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)}.dashboard-view-container[data-v-a5ce8cb8]{max-width:100%;animation:.4s cubic-bezier(.16,1,.3,1) fadeIn-a5ce8cb8}@keyframes fadeIn-a5ce8cb8{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.welcome-banner[data-v-a5ce8cb8]{color:#0f172a;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:16px;padding:18px 20px;position:relative;overflow:hidden}.welcome-mesh-overlay[data-v-a5ce8cb8]{display:none}.welcome-banner-inner[data-v-a5ce8cb8]{z-index:10;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.welcome-text[data-v-a5ce8cb8]{max-width:70%}.welcome-pill[data-v-a5ce8cb8]{color:#4f46e5;text-transform:uppercase;letter-spacing:.05em;background:#4f46e526;border:1px solid #4f46e540;border-radius:4px;align-items:center;gap:6px;margin-bottom:7px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.welcome-text h2[data-v-a5ce8cb8]{letter-spacing:0;color:#0f172a;margin:0 0 4px;font-size:18px;font-weight:700}.welcome-text p[data-v-a5ce8cb8]{color:#64748b;margin:0;font-size:13px;line-height:1.55}.welcome-text p strong[data-v-a5ce8cb8]{color:#4f46e5;font-weight:800}.discover-cta[data-v-a5ce8cb8]{box-shadow:none!important;background:#4f46e5!important;border-radius:6px!important;height:36px!important;padding:0 22px!important;font-size:13px!important}.discover-cta[data-v-a5ce8cb8]:hover{transform:none;box-shadow:none!important;background:#7c3aed!important}.dashboard-primary-btn[data-v-a5ce8cb8]{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}.search-icon[data-v-a5ce8cb8]{stroke-width:2.8px;width:16px;height:16px}.dashboard-grid[data-v-a5ce8cb8]{grid-template-columns:1.15fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=1024px){.dashboard-grid[data-v-a5ce8cb8]{grid-template-columns:1fr}}.content-block[data-v-a5ce8cb8]{box-shadow:none;background:#fff;border:1px solid #efeff5;border-radius:6px;padding:24px}.action-queue-panel[data-v-a5ce8cb8]{margin-bottom:16px}.queue-count-pill[data-v-a5ce8cb8]{color:#4f46e5;text-transform:uppercase;white-space:nowrap;background-color:#eef2ff;border-radius:4px;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.action-queue-list[data-v-a5ce8cb8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.action-queue-item[data-v-a5ce8cb8]{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px;display:grid}.priority-chip[data-v-a5ce8cb8]{text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;width:58px;min-height:24px;font-size:10px;font-weight:850;display:inline-flex}.priority-chip.high[data-v-a5ce8cb8]{color:#b91c1c;background-color:#fef2f2}.priority-chip.medium[data-v-a5ce8cb8]{color:#b45309;background-color:#fffbeb}.queue-item-body[data-v-a5ce8cb8]{min-width:0}.queue-item-body h3[data-v-a5ce8cb8]{color:#0f172a;margin:0;font-size:13px;font-weight:850}.queue-item-body p[data-v-a5ce8cb8]{color:#64748b;margin:3px 0 0;font-size:12px;line-height:1.35}.queue-action-btn[data-v-a5ce8cb8]{color:#4f46e5;cursor:pointer;background-color:#0000;border:1px solid #4f46e5;border-radius:4px;min-height:30px;padding:0 11px;font-size:12px;font-weight:800;transition:all .15s}.queue-action-btn[data-v-a5ce8cb8]:hover{color:#fff;background-color:#4f46e5}.compact-empty[data-v-a5ce8cb8]{padding:24px 20px}@media (width<=1024px){.action-queue-list[data-v-a5ce8cb8]{grid-template-columns:1fr}}.block-head[data-v-a5ce8cb8]{border-bottom:1px solid #efeff5;margin-bottom:22px;padding-bottom:14px}.block-head h2[data-v-a5ce8cb8]{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:850}.block-head p[data-v-a5ce8cb8]{color:#64748b;margin:6px 0 0;font-size:13px;line-height:1.45}.block-head.split[data-v-a5ce8cb8]{justify-content:space-between;align-items:center;gap:12px;display:flex}.sourcing-loader[data-v-a5ce8cb8]{border:2.5px solid #efeff5;border-top-color:#4f46e5;border-radius:50%;width:28px;height:28px;margin:16px auto;animation:.8s linear infinite spin-a5ce8cb8}@keyframes spin-a5ce8cb8{to{transform:rotate(360deg)}}.empty-state[data-v-a5ce8cb8]{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-a5ce8cb8]{color:#cbd5e1;width:36px;height:36px;margin-bottom:14px}.empty-state p[data-v-a5ce8cb8]{max-width:360px;margin:0;line-height:1.5}.skeleton-stack[data-v-a5ce8cb8]{gap:10px;display:grid}.compact-skeleton-stack[data-v-a5ce8cb8]{padding:4px 0}.skeleton-row[data-v-a5ce8cb8],.skeleton-log-row[data-v-a5ce8cb8]{background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.skeleton-log-row[data-v-a5ce8cb8]{flex-direction:column;align-items:flex-start;min-height:44px}.skeleton-lines[data-v-a5ce8cb8]{flex:1;gap:8px;display:grid}.skeleton-block[data-v-a5ce8cb8]{background:linear-gradient(90deg,#eef0f3 25%,#f8fafc 45%,#eef0f3 65%) 0 0/220% 100%;border-radius:4px;animation:1.35s ease-in-out infinite skeletonPulse-a5ce8cb8;display:block}.skeleton-avatar[data-v-a5ce8cb8]{flex:0 0 40px;width:40px;height:40px}.skeleton-avatar.small[data-v-a5ce8cb8]{flex-basis:30px;width:30px;height:30px}.skeleton-line[data-v-a5ce8cb8]{height:9px}.skeleton-line.short[data-v-a5ce8cb8]{width:32%}.skeleton-line.medium[data-v-a5ce8cb8]{width:52%}.skeleton-line.long[data-v-a5ce8cb8]{width:78%}.skeleton-pill[data-v-a5ce8cb8]{width:54px;height:20px}.skeleton-chip[data-v-a5ce8cb8]{width:42px;height:18px}.skeleton-button[data-v-a5ce8cb8]{width:52px;height:28px}@keyframes skeletonPulse-a5ce8cb8{0%{background-position:100% 0}to{background-position:-100% 0}}.job-list[data-v-a5ce8cb8]{gap:12px;display:grid}.job-row[data-v-a5ce8cb8]{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-a5ce8cb8]{cursor:pointer}.job-avatar-circle[data-v-a5ce8cb8]{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-a5ce8cb8]{flex:1;min-width:0}.job-details h3[data-v-a5ce8cb8]{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:800;transition:color .15s}.job-meta-row[data-v-a5ce8cb8]{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;margin:5px 0 0;font-size:12.5px;display:flex}.meta-dot[data-v-a5ce8cb8]{color:#cbd5e1}.employment-tag[data-v-a5ce8cb8]{color:#475569;text-transform:uppercase;background:#f1f5f9;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700}.job-row-actions[data-v-a5ce8cb8]{align-items:center;gap:12px;display:flex}.row-chevron[data-v-a5ce8cb8]{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-a5ce8cb8]:hover{box-shadow:none;border-color:#4f46e5;transform:translateY(-2px)}.job-row.interactive-card:hover h3[data-v-a5ce8cb8]{color:#4f46e5}.job-row.interactive-card:hover .row-chevron[data-v-a5ce8cb8]{opacity:1;color:#4f46e5;transform:translate(0)}.status-badge[data-v-a5ce8cb8]{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-a5ce8cb8]{color:#3730a3;background:#eef2ff;border-color:#a7f3d0}.status-badge.paused[data-v-a5ce8cb8]{color:#92400e;background:#fffbeb;border-color:#fde68a}.status-badge.closed[data-v-a5ce8cb8],.status-badge.filled[data-v-a5ce8cb8]{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.view-all-link[data-v-a5ce8cb8]{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-a5ce8cb8]:hover{color:#4f46e5}.arrow-right[data-v-a5ce8cb8]{stroke-width:2.8px;width:14px;height:14px}.secondary-btn.refresh-btn[data-v-a5ce8cb8]{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-a5ce8cb8]:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#94a3b8}.secondary-btn.refresh-btn[data-v-a5ce8cb8]:disabled{opacity:.6;cursor:not-allowed}.refresh-icon[data-v-a5ce8cb8]{stroke-width:2.5px;width:13px;height:13px}.refresh-icon.spinning[data-v-a5ce8cb8]{animation:1s linear infinite spin-a5ce8cb8}.activity-timeline[data-v-a5ce8cb8]{flex-direction:column;display:flex;position:relative}.activity-timeline[data-v-a5ce8cb8]:before{content:"";background:#f1f5f9;width:2px;position:absolute;top:8px;bottom:80px;left:20px}.activity-timeline-item[data-v-a5ce8cb8]{align-items:flex-start;gap:16px;padding:16px 0;display:flex;position:relative}.activity-timeline-item[data-v-a5ce8cb8]:last-of-type{padding-bottom:8px}.activity-icon-indicator[data-v-a5ce8cb8]{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-a5ce8cb8]{width:17px;height:17px}.activity-body[data-v-a5ce8cb8]{flex:1;min-width:0;padding-top:2px}.activity-body p[data-v-a5ce8cb8]{color:#334155;margin:0 0 5px;font-size:13.5px;line-height:1.5}.actor-name[data-v-a5ce8cb8]{color:#0f172a;font-weight:800}.event-label[data-v-a5ce8cb8]{color:#475569}.activity-time-row[data-v-a5ce8cb8]{color:#94a3b8;align-items:center;gap:6px;font-size:12px;display:flex}.actor-email-dot[data-v-a5ce8cb8]{color:#cbd5e1}.actor-email-label[data-v-a5ce8cb8]{color:#64748b;font-weight:500}.block-footer[data-v-a5ce8cb8]{border-top:1px solid #f1f5f9;justify-content:center;margin-top:18px;padding-top:18px;display:flex}.view-audit-btn[data-v-a5ce8cb8]{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-a5ce8cb8]:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8;transform:translateY(-.5px)}body.dark-mode{color:#22d3ee;background:#18181c;border-color:#303033}.integrations-panel[data-v-a5ce8cb8]{margin-top:16px}.logs-feed-wrap[data-v-a5ce8cb8]{flex-direction:column;gap:10px;margin-top:4px;display:flex}.feed-log-item[data-v-a5ce8cb8]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:4px;padding:10px;display:flex}.feed-log-item.success[data-v-a5ce8cb8]{background-color:#f0fdf4;border-color:#bbf7d0}.feed-log-item.warning[data-v-a5ce8cb8]{background-color:#fffbeb;border-color:#fef3c7}.log-meta[data-v-a5ce8cb8]{justify-content:space-between;font-size:10px;font-weight:700;display:flex}.log-service[data-v-a5ce8cb8]{color:#4f46e5;text-transform:uppercase}.log-time[data-v-a5ce8cb8]{color:#94a3b8}.log-event[data-v-a5ce8cb8]{color:#334155;margin:0;font-size:12px;line-height:1.5}.saas-page[data-v-32faa946]{max-width:100%}.saas-page-head[data-v-32faa946]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.page-title[data-v-32faa946]{color:#1f2225;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.page-subtitle[data-v-32faa946]{color:#5c6370;margin:4px 0 0;font-size:13px}.primary-btn[data-v-32faa946]{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-32faa946]:hover{background-color:#7c3aed}.secondary-theme-btn[data-v-32faa946]{color:#fff;cursor:pointer;background-color:#0f766e;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}.secondary-theme-btn[data-v-32faa946]:hover{background-color:#0d5e58}.jobs-master-container[data-v-32faa946],.jobs-detail-container[data-v-32faa946]{width:100%;animation:.2s cubic-bezier(.16,1,.3,1) fadeIn-32faa946}@keyframes fadeIn-32faa946{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.jobs-table-card[data-v-32faa946]{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-32faa946]{width:100%;overflow-x:auto}.naive-jobs-table[data-v-32faa946]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.naive-jobs-table th[data-v-32faa946],.naive-jobs-table td[data-v-32faa946]{vertical-align:middle;border-bottom:1px solid #efeff5;padding:12px 16px}.naive-jobs-table th[data-v-32faa946]{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-32faa946]{cursor:pointer;transition:background-color .15s}.job-table-row[data-v-32faa946]:hover{background-color:#fafafc}.job-title-cell[data-v-32faa946]{align-items:center;gap:10px;display:flex}.job-title-text[data-v-32faa946]{color:#1f2225;font-size:13.5px;font-weight:600}.job-dept-badge[data-v-32faa946]{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-32faa946]{color:#5c6370;font-weight:500}.status-pill-badge[data-v-32faa946]{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-32faa946]{color:#4f46e5;background-color:#eef2ff}.status-pill-badge.paused[data-v-32faa946]{color:#f0a020;background-color:#fdf6ec}.status-pill-badge.closed[data-v-32faa946],.status-pill-badge.archived[data-v-32faa946]{color:#d03050;background-color:#fdf3f5}body.dark-mode,body.dark-mode{color:#e05070;background-color:#d0305026}.job-candidate-count-badge[data-v-32faa946]{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-32faa946]{color:#4f46e5;background-color:#eef2ff}.job-row-actions[data-v-32faa946]{align-items:center;gap:12px;display:inline-flex}.btn-action-view[data-v-32faa946]{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-32faa946]:hover{color:#fff;background-color:#4f46e5}.btn-action-archive[data-v-32faa946]{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-32faa946]{color:#bfbfbf}.btn-action-archive[data-v-32faa946]:hover{background-color:#d0305014;color:#d03050!important}.btn-action-archive svg[data-v-32faa946]{width:13px;height:13px}.back-link-btn[data-v-32faa946]{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-32faa946]:hover{color:#4f46e5}.back-arrow-svg[data-v-32faa946]{stroke-width:3px;width:12px;height:12px}.detail-role-title-row[data-v-32faa946]{align-items:center;gap:12px;display:flex}.flex-between[data-v-32faa946]{justify-content:space-between;align-items:flex-end;display:flex}.detail-header-right[data-v-32faa946]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.compare-toggle-btn[data-v-32faa946],.compare-open-btn[data-v-32faa946],.compare-clear-btn[data-v-32faa946]{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.compare-toggle-btn[data-v-32faa946]{color:#4b5563;background-color:#fff;border:1px solid #d9d9e3}.compare-toggle-btn.active[data-v-32faa946],.compare-toggle-btn[data-v-32faa946]:hover{color:#4f46e5;background-color:#eef2ff;border-color:#4f46e5}.compare-open-btn[data-v-32faa946]{color:#fff;background-color:#111827;border:0}.compare-open-btn[data-v-32faa946]:disabled{cursor:not-allowed;opacity:.45}.compare-clear-btn[data-v-32faa946]{color:#6b7280;background-color:#0000;border:0}.compare-clear-btn[data-v-32faa946]:hover{color:#d03050;background-color:#fdf3f5}.full-width-pipeline[data-v-32faa946]{width:100%;height:calc(100vh - 165px);margin-top:4px}.table-state-loading[data-v-32faa946],.table-state-empty[data-v-32faa946]{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-32faa946]{color:#1f2225;margin:0 0 6px;font-size:15px;font-weight:600}.table-state-empty p[data-v-32faa946]{max-width:320px;margin:0 0 16px;font-size:12.5px;line-height:1.4}.mt-12[data-v-32faa946]{margin-top:12px}.jobs-table-skeleton[data-v-32faa946]{gap:1px;padding:12px;display:grid}.jobs-table-skeleton-row[data-v-32faa946]{border-bottom:1px solid #eef0f3;grid-template-columns:1.6fr 1fr 1fr .65fr .65fr;align-items:center;gap:18px;min-height:48px;padding:0 12px;display:grid}.skeleton-cell[data-v-32faa946]{background:linear-gradient(90deg,#eef0f3 25%,#f8fafc 45%,#eef0f3 65%) 0 0/220% 100%;border-radius:4px;width:72%;height:10px;animation:1.35s ease-in-out infinite skeletonPulse-32faa946;display:block}.skeleton-cell.wide[data-v-32faa946]{width:92%}.skeleton-cell.short[data-v-32faa946]{width:48%}.skeleton-cell.count[data-v-32faa946]{border-radius:50%;width:18px;height:18px}.pipeline-skeleton[data-v-32faa946]{align-items:flex-start;gap:12px;height:100%;padding:12px;display:flex;overflow:hidden}.pipeline-skeleton-column[data-v-32faa946]{background-color:#fafafc;border:1px solid #efeff5;border-radius:4px;flex:1;align-content:start;gap:8px;min-width:215px;max-width:260px;padding:8px;display:grid}.pipeline-skeleton-head[data-v-32faa946]{justify-content:space-between;gap:8px;padding:4px;display:flex}.pipeline-skeleton-card[data-v-32faa946]{background-color:#fff;border:1px solid #efeff5;border-radius:4px;gap:9px;padding:12px 10px;display:grid}@keyframes skeletonPulse-32faa946{0%{background-position:100% 0}to{background-position:-100% 0}}body.dark-mode,body.dark-mode,body.dark-mode{border-color:#303033}body.dark-mode{background:linear-gradient(90deg,#26262a 25%,#303035 45%,#26262a 65%) 0 0/220% 100%}.pipeline-main-column[data-v-32faa946]{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-32faa946]{flex-direction:column;height:100%;display:flex;overflow:hidden}.pipeline-board-header[data-v-32faa946]{background-color:#fafafc;border-bottom:1px solid #efeff5;flex-shrink:0;padding:12px 16px}.pipeline-board-crumbs[data-v-32faa946]{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-32faa946]{color:#d9d9d9}.active-crumb[data-v-32faa946]{color:#4f46e5}.pipeline-board-subtitle[data-v-32faa946]{color:#5c6370;margin-top:4px;font-size:12px;font-weight:500}.pipeline-empty-state[data-v-32faa946]{text-align:center;color:#8c8c8c;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.pipeline-empty-state h3[data-v-32faa946]{color:#1f2225;margin:0 0 6px;font-size:15px;font-weight:600}.pipeline-empty-state p[data-v-32faa946]{max-width:320px;margin:0;font-size:12.5px;line-height:1.4}.kanban-scroller[data-v-32faa946]{flex:1;padding:12px;overflow:auto hidden}.kanban-columns-container[data-v-32faa946]{align-items:start;gap:12px;height:100%;display:flex}.kanban-stage-col[data-v-32faa946]{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-32faa946]{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-32faa946]{color:#1f2225;text-transform:uppercase;letter-spacing:.03em;font-size:11.5px;font-weight:700}.stage-count[data-v-32faa946]{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-32faa946]{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex;overflow-y:auto}.kanban-candidate-card[data-v-32faa946]{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-32faa946]:hover{border-color:#4f46e5}.kanban-candidate-card.compare-mode[data-v-32faa946]{cursor:pointer}.kanban-candidate-card.compare-selected[data-v-32faa946]{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e51f}.candidate-card-top[data-v-32faa946]{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.compare-select-btn[data-v-32faa946]{color:#fff;cursor:pointer;background-color:#fff;border:1px solid #cfd3dc;border-radius:3px;flex:0 0 16px;place-items:center;width:16px;height:16px;display:inline-grid}.compare-select-btn.selected[data-v-32faa946]{background-color:#4f46e5;border-color:#4f46e5}.compare-select-btn svg[data-v-32faa946]{width:11px;height:11px}.candidate-name[data-v-32faa946]{color:#1f2225;font-size:12.5px;font-weight:600}.candidate-linkedin-anchor[data-v-32faa946]{color:#0077b5;flex-shrink:0;transition:transform .15s;display:inline-flex}.candidate-linkedin-anchor[data-v-32faa946]:hover{transform:scale(1.1)}.linkedin-svg[data-v-32faa946]{width:12px;height:12px}.candidate-headline[data-v-32faa946]{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-32faa946]{border-top:1px solid #fafafc;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.fit-score-pill[data-v-32faa946]{border-radius:2px;padding:1px 5px;font-size:10px;font-weight:700}.score-success[data-v-32faa946]{color:#4f46e5;background-color:#eef2ff}.score-warning[data-v-32faa946]{color:#f0a020;background-color:#fdf6ec}.score-error[data-v-32faa946]{color:#d03050;background-color:#fdf3f5}.trigger-score-btn[data-v-32faa946]{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.compact[data-v-32faa946]{background-color:#fff;border-style:solid}.trigger-score-btn[data-v-32faa946]:hover:not(:disabled){color:#4f46e5;border-color:#4f46e5}.score-sparkle-svg[data-v-32faa946]{color:currentColor;width:9px;height:9px}.candidate-shift-arrows[data-v-32faa946]{gap:2px;display:flex}.arrow-btn[data-v-32faa946]{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-32faa946]:hover{color:#4f46e5;border-color:#4f46e5}.arrow-btn svg[data-v-32faa946]{width:8px;height:8px}.kanban-empty-placeholder[data-v-32faa946]{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-32faa946]{border:2px solid #4f46e51a;border-top-color:#4f46e5;border-radius:50%;width:20px;height:20px;margin-bottom:8px;animation:.8s linear infinite spin-32faa946}@keyframes spin-32faa946{to{transform:rotate(360deg)}}.compare-modal-backdrop[data-v-32faa946]{z-index:80;background-color:#0f172a7a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.compare-modal[data-v-32faa946]{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;width:min(1120px,100vw - 32px);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 80px #0f172a3d}.compare-modal-header[data-v-32faa946]{background-color:#fafafc;border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.compare-modal-header h2[data-v-32faa946]{color:#1f2225;margin:0;font-size:18px;font-weight:700}.compare-modal-header p[data-v-32faa946]{color:#6b7280;margin:3px 0 0;font-size:12px}.modal-close-btn[data-v-32faa946]{color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.modal-close-btn svg[data-v-32faa946]{width:15px;height:15px}.compare-grid[data-v-32faa946]{--compare-columns:2;grid-template-columns:repeat(var(--compare-columns), minmax(220px, 1fr));gap:12px;padding:14px;display:grid;overflow:auto}.compare-card[data-v-32faa946]{background-color:#fff;border:1px solid #eef0f4;border-radius:6px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.compare-card-head[data-v-32faa946]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.compare-card-head h3[data-v-32faa946]{color:#1f2225;margin:0;font-size:14px;font-weight:700}.compare-card-head p[data-v-32faa946]{color:#6b7280;margin:4px 0 0;font-size:11px;line-height:1.35}.compare-stage-pill[data-v-32faa946]{color:#4b5563;text-transform:uppercase;background-color:#f3f4f6;border-radius:4px;flex:none;padding:3px 7px;font-size:10px;font-weight:800}.compare-score-row[data-v-32faa946]{border-bottom:1px solid #eef0f4;align-items:center;gap:10px;padding-bottom:10px;display:flex}.compare-score[data-v-32faa946]{border-radius:5px;justify-content:center;align-items:baseline;min-width:54px;padding:6px 8px;font-size:18px;font-weight:800;display:inline-flex}.compare-score small[data-v-32faa946]{font-size:11px}.compare-confidence[data-v-32faa946]{color:#6b7280;text-transform:uppercase;min-width:0;font-size:11px;font-weight:700}.compare-section[data-v-32faa946]{min-width:0}.compare-section h4[data-v-32faa946]{color:#1f2225;text-transform:uppercase;letter-spacing:.03em;margin:0 0 6px;font-size:11px;font-weight:800}.compare-section ul[data-v-32faa946]{color:#4b5563;margin:0;padding-left:16px;font-size:12px;line-height:1.45}.compare-section li+li[data-v-32faa946]{margin-top:4px}.compare-section p[data-v-32faa946]{color:#8c8c8c;margin:0;font-size:12px;line-height:1.45}.compare-open-profile-btn[data-v-32faa946]{color:#4f46e5;cursor:pointer;background-color:#0000;border:1px solid #4f46e5;border-radius:4px;min-height:32px;margin-top:auto;font-size:12px;font-weight:700}.compare-open-profile-btn[data-v-32faa946]:hover{color:#fff;background-color:#4f46e5}@media (width<=900px){.saas-page-head.flex-between[data-v-32faa946]{flex-direction:column;align-items:stretch}.detail-header-right[data-v-32faa946]{justify-content:flex-start}.compare-grid[data-v-32faa946]{grid-template-columns:1fr}.compare-modal-backdrop[data-v-32faa946]{align-items:stretch;padding:12px}.compare-modal[data-v-32faa946]{width:100%;max-height:calc(100vh - 24px)}}.primary-btn[data-v-32faa946],.secondary-theme-btn[data-v-32faa946],.compare-toggle-btn[data-v-32faa946],.compare-open-btn[data-v-32faa946],.compare-clear-btn[data-v-32faa946],.btn-action-view[data-v-32faa946],.btn-action-archive[data-v-32faa946],.compare-open-profile-btn[data-v-32faa946]{border-radius:6px}.jobs-table-card[data-v-32faa946],.pipeline-main-column[data-v-32faa946],.pipeline-skeleton-column[data-v-32faa946],.pipeline-skeleton-card[data-v-32faa946]{box-shadow:none;border-radius:6px}.detail-header-right[data-v-32faa946]{gap:6px}@media (width<=720px){.saas-page-head[data-v-32faa946],.detail-header-right[data-v-32faa946]{flex-direction:column;align-items:stretch}.detail-header-right[data-v-32faa946]{justify-content:flex-start}.detail-header-right button[data-v-32faa946]{width:100%}.full-width-pipeline[data-v-32faa946]{height:calc(100vh - 250px)}}.saas-page[data-v-48d39040]{max-width:100%}.discovery-filters-bar[data-v-48d39040]{-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-48d39040]{grid-template-columns:1fr auto;align-items:center;gap:16px;display:grid}.search-input-wrapper[data-v-48d39040]{flex:1;align-items:center;display:flex;position:relative}.search-field-icon[data-v-48d39040]{color:#64748b;pointer-events:none;width:14px;height:14px;position:absolute;left:10px}.premium-filter-search[data-v-48d39040]{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-48d39040]:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 2px #4f46e51a}.clear-search-btn[data-v-48d39040]{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-48d39040]:hover{color:#1f2225;background:#cbd5e1}.sort-selector-wrapper[data-v-48d39040]{align-items:center;gap:8px;display:flex}.filter-label-text[data-v-48d39040]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:700}.premium-filter-select[data-v-48d39040]{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-48d39040]:hover{border-color:#4f46e5}.premium-filter-select[data-v-48d39040]:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 2px #4f46e51a}.sort-select[data-v-48d39040]{min-width:200px}.filters-bottom-row[data-v-48d39040]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.filter-dropdown-group[data-v-48d39040]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.filter-select-wrapper[data-v-48d39040]{align-items:center;gap:8px;display:flex}.filter-actions-group[data-v-48d39040]{align-items:center;display:flex}.reset-filters-pill[data-v-48d39040]{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-icon[data-v-48d39040]{font-size:12px;font-weight:700;line-height:1}.master-selection-row[data-v-48d39040]{border-top:1px solid #e2e8f0;align-items:center;padding-top:10px;display:flex}.master-checkbox-label[data-v-48d39040]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.master-selection-text[data-v-48d39040]{color:#475569;font-size:12px;font-weight:600;transition:color .15s}.master-checkbox-label:hover .master-selection-text[data-v-48d39040]{color:#4f46e5}.empty-state.no-filter-matches[data-v-48d39040]{padding:40px 20px}.empty-state.no-filter-matches h3[data-v-48d39040]{color:#1e293b;margin:12px 0 6px}.clear-filters-btn-empty[data-v-48d39040]{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-48d39040]: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-48d39040]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.saas-page-head h1[data-v-48d39040]{letter-spacing:-.01em;color:#1f2225;margin:0;font-size:22px;font-weight:600}.saas-page-head p[data-v-48d39040]{color:#5c6370;margin:5px 0 0;font-size:13px}.discover-layout-grid[data-v-48d39040]{grid-template-columns:280px 1fr;align-items:start;gap:20px;display:grid}.discover-sidebar-form[data-v-48d39040]{background:#fff;border:1px solid #efeff5;border-radius:4px;padding:16px;position:sticky;top:16px}.discover-sidebar-header[data-v-48d39040]{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-48d39040]{color:#1f2225;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:11px;font-weight:700}.sidebar-reset-btn[data-v-48d39040]{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-48d39040]:hover{color:#1f2225;background:#f5f7f9}.discover-form[data-v-48d39040]{gap:12px;display:grid}.form-field[data-v-48d39040]{color:#5c6370;gap:5px;font-size:12px;font-weight:600;display:grid}.form-field input[data-v-48d39040],.form-field select[data-v-48d39040]{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 select[data-v-48d39040]{cursor:pointer;height:35px}.form-field input[data-v-48d39040]:focus,.form-field select[data-v-48d39040]:focus{border-color:#4f46e5;outline:none}.form-field input[data-v-48d39040]::placeholder{color:#bfbfbf}.search-submit-btn[data-v-48d39040]{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-48d39040]:hover:not(:disabled){background:#7c3aed}.search-submit-btn[data-v-48d39040]:disabled{opacity:.65;cursor:wait}.search-icon[data-v-48d39040]{stroke-width:2.5px;width:14px;height:14px}.discover-results-main[data-v-48d39040]{min-width:0}.results-panel[data-v-48d39040]{background:#fff;border:1px solid #efeff5;border-radius:4px;padding:16px}.block-head.split[data-v-48d39040]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.block-head h2[data-v-48d39040]{color:#1f2225;margin:0;font-size:15px;font-weight:600}.pool-meta[data-v-48d39040]{color:#8c8c8c;margin:3px 0 0;font-size:12px}.refresh-btn[data-v-48d39040]{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-48d39040]:hover:not(:disabled){background:#fafafc;border-color:#c8c8cc}.refresh-btn[data-v-48d39040]:disabled{opacity:.5;cursor:not-allowed}.refresh-icon[data-v-48d39040]{stroke-width:2.5px;width:12px;height:12px}.refresh-icon.spinning[data-v-48d39040]{animation:1s linear infinite spin-48d39040}@keyframes spin-48d39040{to{transform:rotate(360deg)}}.query-preview[data-v-48d39040]{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-48d39040]{color:#8c8c8c;flex-shrink:0;width:13px;height:13px}.query-info[data-v-48d39040]{flex-direction:column;gap:1px;min-width:0;display:flex}.query-label[data-v-48d39040]{color:#8c8c8c;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:700}.query-code[data-v-48d39040]{color:#1f2225;white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:11.5px;overflow:hidden}.sourcing-active-state[data-v-48d39040]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 20px;display:flex}.sourcing-loader[data-v-48d39040]{border:2px solid #efeff5;border-top-color:#4f46e5;border-radius:50%;width:24px;height:24px;margin-bottom:14px;animation:.8s linear infinite spin-48d39040}.sourcing-active-state h3[data-v-48d39040]{color:#1f2225;margin:0 0 6px;font-size:14px;font-weight:600}.sourcing-active-state p[data-v-48d39040]{color:#8c8c8c;max-width:420px;margin:0;font-size:13px;line-height:1.5}.candidate-skeleton-list[data-v-48d39040]{gap:10px;display:grid}.candidate-skeleton-card[data-v-48d39040]{background-color:#fff;border:1px solid #e3e5ea;border-radius:4px;gap:12px;padding:14px 16px;display:grid}.candidate-skeleton-head[data-v-48d39040]{align-items:center;gap:10px;display:flex}.candidate-skeleton-lines[data-v-48d39040]{flex:1;gap:8px;display:grid}.candidate-skeleton-block[data-v-48d39040]{background:linear-gradient(90deg,#eef0f3 25%,#f8fafc 45%,#eef0f3 65%) 0 0/220% 100%;border-radius:4px;animation:1.35s ease-in-out infinite skeletonPulse-48d39040;display:block}.candidate-skeleton-avatar[data-v-48d39040]{flex:0 0 40px;width:40px;height:40px}.candidate-skeleton-line[data-v-48d39040]{height:9px}.candidate-skeleton-line.short[data-v-48d39040]{width:30%}.candidate-skeleton-line.medium[data-v-48d39040]{width:54%}.candidate-skeleton-line.long[data-v-48d39040]{width:82%}@keyframes skeletonPulse-48d39040{0%{background-position:100% 0}to{background-position:-100% 0}}body.dark-mode{background:linear-gradient(90deg,#26262a 25%,#303035 45%,#26262a 65%) 0 0/220% 100%;border-color:#303033}.empty-state[data-v-48d39040]{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-48d39040]{color:#c8c8cc;width:36px;height:36px;margin-bottom:12px}.empty-state h3[data-v-48d39040]{color:#1f2225;margin:0 0 6px;font-size:14px;font-weight:600}.empty-state p[data-v-48d39040]{max-width:400px;margin:0;font-size:12.5px;line-height:1.5}.candidate-list[data-v-48d39040]{grid-template-columns:1fr;gap:10px;display:grid}.candidate-card[data-v-48d39040]{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-48d39040]{cursor:pointer}.interactive-card[data-v-48d39040]:hover{border-color:#4f46e5;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.card-header[data-v-48d39040]{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-48d39040]{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.candidate-avatar[data-v-48d39040]{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-48d39040]{flex:1;min-width:0}.candidate-name-row[data-v-48d39040]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.candidate-name[data-v-48d39040]{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-48d39040]{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-48d39040]{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-48d39040]{color:#555f6d;align-items:center;gap:4px;margin:3px 0 0;font-size:11.5px;display:flex}.meta-icon[data-v-48d39040]{color:#64748b;flex-shrink:0;width:12px;height:12px}.card-header-actions-group[data-v-48d39040]{flex-shrink:0;align-items:center;gap:6px;display:flex}.card-remove-btn[data-v-48d39040]{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-48d39040]:hover{color:#b91c1c;background:#fee2e2;border-color:#fca5a5;transform:scale(1.05)}.card-remove-btn .remove-icon[data-v-48d39040]{width:13px;height:13px}.card-linkedin-link[data-v-48d39040]{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-48d39040]:hover{color:#005a8a;background:#f0f9ff;border-color:#bae6fd;transform:scale(1.05)}.linkedin-icon[data-v-48d39040]{width:13px;height:13px}.card-body[data-v-48d39040]{flex-direction:column;gap:9px;min-width:0;padding:14px 16px;display:flex}.candidate-headline[data-v-48d39040]{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-48d39040]{align-items:center;gap:5px;display:flex}.company-label[data-v-48d39040]{color:#6b7280;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;font-size:11px;font-weight:700}.company-text[data-v-48d39040]{color:#28313d;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.skills-wrapper[data-v-48d39040]{flex-wrap:wrap;gap:4px;display:flex}.skill-badge[data-v-48d39040]{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-48d39040]{color:#6b7280;cursor:default;padding:1.5px 5px;font-size:10.5px;font-weight:600}.candidate-snippet-block[data-v-48d39040]{background:#f8fafc;border:1px solid #e1e7ef;border-radius:4px;padding:8px 10px}.snippet-label[data-v-48d39040]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.candidate-snippet[data-v-48d39040]{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-48d39040]{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-48d39040]{flex-direction:column;gap:4px;display:flex}.job-select-label[data-v-48d39040]{color:#5f6b7a;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.select-container[data-v-48d39040]{position:relative}.action-select[data-v-48d39040]{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-48d39040]:hover{border-color:#4f46e5}.action-select[data-v-48d39040]:focus{border-color:#4f46e5;outline:none}.card-pipeline-state[data-v-48d39040]{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-48d39040]{color:#4f46e5;background:#eef2ff;border-style:solid;border-color:#4f46e540}.footer-actions[data-v-48d39040]{align-items:center;gap:6px;display:flex}.action-btn[data-v-48d39040]{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-48d39040]{color:#5c6370;background:#fff;border-color:#efeff5}.view-btn[data-v-48d39040]:hover{color:#4f46e5;background:#fff;border-color:#4f46e5}.enrich-btn[data-v-48d39040]{color:#7c3aed;background:#faf5ff;border-color:#c084fc66}.enrich-btn[data-v-48d39040]:hover:not(:disabled){color:#6d28d9;background:#f3e8ff;border-color:#a855f7}.enrich-btn[data-v-48d39040]:disabled{opacity:.55;cursor:wait}.pipeline-btn[data-v-48d39040]{color:#fff;background:#4f46e5;border-color:#0000;flex:1}.pipeline-btn[data-v-48d39040]:hover:not(:disabled){background:#7c3aed}.pipeline-btn[data-v-48d39040]:disabled{opacity:.6;cursor:not-allowed}.pipeline-btn.added-state[data-v-48d39040]{color:#4f46e5;cursor:not-allowed;opacity:1;background:#eef2ff;border-color:#4f46e540}@media (width<=990px){.discover-layout-grid[data-v-48d39040]{grid-template-columns:1fr}}@media (width<=1180px){.candidate-name[data-v-48d39040]{max-width:min(420px,70vw)}}body.dark-mode{color:#ffffff8c;background:#ffffff0d;border-color:#303033}body.dark-mode{color:#22d3ee;background:#4f46e51f;border-color:#22d3ee40}.candidate-checkbox-wrapper[data-v-48d39040]{align-items:center;margin-right:2px;display:flex}.candidate-card-checkbox[data-v-48d39040]{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-48d39040]{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-48d39040]{align-items:center;gap:16px;display:flex}.bulk-selected-count[data-v-48d39040]{color:#1f2225;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.pulse-dot[data-v-48d39040]{background:#4f46e5;border-radius:50%;width:8px;height:8px;animation:1.6s infinite pulse-48d39040;box-shadow:0 0 #4f46e566}@keyframes pulse-48d39040{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-48d39040]{background:#efeff5;width:1px;height:24px}.bulk-controls-row[data-v-48d39040]{align-items:center;gap:12px;display:flex}.bulk-job-selector[data-v-48d39040]{align-items:center;gap:8px;display:flex}.bulk-job-selector label[data-v-48d39040]{color:#8c8c8c;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:11px;font-weight:700}.bulk-select[data-v-48d39040]{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-48d39040]{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-48d39040]{color:#fff;background:#4f46e5}.bulk-add-btn[data-v-48d39040]:hover:not(:disabled){background:#7c3aed}.bulk-add-btn[data-v-48d39040]:disabled{opacity:.6;cursor:not-allowed}.bulk-score-btn[data-v-48d39040]{color:#1f2225;background:#f7f9fb;border:1px solid #efeff5}.bulk-score-btn[data-v-48d39040]:hover{background:#f0f2f5;border-color:#cbd5e1}.bulk-cancel-btn[data-v-48d39040]{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-48d39040]:hover{color:#1f2225}.slide-up-enter-active[data-v-48d39040],.slide-up-leave-active[data-v-48d39040]{transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s}.slide-up-enter-from[data-v-48d39040],.slide-up-leave-to[data-v-48d39040]{opacity:0;transform:translate(-50%,20px)}.discover-pipeline-scope-card[data-v-48d39040]{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-48d39040]{align-items:center;gap:12px;display:flex}.scope-info-group h3[data-v-48d39040]{color:#1f2225;margin:0;font-size:13.5px;font-weight:600}.scope-help[data-v-48d39040]{color:#8c8c8c;margin:2px 0 0;font-size:11px}.scope-indicator-dot[data-v-48d39040]{background:#dc2626;border-radius:50%;width:8px;height:8px}.scope-indicator-dot.has-job[data-v-48d39040]{background:#4f46e5}.scope-selector-wrap[data-v-48d39040]{min-width:220px}.premium-scope-select[data-v-48d39040]{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-48d39040]:focus{border-color:#4f46e5;outline:none}body.dark-mode{color:#ffffffd1;background-color:#26262a;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='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");border-color:#22d3ee}.scope-warning-banner[data-v-48d39040]{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-48d39040]{color:currentColor;flex-shrink:0;width:16px;height:16px}.score-status-badge[data-v-48d39040]{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-48d39040]{color:#4f46e5;background-color:#eef2ff;border:1px solid #4f46e540}.score-status-badge.score-warning[data-v-48d39040]{color:#f0a020;background-color:#fdf6ec;border:1px solid #f0a02040}.score-status-badge.score-error[data-v-48d39040]{color:#d03050;background-color:#fdf3f5;border:1px solid #d0305040}.scoring-status-badge[data-v-48d39040]{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}body.dark-mode{color:#f97316;background-color:#ea580c1f;border:1px solid #f9731640}.pulse-dot-orange[data-v-48d39040]{background-color:#ea580c;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite pulse-orange-ani-48d39040;display:inline-block}@keyframes pulse-orange-ani-48d39040{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-48d39040]{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-48d39040;display:flex}.mini-spinner[data-v-48d39040]{border:2px solid #ea580c4d;border-top-color:#ea580c;border-radius:50%;width:12px;height:12px;animation:1s linear infinite spin-ani-48d39040}body.dark-mode{border:2px solid #f973164d;border-top-color:#f97316}@keyframes spin-ani-48d39040{to{transform:rotate(360deg)}}@keyframes pulse-bg-ani-48d39040{0%{opacity:.65}50%{opacity:1}to{opacity:.65}}.unenriched-chip[data-v-48d39040]{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-48d39040]{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}.discover-modal-overlay[data-v-48d39040]{z-index:1200;background-color:#0f172a94;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.discover-confirm-modal[data-v-48d39040]{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;width:min(420px,100%);padding:20px;box-shadow:0 20px 44px #0f172a38}.discover-confirm-modal h3[data-v-48d39040]{color:#0f172a;margin:0;font-size:17px}.discover-confirm-modal p[data-v-48d39040]{color:#64748b;margin:10px 0 18px;font-size:13px;line-height:1.5}.discover-confirm-actions[data-v-48d39040]{justify-content:flex-end;gap:8px;display:flex}.discover-cancel-btn[data-v-48d39040],.discover-remove-btn[data-v-48d39040]{cursor:pointer;border-radius:6px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700}.discover-cancel-btn[data-v-48d39040]{color:#475569;background-color:#fff;border:1px solid #cbd5e1}.discover-remove-btn[data-v-48d39040]{color:#fff;background-color:#dc2626;border:1px solid #dc2626}body.dark-mode{color:#cbd5e1;background-color:#26262a;border-color:#475569}.discover-sidebar-form[data-v-48d39040],.discover-pipeline-scope-card[data-v-48d39040],.results-panel[data-v-48d39040],.discovery-filters-bar[data-v-48d39040],.candidate-card[data-v-48d39040],.candidate-skeleton-card[data-v-48d39040],.empty-state[data-v-48d39040],.query-preview[data-v-48d39040],.discover-confirm-modal[data-v-48d39040]{box-shadow:none;border-radius:6px}.discover-sidebar-form[data-v-48d39040]{padding:14px}.discover-sidebar-header[data-v-48d39040]{margin-bottom:12px;padding-bottom:9px}.discover-form[data-v-48d39040]{gap:10px}.form-field input[data-v-48d39040],.form-field select[data-v-48d39040],.premium-scope-select[data-v-48d39040],.premium-filter-search[data-v-48d39040],.premium-filter-select[data-v-48d39040]{border-color:#d9e0ea;border-radius:6px}.search-submit-btn[data-v-48d39040],.refresh-btn[data-v-48d39040],.clear-filters-btn-empty[data-v-48d39040],.bulk-action-btn[data-v-48d39040],.discover-cancel-btn[data-v-48d39040],.discover-remove-btn[data-v-48d39040]{box-shadow:none;border-radius:6px}.search-submit-btn[data-v-48d39040]:hover:not(:disabled),.clear-filters-btn-empty[data-v-48d39040]:hover,.bulk-add-btn[data-v-48d39040]:hover:not(:disabled){background:#4338ca;transform:none}.discover-pipeline-scope-card[data-v-48d39040]{margin-bottom:12px;padding:12px 14px}.pulse-dot[data-v-48d39040]{box-shadow:none;animation:none}.discovery-filters-bar[data-v-48d39040]{-webkit-backdrop-filter:none;background:#f8fafc;gap:10px;margin-bottom:12px;padding:12px}.filters-top-row[data-v-48d39040],.filters-bottom-row[data-v-48d39040],.filter-dropdown-group[data-v-48d39040]{gap:10px}.reset-filters-pill[data-v-48d39040]{color:#64748b;background:#fff;border-color:#d9e0ea;border-radius:6px}.reset-filters-pill[data-v-48d39040]:hover{color:#334155;background:#f1f5f9;border-color:#cbd5e1;transform:none}.candidate-list[data-v-48d39040],.candidate-skeleton-list[data-v-48d39040]{gap:8px}.candidate-card[data-v-48d39040]{border-color:#e2e8f0;transition:border-color .15s,background-color .15s}.interactive-card[data-v-48d39040]:hover{box-shadow:none;border-color:#a5b4fc;transform:none}.card-header[data-v-48d39040]{padding:11px 14px}.card-body[data-v-48d39040]{gap:7px;padding:12px 14px}.candidate-avatar[data-v-48d39040]{border-radius:6px;width:38px;height:38px}.enriched-chip[data-v-48d39040],.unenriched-chip[data-v-48d39040],.pipeline-status-chip[data-v-48d39040],.score-status-badge[data-v-48d39040],.scoring-status-badge[data-v-48d39040],.low-data-warning-badge[data-v-48d39040],.skill-badge[data-v-48d39040]{border-radius:4px}.card-remove-btn[data-v-48d39040],.card-linkedin-link[data-v-48d39040]{border-radius:6px}.card-remove-btn[data-v-48d39040]:hover,.card-linkedin-link[data-v-48d39040]:hover{transform:none}.bulk-actions-overlay[data-v-48d39040]{border-radius:6px;box-shadow:0 8px 24px #0f172a24}body.dark-mode{color:#ffffffa6;background:#26262a;border-color:#303033}@media (width<=990px){.discover-sidebar-form[data-v-48d39040]{position:static}}@media (width<=720px){.discover-layout-grid[data-v-48d39040]{gap:12px}.discover-pipeline-scope-card[data-v-48d39040],.filters-top-row[data-v-48d39040],.filters-bottom-row[data-v-48d39040],.filter-dropdown-group[data-v-48d39040],.sort-selector-wrapper[data-v-48d39040],.filter-select-wrapper[data-v-48d39040]{flex-direction:column;align-items:stretch}.discover-pipeline-scope-card[data-v-48d39040]{align-items:stretch}.scope-selector-wrap[data-v-48d39040],.sort-select[data-v-48d39040],.premium-filter-select[data-v-48d39040]{width:100%;min-width:0}.filters-top-row[data-v-48d39040]{display:flex}.results-panel[data-v-48d39040]{padding:12px}.candidate-name[data-v-48d39040]{max-width:58vw}.card-header[data-v-48d39040]{align-items:flex-start;padding:10px}.card-body[data-v-48d39040]{padding:10px}.bulk-actions-overlay[data-v-48d39040]{width:auto;max-width:none;padding:10px;bottom:12px;left:12px;right:12px;transform:none}.bulk-actions-content[data-v-48d39040],.bulk-controls-row[data-v-48d39040]{flex-direction:column;align-items:stretch;gap:8px}.bulk-divider[data-v-48d39040]{width:100%;height:1px}.slide-up-enter-from[data-v-48d39040],.slide-up-leave-to[data-v-48d39040]{transform:translateY(20px)}}.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-7784c7c1]{max-width:100%}.saas-page-head[data-v-7784c7c1]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.saas-page-head h1[data-v-7784c7c1]{color:#1f2225;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.saas-page-head p[data-v-7784c7c1]{color:#5c6370;margin:4px 0 0;font-size:13px}.secondary-btn[data-v-7784c7c1]{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-7784c7c1]:hover{background-color:#fafafc;border-color:#cbd5e1}.billing-grid[data-v-7784c7c1]{grid-template-columns:1fr 1.2fr;gap:16px;margin-bottom:24px;display:grid}.billing-card[data-v-7784c7c1]{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-7784c7c1]{color:#fff;background:linear-gradient(135deg,#18181c 0%,#26262a 100%);border:1px solid #303033}.card-glow[data-v-7784c7c1]{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-7784c7c1]{margin-bottom:16px}.active-plan-header span[data-v-7784c7c1]{letter-spacing:.05em;color:#4f46e5;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.premium-text-gradient[data-v-7784c7c1]{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-7784c7c1]{color:#94a3b8;margin:0 0 16px;font-size:13px;line-height:1.5}.active-plan-meta[data-v-7784c7c1]{border-top:1px solid #374151;grid-template-columns:1fr 1fr;gap:12px;padding-top:16px;display:grid}.active-plan-meta small[data-v-7784c7c1]{color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:10px;display:block}.active-plan-meta strong[data-v-7784c7c1]{color:#f1f5f9;font-size:14px}.usage-summary-card h3[data-v-7784c7c1]{color:#1f2225;margin:0 0 16px;font-size:15px;font-weight:600}.billing-usage-list[data-v-7784c7c1]{gap:12px;display:grid}.billing-usage-item[data-v-7784c7c1]{background-color:#fafafc;border:1px solid #efeff5;border-radius:4px;padding:10px 12px}.billing-usage-head[data-v-7784c7c1]{margin-bottom:6px}.usage-label-row[data-v-7784c7c1]{justify-content:space-between;align-items:center;display:flex}.usage-label-row strong[data-v-7784c7c1]{color:#1f2225;font-size:12.5px}.usage-count[data-v-7784c7c1]{color:#1f2225;font-size:12.5px;font-weight:700}.billing-progress-track[data-v-7784c7c1]{background-color:#e2e8f0;border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden}.billing-progress-fill[data-v-7784c7c1]{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-7784c7c1]{background:linear-gradient(90deg,#f0a020 0%,#fcb040 100%)}.usage-remaining[data-v-7784c7c1]{color:#5c6370;margin:0;font-size:11px}.pricing-header[data-v-7784c7c1]{text-align:center;margin:32px 0 18px}.pricing-header h2[data-v-7784c7c1]{color:#1f2225;margin-bottom:6px;font-size:18px;font-weight:600}.pricing-header p[data-v-7784c7c1]{color:#5c6370;max-width:600px;margin:0 auto;font-size:13px}.pricing-matrix[data-v-7784c7c1]{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:12px;display:grid}@media (width<=900px){.pricing-matrix[data-v-7784c7c1]{grid-template-columns:repeat(2,1fr)}.billing-grid[data-v-7784c7c1]{grid-template-columns:1fr}}@media (width<=600px){.pricing-matrix[data-v-7784c7c1]{grid-template-columns:1fr}}.plan-tier-card[data-v-7784c7c1]{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-7784c7c1]:hover{border-color:#4f46e5;transform:translateY(-2px)}.plan-tier-card.active[data-v-7784c7c1]{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-7784c7c1]{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-7784c7c1]{box-shadow:0 0 0 2px #4f46e5,0 1px 4px #4f46e51a}.current-plan-badge[data-v-7784c7c1]{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-7784c7c1]{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-7784c7c1]{margin-bottom:16px}.tier-head h3[data-v-7784c7c1]{color:#1f2225;margin:0 0 8px;font-size:15px;font-weight:600}.tier-price[data-v-7784c7c1]{margin-bottom:8px}.tier-price strong[data-v-7784c7c1]{color:#1f2225;font-size:26px;font-weight:700}.tier-price span[data-v-7784c7c1]{color:#5c6370;font-size:12px}.tier-head p[data-v-7784c7c1]{color:#5c6370;margin:0;font-size:11px;line-height:1.4}.tier-features[data-v-7784c7c1]{flex:1;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.tier-features li[data-v-7784c7c1]{color:#5c6370;padding-left:18px;font-size:11.5px;line-height:1.4;position:relative}.tier-features li[data-v-7784c7c1]:before{content:"✓";color:#4f46e5;font-weight:700;position:absolute;left:0}.plan-action-btn[data-v-7784c7c1]{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-7784c7c1]:hover:not(:disabled){background-color:#fafafc;border-color:#cbd5e1}.plan-action-btn.primary[data-v-7784c7c1]{color:#fff;background-color:#4f46e5;border:none}.plan-action-btn.primary[data-v-7784c7c1]:hover:not(:disabled){background-color:#7c3aed}.plan-action-btn[data-v-7784c7c1]:disabled{color:#bfbfbf;cursor:not-allowed;background-color:#f5f7f9;border-color:#efeff5}.content-block[data-v-7784c7c1]{background-color:#fff;border:1px solid #efeff5;border-radius:4px;padding:16px;box-shadow:0 1px 2px #00000005}.block-head[data-v-7784c7c1]{margin-bottom:12px}.block-head h2[data-v-7784c7c1]{color:#1f2225;margin:0 0 4px;font-size:15px;font-weight:600}.block-head p[data-v-7784c7c1]{color:#5c6370;margin:0;font-size:12px}.invoice-table[data-v-7784c7c1]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.invoice-table th[data-v-7784c7c1]{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-7784c7c1]{color:#1f2225;border-bottom:1px solid #efeff5;padding:10px 12px;font-size:13px}.invoice-status.paid[data-v-7784c7c1]{color:#4f46e5;text-transform:uppercase;background-color:#eef2ff;border-radius:2px;padding:1px 6px;font-size:10px;font-weight:700}.receipt-link[data-v-7784c7c1]{color:#4f46e5;font-weight:600;text-decoration:none}.receipt-button[data-v-7784c7c1]{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.receipt-link[data-v-7784c7c1]: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}@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}}.integrations-view-container[data-v-9cc3ee92]{box-sizing:border-box;flex-direction:column;gap:16px;display:flex}.integration-notice[data-v-9cc3ee92]{border:1px solid;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.integration-notice.success[data-v-9cc3ee92]{color:#166534;background-color:#f0fdf4;border-color:#bbf7d0}.integration-notice.error[data-v-9cc3ee92]{color:#b91c1c;background-color:#fef2f2;border-color:#fecaca}.integration-notice.info[data-v-9cc3ee92]{color:#1d4ed8;background-color:#eff6ff;border-color:#bfdbfe}.integration-notice button[data-v-9cc3ee92]{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.integrations-intro-card[data-v-9cc3ee92]{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.intro-content[data-v-9cc3ee92]{flex:1;max-width:720px}.intro-content h2[data-v-9cc3ee92]{color:#0f172a;margin:0 0 6px;font-size:20px;font-weight:700}.intro-content p[data-v-9cc3ee92]{color:#475569;margin:0;font-size:13.5px;line-height:1.6}.intro-stats[data-v-9cc3ee92]{flex-shrink:0;gap:16px;display:flex}.stat-box[data-v-9cc3ee92]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;align-items:center;min-width:90px;padding:10px 14px;display:flex}.stat-num[data-v-9cc3ee92]{color:#4f46e5;font-size:22px;font-weight:800}.stat-lbl[data-v-9cc3ee92]{color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin-top:2px;font-size:10.5px;font-weight:700}.integrations-layout-grid[data-v-9cc3ee92]{grid-template-columns:1fr 340px;align-items:start;gap:16px;display:grid}@media (width<=980px){.integrations-layout-grid[data-v-9cc3ee92]{grid-template-columns:1fr}}.left-section[data-v-9cc3ee92]{flex-direction:column;gap:14px;display:flex}.filter-tabs-row[data-v-9cc3ee92]{border-bottom:1px solid #e2e8f0;gap:6px;padding-bottom:6px;display:flex}.filter-tab-btn[data-v-9cc3ee92]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .2s}.filter-tab-btn[data-v-9cc3ee92]:hover{color:#0f172a;background-color:#f1f5f9}.filter-tab-btn.active[data-v-9cc3ee92]{color:#4f46e5;background-color:#eef2ff}.integrations-grid[data-v-9cc3ee92]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.app-card[data-v-9cc3ee92]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;justify-content:space-between;gap:12px;padding:16px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 3px #00000005}.app-card[data-v-9cc3ee92]:hover{box-shadow:none;border-color:#cbd5e1;transform:none}body.dark-mode{box-shadow:none;background-color:#151518;border-color:#303036;box-shadow:0 10px 24px #00000059}.app-card.is-connected[data-v-9cc3ee92]{background:#fff;border-color:#4f46e5}.app-card-head[data-v-9cc3ee92]{justify-content:space-between;align-items:center;display:flex}.app-logo-wrap[data-v-9cc3ee92]{color:#475569;background:#f1f5f9;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.app-logo-wrap svg[data-v-9cc3ee92]{width:16px;height:16px}.app-logo-wrap.google[data-v-9cc3ee92]{color:#ea4335;background-color:#fef2f2}.app-logo-wrap.slack[data-v-9cc3ee92]{color:#4a154b;background-color:#faf5ff}.app-logo-wrap.linkedin[data-v-9cc3ee92]{color:#0077b5;background-color:#f0f9ff}.app-badge[data-v-9cc3ee92]{text-transform:uppercase;color:#64748b;letter-spacing:.04em;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.app-card-body h3[data-v-9cc3ee92]{color:#0f172a;margin:0 0 4px;font-size:14.5px;font-weight:700}.app-desc[data-v-9cc3ee92]{color:#64748b;margin:0;font-size:12px;line-height:1.45}.app-card-foot[data-v-9cc3ee92]{border-top:1px dashed #e2e8f0;justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;display:flex}.status-indicator[data-v-9cc3ee92]{align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.status-indicator.active[data-v-9cc3ee92]{color:#10b981}.status-indicator.disabled[data-v-9cc3ee92]{color:#94a3b8;font-style:italic}.pulse-dot[data-v-9cc3ee92]{background-color:#10b981;border-radius:50%;width:6px;height:6px;animation:1.8s infinite dotPulse-9cc3ee92}@keyframes dotPulse-9cc3ee92{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 5px #10b98100}to{box-shadow:0 0 #10b98100}}.connect-action-btn[data-v-9cc3ee92]{color:#475569;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;height:28px;padding:0 10px;font-size:11.5px;font-weight:700;transition:all .2s}.connect-action-btn[data-v-9cc3ee92]:hover{color:#0f172a;background-color:#f1f5f9}.connect-action-btn.is-connected[data-v-9cc3ee92]{color:#4f46e5;background-color:#eef2ff;border-color:#c7d2fe}.connect-action-btn.is-connected[data-v-9cc3ee92]:hover{color:#dc2626;background-color:#fee2e2;border-color:#fca5a5}.sync-audit-block[data-v-9cc3ee92]{flex-direction:column;gap:10px;display:flex}.audit-head-row[data-v-9cc3ee92]{justify-content:space-between;align-items:center;display:flex}.section-label-inline[data-v-9cc3ee92]{border-bottom:0;margin:0;padding:0}.audit-sub[data-v-9cc3ee92]{color:#64748b;margin:0;font-size:11.5px;line-height:1.45}.logs-feed-wrap[data-v-9cc3ee92]{flex-direction:column;gap:10px;margin-top:4px;display:flex}.logs-empty-state[data-v-9cc3ee92]{color:#64748b;margin:0;padding:16px 4px;font-size:12px}.feed-log-item[data-v-9cc3ee92]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:4px;padding:10px;display:flex}.feed-log-item.success[data-v-9cc3ee92]{background-color:#f0fdf4;border-color:#bbf7d0}.feed-log-item.warning[data-v-9cc3ee92]{background-color:#fffbeb;border-color:#fef3c7}.log-meta[data-v-9cc3ee92]{justify-content:space-between;font-size:10px;font-weight:700;display:flex}.log-service[data-v-9cc3ee92]{color:#4f46e5;text-transform:uppercase}.log-time[data-v-9cc3ee92]{color:#94a3b8}.log-event[data-v-9cc3ee92]{color:#334155;margin:0;font-size:12px;line-height:1.5}.modal-overlay[data-v-9cc3ee92]{z-index:2000;background-color:#0f172a80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-box[data-v-9cc3ee92]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;width:min(480px,100%);animation:.2s cubic-bezier(.16,1,.3,1) modalScaleIn-9cc3ee92;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes modalScaleIn-9cc3ee92{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-head[data-v-9cc3ee92]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.modal-head h3[data-v-9cc3ee92]{color:#0f172a;margin:0;font-size:15px;font-weight:700}.close-modal-btn[data-v-9cc3ee92]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:20px}.modal-body[data-v-9cc3ee92]{flex-direction:column;gap:12px;padding:16px;display:flex}.modal-instruct[data-v-9cc3ee92]{color:#475569;margin:0 0 4px;font-size:12.5px;line-height:1.5}.form-label-grp[data-v-9cc3ee92]{color:#64748b;text-transform:uppercase;flex-direction:column;gap:4px;font-size:10.5px;font-weight:700;display:flex}.modal-input[data-v-9cc3ee92]{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;height:36px;padding:0 10px;font-size:13px}.toggles-grid[data-v-9cc3ee92]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:10px;margin-top:4px;padding:10px;display:flex}.toggle-row[data-v-9cc3ee92]{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.toggle-row input[data-v-9cc3ee92]{margin-top:4px}.toggle-text[data-v-9cc3ee92]{flex-direction:column;gap:2px;display:flex}.toggle-text strong[data-v-9cc3ee92]{color:#334155;font-size:12px}.toggle-text span[data-v-9cc3ee92]{color:#64748b;font-size:10.5px;line-height:1.35}.modal-foot[data-v-9cc3ee92]{background-color:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px;display:flex}.secondary-btn[data-v-9cc3ee92]{color:#475569;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;height:32px;padding:0 14px;font-size:12.5px;font-weight:600}.secondary-btn[data-v-9cc3ee92]:hover{background-color:#f1f5f9}.connect-submit-btn[data-v-9cc3ee92]{height:32px;min-height:32px}.compact-confirm-modal[data-v-9cc3ee92]{width:min(420px,100%)}.danger-btn[data-v-9cc3ee92]{color:#fff;cursor:pointer;background-color:#dc2626;border:1px solid #dc2626;border-radius:6px;height:32px;padding:0 14px;font-size:12.5px;font-weight:700}.modal-fade-enter-active[data-v-9cc3ee92],.modal-fade-leave-active[data-v-9cc3ee92]{transition:opacity .2s}.modal-fade-enter-from[data-v-9cc3ee92],.modal-fade-leave-to[data-v-9cc3ee92]{opacity:0}.admin-dashboard-container[data-v-6a9aeb99]{max-width:100%;padding:8px 0;animation:.3s cubic-bezier(.16,1,.3,1) fadeIn-6a9aeb99}@keyframes fadeIn-6a9aeb99{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.admin-header-row[data-v-6a9aeb99]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.admin-header-row h1[data-v-6a9aeb99]{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-6a9aeb99]{color:#64748b;margin:0;font-size:14px;font-weight:450}.load-data-btn[data-v-6a9aeb99]{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-6a9aeb99]:hover{background-color:#1e293b;transform:translateY(-1px);box-shadow:0 6px 16px #0f172a2e}.refresh-icon[data-v-6a9aeb99]{width:14px;height:14px}.refresh-icon.spinning[data-v-6a9aeb99]{animation:1.2s linear infinite spin-6a9aeb99}@keyframes spin-6a9aeb99{to{transform:rotate(360deg)}}.admin-success-banner[data-v-6a9aeb99]{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-6a9aeb99]{flex-shrink:0;width:18px;height:18px}.admin-error-banner[data-v-6a9aeb99]{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-6a9aeb99]{flex-shrink:0;width:18px;height:18px}.kpi-grid[data-v-6a9aeb99]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:28px;display:grid}.kpi-card[data-v-6a9aeb99]{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-6a9aeb99]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000000f}.kpi-icon-wrap[data-v-6a9aeb99]{border-radius:10px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.kpi-icon-wrap svg[data-v-6a9aeb99]{width:22px;height:22px}.orgs-color[data-v-6a9aeb99]{color:#0284c7;background-color:#e0f2fe}.users-color[data-v-6a9aeb99]{color:#4f46e5;background-color:#e0e7ff}.usage-color[data-v-6a9aeb99]{color:#d97706;background-color:#fef3c7}.rev-color[data-v-6a9aeb99]{color:#4f46e5;background-color:#eef2ff}.queue-color[data-v-6a9aeb99]{color:#475569;background-color:#f1f5f9}.kpi-card.warning[data-v-6a9aeb99]{border-color:#f59e0b59}.usd-sign[data-v-6a9aeb99]{font-size:22px;font-weight:850}.kpi-data[data-v-6a9aeb99]{flex:1}.kpi-label[data-v-6a9aeb99]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.kpi-value[data-v-6a9aeb99]{color:#0f172a;margin:0 0 2px;font-size:24px;font-weight:850}.kpi-trend[data-v-6a9aeb99]{color:#64748b;font-size:12px;font-weight:450}.admin-tabs-row[data-v-6a9aeb99]{border-bottom:1px solid #e2e8f0;gap:12px;margin-bottom:24px;padding-bottom:1px;display:flex}.admin-tab-btn[data-v-6a9aeb99]{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-6a9aeb99]:hover{color:#1e293b;background-color:#f8fafc;border-radius:6px 6px 0 0}.admin-tab-btn.active[data-v-6a9aeb99]{color:#4f46e5;border-bottom-color:#4f46e5}.tab-icon[data-v-6a9aeb99]{width:16px;height:16px}.admin-main-grid-full[data-v-6a9aeb99]{width:100%}.admin-card-section[data-v-6a9aeb99]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 4px 20px #00000005}.section-hdr[data-v-6a9aeb99]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.section-hdr.compact[data-v-6a9aeb99]{margin-bottom:14px}.secondary-admin-btn[data-v-6a9aeb99]{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:34px;padding:0 14px;font-size:13px;font-weight:700}.secondary-admin-btn[data-v-6a9aeb99]:hover{color:#4f46e5;border-color:#4f46e5}.hdr-title-group h3[data-v-6a9aeb99]{color:#0f172a;margin:0 0 6px;font-size:18px;font-weight:800}.hdr-title-group .meta[data-v-6a9aeb99]{color:#64748b;margin:0;font-size:13px;font-weight:450}.filter-controls[data-v-6a9aeb99]{align-items:center;gap:10px;display:flex}.admin-search-input[data-v-6a9aeb99]{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-6a9aeb99]:focus{border-color:#4f46e5;outline:none}.admin-filter-select[data-v-6a9aeb99]{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-6a9aeb99]:focus{border-color:#4f46e5;outline:none}.table-scroll-wrap[data-v-6a9aeb99]{width:100%;overflow-x:auto}.premium-admin-table[data-v-6a9aeb99]{border-collapse:collapse;text-align:left;width:100%}.premium-admin-table th[data-v-6a9aeb99]{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-6a9aeb99]{color:#334155;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:14px;font-size:13.5px}.premium-admin-table tr[data-v-6a9aeb99]:hover{background-color:#f8fafc}.org-name-cell[data-v-6a9aeb99]{flex-direction:column;display:flex}.org-cell-name[data-v-6a9aeb99]{color:#0f172a;font-weight:700}.org-id-sub[data-v-6a9aeb99]{color:#94a3b8;margin-top:3px;font-family:monospace;font-size:11px}.date-cell[data-v-6a9aeb99]{color:#64748b;font-weight:500}.health-cell[data-v-6a9aeb99]{gap:4px;min-width:138px;display:grid}.health-cell small[data-v-6a9aeb99]{color:#64748b;font-size:11px}.health-badge[data-v-6a9aeb99]{border-radius:6px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:800}.health-healthy[data-v-6a9aeb99]{color:#166534;background-color:#dcfce7}.health-attention[data-v-6a9aeb99]{color:#b91c1c;background-color:#fee2e2}.health-inactive[data-v-6a9aeb99]{color:#475569;background-color:#f1f5f9}.seats-badge-wrap[data-v-6a9aeb99]{align-items:center;gap:8px;display:flex}.seats-badge[data-v-6a9aeb99]{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-6a9aeb99]{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-6a9aeb99]:hover{color:#4f46e5;background-color:#f1f5f9}.edit-seats-btn svg[data-v-6a9aeb99]{width:14px;height:14px}.seats-inline-editor[data-v-6a9aeb99]{align-items:center;gap:6px;display:flex}.seats-edit-input[data-v-6a9aeb99]{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-6a9aeb99]{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-6a9aeb99]{width:14px;height:14px}.check-btn[data-v-6a9aeb99]{color:#137333;background-color:#e6f4ea}.check-btn[data-v-6a9aeb99]:hover{background-color:#ceead6}.cancel-btn[data-v-6a9aeb99]{color:#c5221f;background-color:#fce8e6}.cancel-btn[data-v-6a9aeb99]:hover{background-color:#fad2cf}.plan-controller-wrap[data-v-6a9aeb99]{align-items:center;gap:8px;display:flex}.plan-select-btn[data-v-6a9aeb99]{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-6a9aeb99]:disabled{opacity:.6;cursor:not-allowed}.plan-free[data-v-6a9aeb99]{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-6a9aeb99]{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-6a9aeb99]{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-6a9aeb99]{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-6a9aeb99]{align-items:center;gap:8px;display:flex}.gov-btn[data-v-6a9aeb99]{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-6a9aeb99]{width:14px;height:14px}.users-btn[data-v-6a9aeb99]{color:#475569;background-color:#f1f5f9;border-color:#cbd5e1}.users-btn[data-v-6a9aeb99]:hover{color:#1e293b;background-color:#e2e8f0}.features-btn[data-v-6a9aeb99]{color:#1d4ed8;background-color:#eff6ff;border-color:#bfdbfe}.features-btn[data-v-6a9aeb99]:hover{color:#1e40af;background-color:#dbeafe}.delete-btn[data-v-6a9aeb99]{color:#b91c1c;background-color:#fef2f2;border-color:#fca5a5}.delete-btn[data-v-6a9aeb99]:hover{color:#991b1b;background-color:#fee2e2}.prompts-workbench-grid[data-v-6a9aeb99]{flex-direction:column;gap:20px;display:flex}.prompts-info-banner[data-v-6a9aeb99]{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-6a9aeb99]{flex-shrink:0;width:18px;height:18px;margin-top:2px}.banner-body strong[data-v-6a9aeb99]{font-weight:750}.prompt-workspace-card[data-v-6a9aeb99]{background-color:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:10px;padding:18px;display:flex}.prompt-workspace-hdr[data-v-6a9aeb99]{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-title-group[data-v-6a9aeb99]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-title-group h4[data-v-6a9aeb99]{color:#0f172a;margin:0;font-size:15px;font-weight:800}.prompt-key-badge[data-v-6a9aeb99]{color:#475569;background-color:#e2e8f0;border-radius:4px;padding:2px 8px;font-family:monospace;font-size:11px;font-weight:700}.prompt-role[data-v-6a9aeb99]{color:#4f46e5;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.prompt-description[data-v-6a9aeb99]{color:#64748b;margin:0;font-size:13px;line-height:1.45}.prompt-textarea[data-v-6a9aeb99]{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-6a9aeb99]:focus{border-color:#4f46e5;outline:none}.save-prompts-btn[data-v-6a9aeb99]{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-6a9aeb99]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #4f46e540}.save-prompts-btn[data-v-6a9aeb99]:disabled{opacity:.6;cursor:not-allowed}.spinner-small-white[data-v-6a9aeb99]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin-6a9aeb99}.highlight-text[data-v-6a9aeb99]{color:#4f46e5}.telemetry-wrapper[data-v-6a9aeb99]{margin-top:10px}.telemetry-loading[data-v-6a9aeb99],.telemetry-empty[data-v-6a9aeb99]{text-align:center;color:#64748b;padding:50px}.telemetry-loading[data-v-6a9aeb99]{justify-content:center;align-items:center;gap:10px;display:flex}.telemetry-list[data-v-6a9aeb99]{flex-direction:column;gap:20px;display:flex}.queue-health-grid[data-v-6a9aeb99]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px;display:grid}.queue-stat-card[data-v-6a9aeb99]{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.queue-stat-card span[data-v-6a9aeb99]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.queue-stat-card strong[data-v-6a9aeb99]{color:#0f172a;font-size:22px;font-weight:850}.queue-stat-card.danger strong[data-v-6a9aeb99]{color:#dc2626}.queue-status-strip[data-v-6a9aeb99]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:20px;display:grid}.queue-status-strip>div[data-v-6a9aeb99]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:5px;padding:12px 14px;display:grid}.queue-status-strip span[data-v-6a9aeb99]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.queue-status-strip strong[data-v-6a9aeb99]{color:#0f172a;font-size:13px}.queue-failures-panel[data-v-6a9aeb99]{margin-top:4px}.queue-failure-list[data-v-6a9aeb99]{gap:10px;display:grid}.queue-failure-row[data-v-6a9aeb99]{background-color:#fff7f7;border:1px solid #fee2e2;border-radius:10px;gap:8px;padding:13px 14px;display:grid}.queue-failure-row>div[data-v-6a9aeb99]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.queue-failure-row strong[data-v-6a9aeb99]{color:#991b1b;font-size:13px}.queue-failure-row span[data-v-6a9aeb99],.queue-failure-row small[data-v-6a9aeb99]{color:#64748b;font-size:12px}.queue-failure-row p[data-v-6a9aeb99]{color:#334155;margin:0;font-size:13px;line-height:1.45}.queue-failure-actions[data-v-6a9aeb99]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.retry-job-btn[data-v-6a9aeb99]{color:#dc2626;cursor:pointer;background-color:#fff;border:1px solid #dc2626;border-radius:6px;min-height:28px;padding:0 10px;font-size:12px;font-weight:800}.retry-job-btn[data-v-6a9aeb99]:hover:not(:disabled){background-color:#fef2f2}.retry-job-btn[data-v-6a9aeb99]:disabled{opacity:.6;cursor:wait}.dismiss-job-btn[data-v-6a9aeb99]{color:#475569;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:28px;padding:0 10px;font-size:12px;font-weight:800}.dismiss-job-btn[data-v-6a9aeb99]:hover:not(:disabled){background-color:#f1f5f9}.dismiss-job-btn[data-v-6a9aeb99]:disabled{opacity:.6;cursor:wait}body.dark-mode{color:#cbd5e1;background-color:#26262a;border-color:#475569}.telemetry-card[data-v-6a9aeb99]{flex-direction:column;gap:10px;display:flex}.telemetry-meta[data-v-6a9aeb99]{justify-content:space-between;align-items:flex-start;display:flex}.telemetry-title[data-v-6a9aeb99]{flex-direction:column;display:flex}.telemetry-title strong[data-v-6a9aeb99]{color:#0f172a;font-size:14px;font-weight:750}.raw-key[data-v-6a9aeb99]{color:#94a3b8;margin-top:2px;font-family:monospace;font-size:11px}.telemetry-totals[data-v-6a9aeb99]{text-align:right}.total-units-val[data-v-6a9aeb99]{color:#0f172a;margin:0;font-size:16px;font-weight:850}.total-calls-sub[data-v-6a9aeb99]{color:#94a3b8;font-size:11.5px}.telemetry-bar-bg[data-v-6a9aeb99]{background-color:#e2e8f0;border-radius:4px;width:100%;height:8px;overflow:hidden}.telemetry-bar-fill[data-v-6a9aeb99]{background:linear-gradient(90deg,#4f46e5,#7c3aed);border-radius:4px;height:100%}.admin-modal-overlay[data-v-6a9aeb99]{-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-6a9aeb99]{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-6a9aeb99;display:flex;box-shadow:0 20px 40px #00000026}@keyframes slideUp-6a9aeb99{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-6a9aeb99]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.admin-modal-hdr .hdr-title[data-v-6a9aeb99]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-modal-hdr h3[data-v-6a9aeb99]{color:#0f172a;margin:0;font-size:18px;font-weight:800}.org-name-badge[data-v-6a9aeb99]{color:#4f46e5;background-color:#e0e7ff;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:700}.modal-header-actions[data-v-6a9aeb99]{align-items:center;gap:8px;display:flex}.revoke-sessions-btn[data-v-6a9aeb99]{color:#b91c1c;cursor:pointer;background-color:#fff7f7;border:1px solid #fca5a5;border-radius:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800}.revoke-sessions-btn[data-v-6a9aeb99]:hover:not(:disabled){background-color:#fee2e2}.revoke-sessions-btn[data-v-6a9aeb99]:disabled{opacity:.6;cursor:wait}.modal-close-btn[data-v-6a9aeb99]{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-6a9aeb99]:hover{color:#475569;background-color:#f1f5f9}.modal-close-btn svg[data-v-6a9aeb99]{width:18px;height:18px}.admin-modal-body[data-v-6a9aeb99]{flex:1;padding:24px;overflow-y:auto}.session-action-notice[data-v-6a9aeb99]{border:1px solid;border-radius:6px;margin-bottom:14px;padding:10px 12px;font-size:13px;font-weight:700}.session-action-notice.success[data-v-6a9aeb99]{color:#166534;background-color:#f0fdf4;border-color:#bbf7d0}.session-action-notice.error[data-v-6a9aeb99]{color:#b91c1c;background-color:#fef2f2;border-color:#fecaca}.features-modal[data-v-6a9aeb99]{max-width:620px}.feature-toggle-list[data-v-6a9aeb99]{flex-direction:column;gap:10px;display:flex}.feature-toggle-row[data-v-6a9aeb99]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.feature-toggle-row div[data-v-6a9aeb99]{flex-direction:column;gap:3px;display:flex}.feature-toggle-row strong[data-v-6a9aeb99]{color:#0f172a;font-size:14px}.feature-toggle-row div span[data-v-6a9aeb99]{color:#64748b;font-family:monospace;font-size:11px}.feature-toggle[data-v-6a9aeb99]{color:#64748b;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:7px;min-width:100px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.feature-toggle[data-v-6a9aeb99]:disabled{cursor:wait;opacity:.65}.feature-toggle.enabled[data-v-6a9aeb99]{color:#166534;background-color:#f0fdf4;border-color:#86efac}.feature-toggle-knob[data-v-6a9aeb99]{background-color:#94a3b8;border-radius:50%;width:12px;height:12px}.feature-toggle.enabled .feature-toggle-knob[data-v-6a9aeb99]{background-color:#22c55e}body.dark-mode{color:#86efac;background-color:#22c55e1a;border-color:#22c55e66}.modal-user-list[data-v-6a9aeb99]{flex-direction:column;gap:12px;display:flex}.modal-user-row[data-v-6a9aeb99]{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-6a9aeb99]{align-items:center;gap:12px;display:flex}.user-avatar-initials[data-v-6a9aeb99]{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-6a9aeb99]{flex-direction:column;display:flex}.user-names strong[data-v-6a9aeb99]{color:#0f172a;font-size:14px}.user-email-sub[data-v-6a9aeb99]{color:#64748b;margin-top:1px;font-size:11.5px}.user-badges-group[data-v-6a9aeb99]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.session-count[data-v-6a9aeb99]{color:#64748b;font-size:11px;font-weight:700}.user-session-revoke-btn[data-v-6a9aeb99]{color:#b91c1c;cursor:pointer;background-color:#fff7f7;border:1px solid #fca5a5;border-radius:5px;min-height:24px;padding:0 8px;font-size:11px;font-weight:800}.user-session-revoke-btn[data-v-6a9aeb99]:hover:not(:disabled){background-color:#fee2e2}.user-session-revoke-btn[data-v-6a9aeb99]:disabled{opacity:.6;cursor:wait}.modal-badge-role[data-v-6a9aeb99]{text-transform:capitalize;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.modal-badge-role.admin[data-v-6a9aeb99]{color:sienna;background-color:#ffe8d6}.modal-badge-role.hr_manager[data-v-6a9aeb99]{color:#0284c7;background-color:#e0f2fe}.modal-badge-role.recruiter[data-v-6a9aeb99]{color:#4f46e5;background-color:#e0e7ff}.modal-badge-role.interviewer[data-v-6a9aeb99]{color:#475569;background-color:#f1f5f9}.modal-badge-status[data-v-6a9aeb99]{text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.modal-badge-status.active[data-v-6a9aeb99]{color:#137333;background-color:#e6f4ea}.modal-badge-status.invited[data-v-6a9aeb99]{color:#b45309;background-color:#fef3c7}.modal-badge-status.disabled[data-v-6a9aeb99]{color:#c5221f;background-color:#fce8e6}.modal-loading-state[data-v-6a9aeb99],.modal-empty-state[data-v-6a9aeb99]{text-align:center;color:#64748b;padding:40px}.modal-loading-state[data-v-6a9aeb99]{justify-content:center;align-items:center;gap:10px;display:flex}.danger-modal[data-v-6a9aeb99]{border-top:4px solid #d93025;max-width:500px}.danger-hdr h3[data-v-6a9aeb99]{color:#c5221f!important}.danger-warning-text[data-v-6a9aeb99]{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-6a9aeb99]{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.danger-label[data-v-6a9aeb99]{color:#64748b;font-size:13px;font-weight:500}.org-confirm-expected[data-v-6a9aeb99]{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-6a9aeb99]{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-6a9aeb99]:focus{border-color:#d93025;outline:none}.danger-actions-row[data-v-6a9aeb99]{justify-content:flex-end;gap:12px;display:flex}.danger-cancel-btn[data-v-6a9aeb99]{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-6a9aeb99]:hover{background-color:#e2e8f0}.danger-confirm-btn[data-v-6a9aeb99]{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-6a9aeb99]:hover{background-color:#b31412}.danger-confirm-btn[data-v-6a9aeb99]:disabled{color:#cbd5e1;cursor:not-allowed;background-color:#f1f5f9}.table-loading-row[data-v-6a9aeb99],.table-empty-row[data-v-6a9aeb99]{text-align:center;color:#64748b;padding:50px!important}.table-loading-row[data-v-6a9aeb99]{justify-content:center;align-items:center;gap:10px;display:flex}.animate-fade[data-v-6a9aeb99]{animation:.25s tabFadeIn-6a9aeb99}@keyframes tabFadeIn-6a9aeb99{0%{opacity:0}to{opacity:1}}.slide-fade-enter-active[data-v-6a9aeb99]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-6a9aeb99]{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-6a9aeb99],.slide-fade-leave-to[data-v-6a9aeb99]{opacity:0;transform:translateY(-10px)}.drawer-backdrop[data-v-3fa16617]{z-index:1000;background:#0f172a73;justify-content:flex-end;animation:.2s backdropIn-3fa16617;display:flex;position:fixed;inset:0}@keyframes backdropIn-3fa16617{0%{opacity:0}to{opacity:1}}.candidate-drawer[data-v-3fa16617]{box-sizing:border-box;background-color:#f8fafc;border-left:1px solid #e2e8f0;flex-direction:column;width:min(540px,100%);height:100vh;animation:.28s cubic-bezier(.16,1,.3,1) drawerSlideIn-3fa16617;display:flex;overflow:hidden;box-shadow:-24px 0 60px #0f172a2e}@keyframes drawerSlideIn-3fa16617{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.drawer-head[data-v-3fa16617]{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:14px;padding:20px 20px 16px;display:flex;position:relative}.drawer-head-avatar[data-v-3fa16617]{color:#4f46e5;width:48px;height:48px;box-shadow:none;background:#eef2ff;border:1px solid #4f46e526;border-radius:8px;flex-shrink:0;place-items:center;font-size:20px;font-weight:700;display:grid}body.dark-mode{color:#22d3ee;box-shadow:none;background:#4f46e526;border-color:#22d3ee40}.drawer-head-info[data-v-3fa16617]{flex:1;min-width:0}.drawer-head-info h2[data-v-3fa16617]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;overflow:hidden}.drawer-headline[data-v-3fa16617]{color:#475569;-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-3fa16617]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meta-chip[data-v-3fa16617]{color:#64748b;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.meta-chip svg[data-v-3fa16617]{flex-shrink:0;width:11px;height:11px}.enriched-chip[data-v-3fa16617]{color:#a855f7;text-transform:uppercase;letter-spacing:.03em;background:#a855f714;border:1px solid #a855f733;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700}.pipeline-chip[data-v-3fa16617]{color:#4f46e5;text-transform:uppercase;letter-spacing:.03em;background:#4f46e514;border:1px solid #4f46e533;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700}.header-fit-dial-wrap[data-v-3fa16617]{flex-direction:column;flex-shrink:0;align-items:center;gap:3px;margin-right:4px;display:flex}.radial-dial-container[data-v-3fa16617]{width:42px;height:42px;position:relative}.radial-ring[data-v-3fa16617]{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg[data-v-3fa16617]{fill:none;stroke:#e2e8f0;stroke-width:3.5px}.ring-stroke[data-v-3fa16617]{fill:none;stroke-width:3.5px;stroke-linecap:round;transition:stroke-dasharray .3s}.ring-stroke.score-emerald[data-v-3fa16617]{stroke:#10b981}.ring-stroke.score-amber[data-v-3fa16617]{stroke:#f59e0b}.ring-stroke.score-rose[data-v-3fa16617]{stroke:#ef4444}.dial-percentage[data-v-3fa16617]{justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;inset:0}.dial-percentage.score-emerald[data-v-3fa16617]{color:#10b981}.dial-percentage.score-amber[data-v-3fa16617]{color:#f59e0b}.dial-percentage.score-rose[data-v-3fa16617]{color:#ef4444}.pct-sign[data-v-3fa16617]{margin-left:.5px;font-size:8px;font-weight:500}.dial-lbl[data-v-3fa16617]{text-transform:uppercase;color:#64748b;letter-spacing:.04em;font-size:8.5px;font-weight:700}.drawer-close-btn[data-v-3fa16617]{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;place-items:center;width:32px;height:32px;transition:all .2s cubic-bezier(.4,0,.2,1);display:grid}.drawer-close-btn[data-v-3fa16617]:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1;transform:rotate(90deg)}.drawer-close-btn svg[data-v-3fa16617]{width:15px;height:15px}body.dark-mode{color:#f1f5f9;background:#ffffff0d;border-color:#1e1e24}.tabs-ribbon[data-v-3fa16617]{background:#fff;border-bottom:1px solid #e2e8f0;gap:4px;padding:0 12px;display:flex}.tab-btn[data-v-3fa16617]{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;outline:none;align-items:center;gap:6px;padding:12px 14px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.tab-btn[data-v-3fa16617]:hover{color:#4f46e5}.tab-btn.active[data-v-3fa16617]{color:#4f46e5;border-bottom-color:#4f46e5}.tab-icon[data-v-3fa16617]{width:14px;height:14px}body.dark-mode{color:#22d3ee;border-bottom-color:#22d3ee}.drawer-body[data-v-3fa16617]{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.drawer-notice[data-v-3fa16617]{border:1px solid;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.drawer-notice.success[data-v-3fa16617]{color:#166534;background-color:#f0fdf4;border-color:#bbf7d0}.drawer-notice.error[data-v-3fa16617]{color:#b91c1c;background-color:#fef2f2;border-color:#fecaca}.drawer-notice button[data-v-3fa16617]{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.drawer-confirm-overlay[data-v-3fa16617]{z-index:2200;background-color:#0f172a94;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.drawer-confirm-modal[data-v-3fa16617]{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;width:min(400px,100%);padding:20px;box-shadow:0 20px 44px #0f172a38}.drawer-confirm-modal h3[data-v-3fa16617]{color:#0f172a;margin:0;font-size:17px}.drawer-confirm-modal p[data-v-3fa16617]{color:#64748b;margin:10px 0 18px;font-size:13px;line-height:1.5}.drawer-confirm-actions[data-v-3fa16617]{justify-content:flex-end;gap:8px;display:flex}.drawer-confirm-cancel[data-v-3fa16617],.drawer-confirm-submit[data-v-3fa16617]{cursor:pointer;border-radius:6px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700}.drawer-confirm-cancel[data-v-3fa16617]{color:#475569;background-color:#fff;border:1px solid #cbd5e1}.drawer-confirm-submit[data-v-3fa16617]{color:#fff;background-color:#dc2626;border:1px solid #dc2626}body.dark-mode{color:#cbd5e1;background-color:#26262a;border-color:#475569}.tab-content-wrap[data-v-3fa16617]{flex-direction:column;gap:12px;display:flex}.drawer-card-block[data-v-3fa16617]{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px;box-shadow:0 1px 3px #00000005}.section-label[data-v-3fa16617]{color:#475569;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #e2e8f0;margin-bottom:10px;padding-bottom:6px;font-size:10.5px;font-weight:700;display:block}.actions-panel[data-v-3fa16617]{flex-direction:column;gap:12px;display:flex}.action-btn-row[data-v-3fa16617]{align-items:center;gap:10px;display:flex}.drawer-action-btn[data-v-3fa16617]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.drawer-action-btn[data-v-3fa16617]:disabled{opacity:.65;cursor:not-allowed}.enrich-action[data-v-3fa16617]{color:#7c3aed;background:#faf5ff;border-color:#c084fc66;flex:1}.drawer-icon-linkedin[data-v-3fa16617]{color:#0077b5;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:inline-flex}.drawer-icon-linkedin[data-v-3fa16617]:hover{color:#005a8a;background:#f0f9ff;border-color:#0ea5e9}.drawer-icon-linkedin .linkedin-icon[data-v-3fa16617]{width:16px;height:16px}.pipeline-assign-box[data-v-3fa16617]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pipeline-assign-title[data-v-3fa16617]{text-transform:uppercase;color:#64748b;letter-spacing:.05em;font-size:10px;font-weight:700}.pipeline-assign-action[data-v-3fa16617]{align-items:center;gap:8px;display:flex}.select-wrapper[data-v-3fa16617]{flex:1;position:relative}.drawer-job-select[data-v-3fa16617]{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:14px;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;height:34px;padding:0 28px 0 10px;font-size:12.5px;font-weight:600}.drawer-job-select[data-v-3fa16617]:focus{border-color:#4f46e5}.pipeline-action[data-v-3fa16617]{color:#fff;background:#4f46e5;min-width:120px}.pipeline-action[data-v-3fa16617]:hover:not(:disabled){background:#4338ca}.pipeline-action.added-state[data-v-3fa16617]{color:#10b981;cursor:default;background:#ecfdf5;border-color:#10b98140}.no-jobs-note[data-v-3fa16617]{color:#64748b;margin:0;font-size:12px}.current-title[data-v-3fa16617]{color:#0f172a;margin:0;font-size:14px;font-weight:700}.current-company[data-v-3fa16617]{color:#475569;margin:4px 0 0;font-size:12.5px;font-weight:500}.summary-text[data-v-3fa16617]{color:#475569;margin:0;font-size:13px;line-height:1.65}.candidate-tags[data-v-3fa16617]{flex-wrap:wrap;gap:6px;display:flex}.skill-chip[data-v-3fa16617]{color:#475569;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:600}.timeline-container[data-v-3fa16617]{flex-direction:column;margin-top:8px;padding-left:6px;display:flex}.timeline-item[data-v-3fa16617]{padding-bottom:18px;padding-left:20px;display:flex;position:relative}.timeline-item[data-v-3fa16617]:last-child{padding-bottom:0}.timeline-line[data-v-3fa16617]{background-color:#e2e8f0;width:2px;position:absolute;top:14px;bottom:0;left:3px}.timeline-item:last-child .timeline-line[data-v-3fa16617]{display:none}.timeline-bullet[data-v-3fa16617]{z-index:1;background-color:#4f46e5;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:0}.timeline-bullet.pulse[data-v-3fa16617]{animation:2s infinite pulseGlow-3fa16617}@keyframes pulseGlow-3fa16617{0%{box-shadow:0 0 #4f46e566}70%{box-shadow:0 0 0 6px #4f46e500}to{box-shadow:0 0 #4f46e500}}.secondary-timeline .timeline-bullet[data-v-3fa16617]{background-color:#cbd5e1}.timeline-content[data-v-3fa16617]{flex-direction:column;flex:1;gap:2px;display:flex}.timeline-header[data-v-3fa16617]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.timeline-role[data-v-3fa16617]{color:#0f172a;font-size:13px;font-weight:700}.timeline-date[data-v-3fa16617]{color:#64748b;white-space:nowrap;font-size:11px}.timeline-company[data-v-3fa16617]{color:#475569;margin:0;font-size:12px;font-weight:600}.timeline-desc[data-v-3fa16617]{line-height:1.5;color:#64748b!important;margin:6px 0 0!important;font-size:11.5px!important}.contact-header-row[data-v-3fa16617]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.edit-contact-trigger-btn[data-v-3fa16617]{color:#4f46e5;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 8px;font-size:11.5px;font-weight:700;transition:all .2s}.edit-contact-trigger-btn[data-v-3fa16617]:hover{background-color:#f1f5f9}body.dark-mode{color:#22d3ee;background-color:#ffffff0d}.contact-edit-form[data-v-3fa16617]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:10px;margin-bottom:12px;padding:12px;display:flex}.edit-inputs-grid[data-v-3fa16617]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.edit-field[data-v-3fa16617]{color:#64748b;text-transform:uppercase;flex-direction:column;gap:4px;font-size:10px;font-weight:700;display:flex}.edit-field input[data-v-3fa16617]{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;outline:none;height:30px;padding:0 8px;font-size:12.5px;font-weight:600}.edit-field input[data-v-3fa16617]:focus{border-color:#4f46e5}.edit-actions-row[data-v-3fa16617]{justify-content:flex-end;display:flex}.compact-btn[data-v-3fa16617]{height:28px;min-height:28px;padding:0 12px;font-size:11.5px}.contact-display-grid[data-v-3fa16617]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.contact-card-item[data-v-3fa16617]{flex-direction:column;gap:4px;display:flex}.contact-lbl[data-v-3fa16617]{text-transform:uppercase;color:#64748b;letter-spacing:.05em;font-size:9.5px;font-weight:700}.contact-val-row[data-v-3fa16617]{align-items:center;gap:8px;min-height:26px;display:flex}.contact-link[data-v-3fa16617]{color:#0f172a;border-bottom:1px dotted #cbd5e1;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}.contact-link[data-v-3fa16617]:hover{color:#4f46e5;border-bottom-color:#4f46e5}.copy-value-btn[data-v-3fa16617]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;font-weight:600;transition:all .2s;display:inline-flex}.copy-value-btn[data-v-3fa16617]:hover{color:#4f46e5;background-color:#e2e8f0}.resume-file-chip[data-v-3fa16617]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:flex}.chip-info[data-v-3fa16617]{align-items:center;gap:10px;min-width:0;display:flex}.file-icon-wrap[data-v-3fa16617]{color:#4f46e5;background-color:#eef2ff;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.file-icon-svg[data-v-3fa16617]{width:14px;height:14px}.resume-filename-link[data-v-3fa16617]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;text-decoration:none;overflow:hidden}.resume-filename-link[data-v-3fa16617]:hover{color:#4f46e5;text-decoration:underline}.chip-actions[data-v-3fa16617]{flex-shrink:0;align-items:center;gap:8px;display:flex}.chip-action-btn[data-v-3fa16617]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s}.chip-action-btn.dl-btn[data-v-3fa16617]{color:#4f46e5;background-color:#eef2ff}.chip-action-btn.dl-btn[data-v-3fa16617]:hover{background-color:#e0e7ff}.chip-action-btn.del-btn[data-v-3fa16617]{color:#ef4444;background-color:#fef2f2}.chip-action-btn.del-btn[data-v-3fa16617]:hover{background-color:#fee2e2}.resume-dropzone-box[data-v-3fa16617]{text-align:center;cursor:pointer;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:18px;transition:all .2s;position:relative}.resume-dropzone-box[data-v-3fa16617]:hover{background-color:#f5f3ff;border-color:#4f46e5}.dropzone-label-area[data-v-3fa16617]{justify-content:center;align-items:center;gap:12px;display:flex}.upload-arrow-icon[data-v-3fa16617]{color:#64748b;font-size:18px;font-weight:700;animation:1.5s ease-in-out infinite bounceUpload-3fa16617;display:inline-block}@keyframes bounceUpload-3fa16617{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.upload-prompt[data-v-3fa16617]{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.upload-prompt strong[data-v-3fa16617]{color:#334155;font-size:13px}.upload-prompt span[data-v-3fa16617]{color:#64748b;font-size:10.5px}.hidden-file-input[data-v-3fa16617]{display:none}.serper-context-block[data-v-3fa16617]{background:#fff;border-color:#e2e8f0}.serper-block-header[data-v-3fa16617]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.serper-icon-wrap[data-v-3fa16617]{color:#0369a1;background:#bae6fd;border-radius:6px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.serper-icon-wrap svg[data-v-3fa16617]{width:14px;height:14px}.serper-title-lbl[data-v-3fa16617]{color:#0369a1;font-size:12px;font-weight:700}.serper-sub[data-v-3fa16617]{color:#64748b;margin:1px 0 0;font-size:10.5px}.serper-snippet[data-v-3fa16617]{color:#334155;background:#0ea5e90a;border-left:3px solid #0ea5e9;border-radius:0 6px 6px 0;margin:0 0 10px;padding:10px 14px;font-size:13px;font-style:italic;line-height:1.65}.serper-snippet.no-snippet[data-v-3fa16617]{color:#64748b;background:#94a3b80a;border-left-color:#94a3b8}.serper-source-link[data-v-3fa16617]{color:#0ea5e9;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;text-decoration:none;display:block;overflow:hidden}.serper-source-link[data-v-3fa16617]:hover{color:#0284c7;text-decoration:underline}.enrich-cta-block[data-v-3fa16617]{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;flex-direction:column;align-items:center;padding:24px;display:flex}.enrich-cta-block strong[data-v-3fa16617]{color:#0f172a;font-size:13.5px;font-weight:700}.enrich-cta-block p[data-v-3fa16617]{color:#64748b;max-width:340px;margin:6px 0 0;font-size:12px;line-height:1.5}.tab-fade-enter-active[data-v-3fa16617],.tab-fade-leave-active[data-v-3fa16617]{transition:opacity .15s,transform .15s}.tab-fade-enter-from[data-v-3fa16617]{opacity:0;transform:translateY(4px)}.tab-fade-leave-to[data-v-3fa16617]{opacity:0;transform:translateY(-4px)}.slide-down-enter-active[data-v-3fa16617],.slide-down-leave-active[data-v-3fa16617]{max-height:250px;transition:max-height .25s ease-out,opacity .2s ease-out;overflow:hidden}.slide-down-enter-from[data-v-3fa16617],.slide-down-leave-to[data-v-3fa16617]{opacity:0;max-height:0}.drawer-backdrop[data-v-3fa16617]{-webkit-backdrop-filter:none;backdrop-filter:none}.candidate-drawer[data-v-3fa16617]{width:min(680px,100%);box-shadow:-14px 0 34px #0f172a24}.drawer-head[data-v-3fa16617]{gap:12px;padding:16px 18px}.drawer-head-avatar[data-v-3fa16617]{width:44px;height:44px;box-shadow:none;background:#eef2ff;border-radius:6px;font-size:18px}.drawer-close-btn[data-v-3fa16617]:hover{transform:none}.tabs-ribbon[data-v-3fa16617]{scrollbar-width:none;gap:0;padding:0 10px;overflow-x:auto}.tabs-ribbon[data-v-3fa16617]::-webkit-scrollbar{display:none}.tab-btn[data-v-3fa16617]{flex:1;justify-content:center;min-width:max-content;padding:11px 10px;font-size:12px}.drawer-body[data-v-3fa16617]{gap:10px;padding:14px}.tab-content-wrap[data-v-3fa16617]{gap:10px}.drawer-card-block[data-v-3fa16617],.drawer-confirm-modal[data-v-3fa16617],.resume-file-chip[data-v-3fa16617],.resume-dropzone-box[data-v-3fa16617]{box-shadow:none;border-radius:6px}.drawer-card-block[data-v-3fa16617]{padding:13px 14px}.section-label[data-v-3fa16617]{letter-spacing:0;margin-bottom:8px;padding-bottom:5px}.section-label-inline[data-v-3fa16617]{border-bottom:0;margin:0;padding:0}.actions-panel[data-v-3fa16617]{gap:10px}.drawer-action-btn[data-v-3fa16617],.drawer-icon-linkedin[data-v-3fa16617],.edit-contact-trigger-btn[data-v-3fa16617],.copy-value-btn[data-v-3fa16617],.chip-action-btn[data-v-3fa16617],.compact-btn[data-v-3fa16617]{box-shadow:none;border-radius:6px}.enrich-action[data-v-3fa16617]{color:#4f46e5;background:#fff;border-color:#4f46e5}.enrich-action[data-v-3fa16617]:hover:not(:disabled){background:#eef2ff;border-color:#4f46e5}.drawer-icon-linkedin[data-v-3fa16617]:hover{transform:none}.pipeline-assign-box[data-v-3fa16617]{background:0 0;border:0;border-top:1px solid #e2e8f0;border-radius:0;gap:7px;padding:10px 0 0}.pipeline-assign-title[data-v-3fa16617]{letter-spacing:0}.pipeline-action[data-v-3fa16617]{min-width:82px}.glass-card[data-v-3fa16617],.serper-context-block[data-v-3fa16617]{background:#fff;border-color:#e2e8f0}.timeline-bullet.pulse[data-v-3fa16617],.upload-arrow-icon[data-v-3fa16617]{animation:none}.enrich-cta-block[data-v-3fa16617]{text-align:left;align-items:flex-start;padding:14px}.serper-icon-wrap[data-v-3fa16617]{color:#4f46e5;background:#eef2ff}.serper-title-lbl[data-v-3fa16617]{color:#334155}body.dark-mode{box-shadow:-14px 0 34px #00000080;box-shadow:none;color:#a78bfa;background:0 0;border-color:#303033 #7c3aed #7c3aed}@media (width<=720px){.drawer-head[data-v-3fa16617]{flex-wrap:wrap;align-items:flex-start;padding:14px}.drawer-head-info[data-v-3fa16617]{flex-basis:calc(100% - 100px)}.header-fit-dial-wrap[data-v-3fa16617]{order:4;margin-left:56px}.drawer-close-btn[data-v-3fa16617]{margin-left:auto}.drawer-body[data-v-3fa16617]{padding:12px}.pipeline-assign-action[data-v-3fa16617],.resume-file-chip[data-v-3fa16617],.contact-val-row[data-v-3fa16617]{flex-direction:column;align-items:stretch}.pipeline-action[data-v-3fa16617]{width:100%}.contact-display-grid[data-v-3fa16617],.edit-inputs-grid[data-v-3fa16617]{grid-template-columns:1fr}.chip-actions[data-v-3fa16617]{align-self:flex-start}}.drawer-backdrop[data-v-05e4d662]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;justify-content:flex-end;animation:.2s backdropIn-05e4d662;display:flex;position:fixed;inset:0}@keyframes backdropIn-05e4d662{0%{opacity:0}to{opacity:1}}.candidate-drawer[data-v-05e4d662]{box-sizing:border-box;background-color:#f8fafc;border-left:1px solid #e2e8f0;flex-direction:column;width:min(680px,100%);height:100vh;animation:.28s cubic-bezier(.16,1,.3,1) drawerSlideIn-05e4d662;display:flex;overflow:hidden;box-shadow:-24px 0 60px #0f172a2e}@keyframes drawerSlideIn-05e4d662{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}.drawer-head[data-v-05e4d662]{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:14px;padding:20px 20px 16px;display:flex;position:relative}.drawer-notice[data-v-05e4d662]{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;margin:10px 20px 0;padding:10px 12px;font-size:12.5px;font-weight:700}.drawer-notice.notice-success[data-v-05e4d662]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.drawer-notice.notice-warning[data-v-05e4d662]{color:#92400e;background:#fffbeb;border-color:#fde68a}.drawer-notice.notice-error[data-v-05e4d662]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.notice-slide-enter-active[data-v-05e4d662],.notice-slide-leave-active[data-v-05e4d662]{transition:opacity .18s,transform .18s}.notice-slide-enter-from[data-v-05e4d662],.notice-slide-leave-to[data-v-05e4d662]{opacity:0;transform:translateY(-4px)}.data-quality-strip[data-v-05e4d662]{background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 20px;display:grid}.quality-item[data-v-05e4d662]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:0;padding:8px 10px}.quality-item span[data-v-05e4d662],.quality-item strong[data-v-05e4d662]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quality-item span[data-v-05e4d662]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700}.quality-item strong[data-v-05e4d662]{color:#334155;margin-top:3px;font-size:12px;font-weight:700}.quality-item.tone-high[data-v-05e4d662]{border-color:#bbf7d0}.quality-item.tone-high strong[data-v-05e4d662]{color:#166534}.quality-item.tone-medium[data-v-05e4d662]{border-color:#fde68a}.quality-item.tone-medium strong[data-v-05e4d662]{color:#92400e}.quality-item.tone-low[data-v-05e4d662]{border-color:#fecaca}.quality-item.tone-low strong[data-v-05e4d662]{color:#991b1b}.drawer-head-avatar[data-v-05e4d662]{color:#4f46e5;background:linear-gradient(135deg,#eef2ff 0%,#e0e7ff 100%);border:1px solid #4f46e526;border-radius:8px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:grid;box-shadow:0 4px 10px #4f46e50d}body.dark-mode{color:#22d3ee;background:linear-gradient(135deg,#4f46e526 0%,#22d3ee14 100%);border-color:#22d3ee40;box-shadow:0 4px 10px #0003}.drawer-head-info[data-v-05e4d662]{flex:1;min-width:0}.drawer-head-info h2[data-v-05e4d662]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;overflow:hidden}.drawer-headline[data-v-05e4d662]{color:#475569;-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-05e4d662]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meta-chip[data-v-05e4d662]{color:#64748b;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.meta-chip svg[data-v-05e4d662]{flex-shrink:0;width:11px;height:11px}.enriched-chip[data-v-05e4d662]{color:#a855f7;text-transform:uppercase;letter-spacing:.03em;background:#a855f714;border:1px solid #a855f733;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700}.stage-badge[data-v-05e4d662]{color:#475569;text-transform:uppercase;letter-spacing:.03em;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700}.header-fit-dial-wrap[data-v-05e4d662]{flex-direction:column;flex-shrink:0;align-items:center;gap:3px;margin-right:4px;display:flex}.drawer-score-action-btn[data-v-05e4d662]{color:#4f46e5;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #4f46e5;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex}.drawer-score-action-btn svg[data-v-05e4d662]{width:14px;height:14px}.drawer-score-action-btn[data-v-05e4d662]:hover:not(:disabled){background:#eef2ff}.drawer-score-action-btn[data-v-05e4d662]:disabled{opacity:.58;cursor:wait}.radial-dial-container[data-v-05e4d662]{width:42px;height:42px;position:relative}.radial-ring[data-v-05e4d662]{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg[data-v-05e4d662]{fill:none;stroke:#e2e8f0;stroke-width:3.5px}.ring-stroke[data-v-05e4d662]{fill:none;stroke-width:3.5px;stroke-linecap:round;transition:stroke-dasharray .3s}.ring-stroke.score-emerald[data-v-05e4d662]{stroke:#10b981}.ring-stroke.score-amber[data-v-05e4d662]{stroke:#f59e0b}.ring-stroke.score-rose[data-v-05e4d662]{stroke:#ef4444}.dial-percentage[data-v-05e4d662]{justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;inset:0}.dial-percentage.score-emerald[data-v-05e4d662]{color:#10b981}.dial-percentage.score-amber[data-v-05e4d662]{color:#f59e0b}.dial-percentage.score-rose[data-v-05e4d662]{color:#ef4444}.pct-sign[data-v-05e4d662]{margin-left:.5px;font-size:8px;font-weight:500}.dial-lbl[data-v-05e4d662]{text-transform:uppercase;color:#64748b;letter-spacing:.04em;font-size:8.5px;font-weight:700}.drawer-close-btn[data-v-05e4d662]{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;place-items:center;width:32px;height:32px;transition:all .2s cubic-bezier(.4,0,.2,1);display:grid}.drawer-close-btn[data-v-05e4d662]:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1;transform:rotate(90deg)}.drawer-close-btn svg[data-v-05e4d662]{width:15px;height:15px}body.dark-mode{color:#f1f5f9;background:#ffffff0d;border-color:#1e1e24}.tabs-ribbon[data-v-05e4d662]{scrollbar-width:none;background:#fff;border-bottom:1px solid #e2e8f0;gap:2px;padding:0 12px;display:flex;overflow-x:auto}.tabs-ribbon[data-v-05e4d662]::-webkit-scrollbar{display:none}.tab-btn[data-v-05e4d662]{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;outline:none;align-items:center;gap:5px;padding:12px 10px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.tab-btn[data-v-05e4d662]:hover{color:#4f46e5}.tab-btn.active[data-v-05e4d662]{color:#4f46e5;border-bottom-color:#4f46e5}.tab-icon[data-v-05e4d662]{width:13px;height:13px}body.dark-mode{color:#22d3ee;border-bottom-color:#22d3ee}.drawer-body[data-v-05e4d662]{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.tab-content-wrap[data-v-05e4d662]{flex-direction:column;gap:12px;display:flex}.drawer-card-block[data-v-05e4d662]{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px;box-shadow:0 1px 3px #00000005}.enrich-cta-block[data-v-05e4d662]{border-style:dashed;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.enrich-cta-icon[data-v-05e4d662]{color:#4f46e5;background:#eef2ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.enrich-cta-block strong[data-v-05e4d662]{color:#0f172a;font-size:14px}.enrich-cta-block p[data-v-05e4d662]{color:#64748b;margin:0;font-size:12.5px;line-height:1.5}.profile-gap-list[data-v-05e4d662]{flex-wrap:wrap;gap:6px;display:flex}.profile-gap-chip[data-v-05e4d662]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}body.dark-mode{color:#cbd5e1;background:#ffffff08;border-color:#ffffff14}.section-label[data-v-05e4d662]{color:#475569;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #e2e8f0;margin-bottom:10px;padding-bottom:6px;font-size:10.5px;font-weight:700;display:block}.sub-label[data-v-05e4d662]{color:#0f172a;text-transform:uppercase;letter-spacing:.03em;margin:14px 0 8px;font-size:12px;font-weight:700;display:block}.stepper-card-block[data-v-05e4d662]{padding:12px 14px}.stepper-title[data-v-05e4d662]{text-transform:uppercase;color:#64748b;letter-spacing:.05em;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.stage-stepper[data-v-05e4d662]{background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:2px;display:flex;overflow:hidden}.stepper-step[data-v-05e4d662]{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;padding:6px 4px;transition:all .2s;display:flex}.stepper-step[data-v-05e4d662]:hover{background-color:#e2e8f0}.stepper-step .step-dot[data-v-05e4d662]{background-color:#94a3b8;border-radius:50%;width:5px;height:5px;transition:all .2s}.stepper-step .step-label[data-v-05e4d662]{color:#64748b;text-transform:uppercase;text-align:center;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:9px;font-weight:600;overflow:hidden}.stepper-step.completed .step-dot[data-v-05e4d662]{background-color:#4f46e5}.stepper-step.completed .step-label[data-v-05e4d662]{color:#475569}body.dark-mode{color:#cbd5e1;background-color:#22d3ee}.stepper-step.active[data-v-05e4d662]{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #00000014}.stepper-step.active .step-dot[data-v-05e4d662]{background-color:#4f46e5;width:7px;height:7px;box-shadow:0 0 0 2px #4f46e533}.stepper-step.active .step-label[data-v-05e4d662]{color:#4f46e5;font-weight:700}body.dark-mode{color:#22d3ee;background-color:#22d3ee;box-shadow:0 0 0 2px #22d3ee33}.large-ai-score-card[data-v-05e4d662]{background:linear-gradient(135deg,#fff 0%,#f0fdf4 100%);border-color:#bbf7d0}.score-card-layout[data-v-05e4d662]{align-items:center;gap:20px;display:flex}.large-radial-column[data-v-05e4d662]{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.large-radial-container[data-v-05e4d662]{width:88px;height:88px;position:relative}.large-radial-ring[data-v-05e4d662]{width:100%;height:100%;transform:rotate(-90deg)}.large-ring-bg[data-v-05e4d662]{fill:none;stroke:#f1f5f9;stroke-width:3.5px}.large-ring-stroke[data-v-05e4d662]{fill:none;stroke-width:3.5px;stroke-linecap:round;transition:stroke-dasharray .4s cubic-bezier(.4,0,.2,1)}.large-ring-stroke.score-emerald[data-v-05e4d662]{stroke:#10b981}.large-ring-stroke.score-amber[data-v-05e4d662]{stroke:#f59e0b}.large-ring-stroke.score-rose[data-v-05e4d662]{stroke:#ef4444}.large-dial-percentage[data-v-05e4d662]{letter-spacing:-.02em;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex;position:absolute;inset:0}.large-dial-percentage.score-emerald[data-v-05e4d662]{color:#10b981}.large-dial-percentage.score-amber[data-v-05e4d662]{color:#f59e0b}.large-dial-percentage.score-rose[data-v-05e4d662]{color:#ef4444}.pct-symbol[data-v-05e4d662]{margin-left:1px;font-size:11px;font-weight:600}.unevaluated-text[data-v-05e4d662]{color:#64748b;font-size:13px;font-weight:600}.large-dial-lbl[data-v-05e4d662]{text-transform:uppercase;color:#475569;letter-spacing:.05em;font-size:9.5px;font-weight:700}.assessment-details-column[data-v-05e4d662]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.assessment-head[data-v-05e4d662]{justify-content:space-between;align-items:center;gap:12px;display:flex}.assessment-head h4[data-v-05e4d662]{color:#0f172a;margin:0;font-size:13px;font-weight:700}.recalc-btn[data-v-05e4d662]{color:#4f46e5;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:10.5px;font-weight:700;transition:all .2s;display:inline-flex}.recalc-btn[data-v-05e4d662]:hover{background-color:#faf5ff;border-color:#a855f7}.summary-paragraph-box[data-v-05e4d662]{background:#ffffff80;border:1px solid #00000008;border-radius:6px;padding:8px 10px}.summary-paragraph-box p[data-v-05e4d662]{color:#334155;margin:0;font-size:12.5px;line-height:1.55}.confidence-row[data-v-05e4d662]{color:#475569;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:11px;font-weight:700;display:grid}.confidence-track[data-v-05e4d662]{background:#e2e8f0;border-radius:999px;height:6px;overflow:hidden}.confidence-fill[data-v-05e4d662]{border-radius:inherit;background:#4f46e5;height:100%}.ai-match-matrix[data-v-05e4d662]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.matrix-column[data-v-05e4d662]{border:1px solid #0000;border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}.strengths-box[data-v-05e4d662]{background-color:#ecfdf5;border-color:#c2f0d5}.gaps-box[data-v-05e4d662]{background-color:#fffbeb;border-color:#fef3c7}.matrix-title[data-v-05e4d662]{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.strengths-box .matrix-title[data-v-05e4d662]{color:#065f46}.gaps-box .matrix-title[data-v-05e4d662]{color:#92400e}.title-icon[data-v-05e4d662]{width:14px;height:14px}.matrix-list[data-v-05e4d662]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.matrix-item[data-v-05e4d662]{align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;display:flex}.bullet-icon[data-v-05e4d662]{flex-shrink:0;font-weight:700}.strength-item[data-v-05e4d662]{color:#0f172a}.strength-item .bullet-icon[data-v-05e4d662]{color:#10b981}.gap-item[data-v-05e4d662]{color:#0f172a}.gap-item .bullet-icon[data-v-05e4d662]{color:#f59e0b}.evidence-risk-grid[data-v-05e4d662]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.evidence-box[data-v-05e4d662],.risk-box[data-v-05e4d662]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:12px}body.dark-mode,body.dark-mode{background:#ffffff08;border-color:#303033}.evidence-item small[data-v-05e4d662]{color:#64748b;margin-top:2px;font-size:10.5px;display:block}.risk-item .bullet-icon[data-v-05e4d662]{color:#ef4444}.contact-block-wrap[data-v-05e4d662],.resume-block-wrap[data-v-05e4d662]{flex-direction:column;gap:10px;display:flex}.edit-contact-trigger-btn[data-v-05e4d662]{color:#4f46e5;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 8px;font-size:11.5px;font-weight:700;transition:all .2s}.edit-contact-trigger-btn[data-v-05e4d662]:hover{background-color:#f1f5f9}body.dark-mode{color:#22d3ee;background-color:#ffffff0d}.contact-edit-form[data-v-05e4d662]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:10px;padding:12px;display:flex}.edit-inputs-grid[data-v-05e4d662]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.edit-field[data-v-05e4d662]{color:#64748b;text-transform:uppercase;flex-direction:column;gap:4px;font-size:10px;font-weight:700;display:flex}.edit-field input[data-v-05e4d662]{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;outline:none;height:30px;padding:0 8px;font-size:12.5px;font-weight:600}.edit-field input[data-v-05e4d662]:focus{border-color:#4f46e5}.edit-actions-row[data-v-05e4d662]{justify-content:flex-end;display:flex}.compact-btn[data-v-05e4d662]{height:28px;min-height:28px;padding:0 12px;font-size:11.5px}.contact-display-grid[data-v-05e4d662]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.contact-card-item[data-v-05e4d662]{flex-direction:column;gap:4px;display:flex}.contact-lbl[data-v-05e4d662]{text-transform:uppercase;color:#64748b;letter-spacing:.05em;font-size:9.5px;font-weight:700}.contact-val-row[data-v-05e4d662]{align-items:center;gap:8px;min-height:26px;display:flex}.contact-link[data-v-05e4d662]{color:#0f172a;border-bottom:1px dotted #cbd5e1;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}.contact-link[data-v-05e4d662]:hover{color:#4f46e5;border-bottom-color:#4f46e5}.copy-value-btn[data-v-05e4d662]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;font-weight:600;transition:all .2s;display:inline-flex}.copy-value-btn[data-v-05e4d662]:hover{color:#4f46e5;background-color:#e2e8f0}.resume-file-chip[data-v-05e4d662]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:flex}.chip-info[data-v-05e4d662]{align-items:center;gap:10px;min-width:0;display:flex}.file-icon-wrap[data-v-05e4d662]{color:#4f46e5;background-color:#eef2ff;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.file-icon-svg[data-v-05e4d662]{width:14px;height:14px}.resume-filename-link[data-v-05e4d662]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;text-decoration:none;overflow:hidden}.resume-filename-link[data-v-05e4d662]:hover{color:#4f46e5;text-decoration:underline}.chip-actions[data-v-05e4d662]{flex-shrink:0;align-items:center;gap:8px;display:flex}.chip-action-btn[data-v-05e4d662]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s}.chip-action-btn.dl-btn[data-v-05e4d662]{color:#4f46e5;background-color:#eef2ff}.chip-action-btn.dl-btn[data-v-05e4d662]:hover{background-color:#e0e7ff}.chip-action-btn.del-btn[data-v-05e4d662]{color:#ef4444;background-color:#fef2f2}.chip-action-btn.del-btn[data-v-05e4d662]:hover{background-color:#fee2e2}.resume-dropzone-box[data-v-05e4d662]{text-align:center;cursor:pointer;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:18px;transition:all .2s;position:relative}.resume-dropzone-box[data-v-05e4d662]:hover{background-color:#f5f3ff;border-color:#4f46e5}.dropzone-label-area[data-v-05e4d662]{justify-content:center;align-items:center;gap:12px;display:flex}.upload-arrow-icon[data-v-05e4d662]{color:#64748b;font-size:18px;font-weight:700;animation:1.5s ease-in-out infinite bounceUpload-05e4d662;display:inline-block}@keyframes bounceUpload-05e4d662{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.upload-prompt[data-v-05e4d662]{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.upload-prompt strong[data-v-05e4d662]{color:#334155;font-size:13px}.upload-prompt span[data-v-05e4d662]{color:#64748b;font-size:10.5px}.hidden-file-input[data-v-05e4d662]{display:none}.summary-text[data-v-05e4d662]{color:#475569;margin:0;font-size:13px;line-height:1.65}.candidate-tags[data-v-05e4d662]{flex-wrap:wrap;gap:6px;display:flex}.skill-chip[data-v-05e4d662]{color:#475569;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:600}.timeline-container[data-v-05e4d662]{flex-direction:column;margin-top:8px;padding-left:6px;display:flex}.timeline-item[data-v-05e4d662]{padding-bottom:18px;padding-left:20px;display:flex;position:relative}.timeline-item[data-v-05e4d662]:last-child{padding-bottom:0}.timeline-line[data-v-05e4d662]{background-color:#e2e8f0;width:2px;position:absolute;top:14px;bottom:0;left:3px}.timeline-item:last-child .timeline-line[data-v-05e4d662]{display:none}.timeline-bullet[data-v-05e4d662]{z-index:1;background-color:#4f46e5;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:0}.timeline-bullet.pulse[data-v-05e4d662]{animation:2s infinite pulseGlow-05e4d662}@keyframes pulseGlow-05e4d662{0%{box-shadow:0 0 #4f46e566}70%{box-shadow:0 0 0 6px #4f46e500}to{box-shadow:0 0 #4f46e500}}.secondary-timeline .timeline-bullet[data-v-05e4d662]{background-color:#cbd5e1}.timeline-content[data-v-05e4d662]{flex-direction:column;flex:1;gap:2px;display:flex}.timeline-header[data-v-05e4d662]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.timeline-role[data-v-05e4d662]{color:#0f172a;font-size:13px;font-weight:700}.timeline-date[data-v-05e4d662]{color:#64748b;white-space:nowrap;font-size:11px}.timeline-company[data-v-05e4d662]{color:#475569;margin:0;font-size:12px;font-weight:600}.timeline-desc[data-v-05e4d662]{line-height:1.5;color:#64748b!important;margin:6px 0 0!important;font-size:11.5px!important}.consensus-rollup-block[data-v-05e4d662]{background:linear-gradient(135deg,#fff 0%,#fef3c7 100%);border-color:#fde68a}.consensus-loading-pane[data-v-05e4d662],.guide-loading-pane[data-v-05e4d662]{text-align:center;flex-direction:column;align-items:center;padding:24px;display:flex}.sourcing-loader[data-v-05e4d662]{border:3px solid #e2e8f0;border-top-color:#4f46e5;border-radius:50%;width:28px;height:28px;margin-bottom:12px;animation:.8s linear infinite spinLoader-05e4d662}@keyframes spinLoader-05e4d662{to{transform:rotate(360deg)}}.consensus-loading-pane h4[data-v-05e4d662],.guide-loading-pane h4[data-v-05e4d662]{color:#0f172a;margin:0;font-size:14px;font-weight:700}.consensus-loading-pane p[data-v-05e4d662],.guide-loading-pane p[data-v-05e4d662]{color:#64748b;max-width:380px;margin:6px 0 0;font-size:12px}.consensus-display-container[data-v-05e4d662]{flex-direction:column;gap:12px;display:flex}.executive-stance-panel[data-v-05e4d662]{background:#fff9;border:1px solid #00000005;border-radius:6px;padding:10px 12px}.stance-title[data-v-05e4d662]{text-transform:uppercase;color:#92400e;letter-spacing:.05em;margin-bottom:2px;font-size:9.5px;font-weight:700;display:block}.stance-desc[data-v-05e4d662]{color:#1e293b;margin:0;font-size:13px;font-style:italic;font-weight:600;line-height:1.5}.consensus-details-grid[data-v-05e4d662]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.consensus-col[data-v-05e4d662]{border-radius:6px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.consensus-col.strengths-card[data-v-05e4d662]{background:#10b9810a;border:1px solid #10b9811a}.consensus-col.concerns-card[data-v-05e4d662]{background:#f59e0b0a;border:1px solid #f59e0b1a}.col-hdr[data-v-05e4d662]{text-transform:uppercase;color:#475569;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.col-dot[data-v-05e4d662]{border-radius:50%;width:6px;height:6px}.col-dot.green[data-v-05e4d662]{background-color:#10b981}.col-dot.amber[data-v-05e4d662]{background-color:#f59e0b}.consensus-list[data-v-05e4d662]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.consensus-list li[data-v-05e4d662]{color:#334155;font-size:11.5px;line-height:1.4}.evaluation-alignment-container[data-v-05e4d662]{flex-direction:column;gap:10px;display:flex}.alignment-grid-box[data-v-05e4d662]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.alignment-item[data-v-05e4d662]{flex-direction:column;gap:4px;display:flex}.alignment-meta[data-v-05e4d662]{justify-content:space-between;align-items:center;display:flex}.meta-title[data-v-05e4d662]{color:#475569;font-size:11.5px;font-weight:600}.meta-rating[data-v-05e4d662]{color:#0f172a;font-size:12px;font-weight:700}.rating-progress-bar[data-v-05e4d662]{background-color:#e2e8f0;border-radius:3px;height:6px;overflow:hidden}.progress-fill[data-v-05e4d662]{border-radius:3px;height:100%;transition:width .3s}.progress-fill.fill-emerald[data-v-05e4d662]{background-color:#10b981}.progress-fill.fill-indigo[data-v-05e4d662]{background-color:#4f46e5}.progress-fill.fill-purple[data-v-05e4d662]{background-color:#8b5cf6}.progress-fill.fill-orange[data-v-05e4d662]{background-color:#f59e0b}.scorecard-form[data-v-05e4d662]{flex-direction:column;gap:12px;display:flex}.form-inputs-grid[data-v-05e4d662]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.rubric-score-grid[data-v-05e4d662]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:12px;display:grid}.rubric-grid-head[data-v-05e4d662]{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:4px;display:flex}.rubric-grid-head strong[data-v-05e4d662]{color:#0f172a;font-size:12px;font-weight:850}.rubric-grid-head span[data-v-05e4d662]{color:#64748b;font-size:11px;font-weight:700}.rubric-score-field[data-v-05e4d662]{text-transform:none}.rubric-signals[data-v-05e4d662]{color:#94a3b8;font-size:10.5px;font-weight:600;line-height:1.35}.score-form-lbl[data-v-05e4d662]{color:#475569;text-transform:uppercase;flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.form-select[data-v-05e4d662],.form-num-input[data-v-05e4d662]{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;height:34px;padding:0 10px;font-size:13px;font-weight:600}body.dark-mode,body.dark-mode{color:#cbd5e1;background-color:#151518;border-color:#1e1e24}.form-textarea[data-v-05e4d662]{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:8px 10px;font-size:13px;line-height:1.5}.wide-field[data-v-05e4d662]{grid-column:1/-1}.form-submit-row[data-v-05e4d662]{justify-content:flex-end;display:flex}.submit-score-btn[data-v-05e4d662]{min-width:140px}.rubric-history-grid[data-v-05e4d662]{border-top:1px solid #e2e8f0;margin-top:8px;padding-top:8px}.add-comment-section[data-v-05e4d662]{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.review-textarea[data-v-05e4d662]{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:8px 10px;font-size:13px}.comment-submit-row[data-v-05e4d662]{justify-content:flex-end;display:flex}.comments-history[data-v-05e4d662]{border-top:1px solid #e2e8f0;padding-top:12px}.empty-state[data-v-05e4d662]{text-align:center;color:#94a3b8;padding:16px;font-size:12.5px;font-style:italic}.empty-state.compact[data-v-05e4d662]{padding:8px}.feedback-list[data-v-05e4d662]{flex-direction:column;gap:8px;display:flex}.feedback-item[data-v-05e4d662]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:10px 12px}.feedback-head[data-v-05e4d662]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.feedback-head strong[data-v-05e4d662]{color:#0f172a;font-size:12px;font-weight:700}.rec-pill[data-v-05e4d662]{text-transform:uppercase;border-radius:3px;padding:1px 4px;font-size:9.5px;font-weight:700}.rec-pill.strong_yes[data-v-05e4d662],.rec-pill.yes[data-v-05e4d662]{color:#065f46;background-color:#d1fae5}.rec-pill.maybe[data-v-05e4d662]{color:#92400e;background-color:#fef3c7}.rec-pill.no[data-v-05e4d662],.rec-pill.strong_no[data-v-05e4d662]{color:#991b1b;background-color:#fee2e2}.feedback-date[data-v-05e4d662]{color:#94a3b8;font-size:10.5px}.feedback-item p[data-v-05e4d662]{color:#475569;margin:0;font-size:12.5px;line-height:1.5}.scores-grid[data-v-05e4d662]{color:#64748b;border-bottom:1px dashed #e2e8f0;gap:10px;margin-bottom:6px;padding-bottom:4px;font-size:11px;display:flex}.eval-notes[data-v-05e4d662]{font-style:italic;margin-top:4px!important}.outreach-controls[data-v-05e4d662]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:flex-end;gap:12px;margin-bottom:12px;padding:12px;display:flex}.simple-outreach-controls[data-v-05e4d662]{justify-content:flex-end;margin-bottom:18px}.outreach-instruction-box[data-v-05e4d662]{margin-bottom:12px}.outreach-instruction-box label[data-v-05e4d662]{color:#334155;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.outreach-instruction-box textarea[data-v-05e4d662]{resize:vertical;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:10px 12px;font-size:13px;line-height:1.5}.tone-select-group[data-v-05e4d662]{flex-direction:column;flex:1;gap:4px;display:flex}.tone-picker[data-v-05e4d662]{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:14px;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;height:34px;padding:0 28px 0 10px;font-size:12.5px;font-weight:600}.glow-btn[data-v-05e4d662]{color:#fff;background:#4f46e5;box-shadow:0 0 #4f46e566}.glow-btn[data-v-05e4d662]:hover:not(:disabled){background:#4338ca;box-shadow:0 4px 14px #4f46e533}.outreach-history[data-v-05e4d662]{flex-direction:column;gap:12px;display:flex}.outreach-envelope-preview[data-v-05e4d662]{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #0f172a0d}.envelope-header[data-v-05e4d662]{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding:12px 14px;display:flex}.header-metadata[data-v-05e4d662]{flex-direction:column;flex:1;gap:4px;display:flex}.meta-row[data-v-05e4d662]{gap:6px;font-size:12.5px;display:flex}.field-name[data-v-05e4d662]{color:#64748b;width:54px;font-weight:600}.field-val[data-v-05e4d662]{color:#0f172a}.recipient-name[data-v-05e4d662]{font-weight:700}.email-subtext[data-v-05e4d662]{color:#64748b;font-size:11px;font-weight:500}.subject-line[data-v-05e4d662]{color:#0f172a;font-weight:700}.header-badges[data-v-05e4d662]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.outreach-tone-badge[data-v-05e4d662]{text-transform:uppercase;color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.outreach-status-pill[data-v-05e4d662]{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.outreach-status-pill.status-draft[data-v-05e4d662]{color:#475569;background-color:#f1f5f9}.outreach-status-pill.status-sent[data-v-05e4d662]{color:#1e40af;background-color:#dbeafe}.outreach-status-pill.status-discarded[data-v-05e4d662]{color:#991b1b;background-color:#fee2e2}.contact-log-form[data-v-05e4d662]{grid-template-columns:110px 180px minmax(160px,1fr) auto;align-items:center;gap:8px;margin-bottom:14px;display:grid}.contact-log-form select[data-v-05e4d662],.contact-log-form input[data-v-05e4d662]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;height:32px;padding:0 9px;font-size:12px}body.dark-mode,body.dark-mode{color:#e5e7eb;background:#111114;border-color:#2a2a32}.delay-tag[data-v-05e4d662]{color:#94a3b8;font-size:8px;font-weight:500}.envelope-body[data-v-05e4d662]{background-color:#fff;min-height:120px;padding:16px}.mail-body-text[data-v-05e4d662]{color:#334155;white-space:pre-line;margin:0;font-size:13px;line-height:1.65}.mail-placeholder-highlight[data-v-05e4d662]{color:#b45309;background-color:#fef3c7;border:1px solid #fde68a;border-radius:4px;padding:1px 4px;font-weight:600;box-shadow:0 0 6px #f59e0b26}.envelope-actions[data-v-05e4d662]{background-color:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px;display:flex}body.dark-mode{background-color:#1b1b22;border-top-color:#1e1e24}.envelope-action-btn[data-v-05e4d662]{cursor:pointer;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:11.5px;font-weight:700;transition:all .2s;display:inline-flex}.envelope-action-btn[data-v-05e4d662]:disabled,.envelope-action-btn.disabled-action[data-v-05e4d662]{cursor:not-allowed;opacity:.62}.envelope-action-btn.copy-btn[data-v-05e4d662]{color:#475569;background-color:#fff;border-color:#cbd5e1}.envelope-action-btn.copy-btn[data-v-05e4d662]:hover{background-color:#f1f5f9}.envelope-action-btn.approve-btn[data-v-05e4d662]{color:#fff;background-color:#4f46e5}.envelope-action-btn.approve-btn[data-v-05e4d662]:hover{background-color:#4338ca}.envelope-action-btn.sent-btn[data-v-05e4d662]{color:#10b981;background-color:#ecfdf5;border-color:#10b98140}.envelope-action-btn.sent-btn[data-v-05e4d662]:hover{background-color:#d1fae5}.envelope-action-btn.discard-btn[data-v-05e4d662]{color:#ef4444;background-color:#fef2f2}.envelope-action-btn.discard-btn[data-v-05e4d662]:hover{background-color:#fee2e2}.action-icon[data-v-05e4d662]{width:12px;height:12px}.guide-cta-pane[data-v-05e4d662]{text-align:center;flex-direction:column;align-items:center;padding:30px 20px;display:flex}.guide-cta-icon[data-v-05e4d662]{color:#64748b;margin-bottom:8px;font-size:28px}.guide-cta-pane h4[data-v-05e4d662]{color:#0f172a;margin:0;font-size:14px;font-weight:700}.guide-cta-pane p[data-v-05e4d662]{color:#64748b;max-width:360px;margin:6px 0 14px;font-size:12px}.generate-guide-btn[data-v-05e4d662]{min-width:160px}.guide-render-container[data-v-05e4d662]{flex-direction:column;gap:12px;display:flex}.guide-alert-info[data-v-05e4d662]{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.alert-info-icon[data-v-05e4d662]{color:#10b981;flex-shrink:0;width:14px;height:14px}.guide-alert-info span[data-v-05e4d662]{color:#047857;font-size:12px;font-weight:500}.guide-section[data-v-05e4d662]{flex-direction:column;gap:8px;display:flex}.guide-section-label[data-v-05e4d662]{text-transform:uppercase;color:#64748b;letter-spacing:.05em;font-size:10px;font-weight:700;display:block}.focus-areas-grid[data-v-05e4d662]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.focus-area-card[data-v-05e4d662]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:10px 12px}.focus-area-hdr[data-v-05e4d662]{align-items:center;gap:5px;margin-bottom:4px;display:flex}.bullet-sparkle[data-v-05e4d662]{color:#7c3aed;font-size:11px}.focus-area-hdr strong[data-v-05e4d662]{color:#0f172a;font-size:12px}.focus-area-card p[data-v-05e4d662]{color:#64748b;margin:0;font-size:11.5px;line-height:1.45}.questions-list[data-v-05e4d662]{flex-direction:column;gap:10px;display:flex}.question-item-card[data-v-05e4d662]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:12px;padding:12px;display:flex;box-shadow:0 1px 3px #00000005}.question-number-badge[data-v-05e4d662]{color:#7c3aed;background-color:#faf5ff;border:1px solid #ddd6fe;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.question-content-area[data-v-05e4d662]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.question-text[data-v-05e4d662]{margin:0!important}.question-text strong[data-v-05e4d662]{color:#0f172a;font-size:13.5px;line-height:1.5}.question-details-grid[data-v-05e4d662]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:1fr 1fr;gap:12px;padding:8px 10px;display:grid}.detail-box[data-v-05e4d662]{flex-direction:column;gap:2px;display:flex}.detail-label[data-v-05e4d662]{text-transform:uppercase;color:#64748b;letter-spacing:.04em;font-size:9.5px;font-weight:700}.detail-box p[data-v-05e4d662]{color:#475569;margin:0;font-size:11.5px;line-height:1.45}.guide-footer-actions[data-v-05e4d662]{justify-content:flex-end;margin-top:6px;display:flex}.tab-fade-enter-active[data-v-05e4d662],.tab-fade-leave-active[data-v-05e4d662]{transition:opacity .15s,transform .15s}.tab-fade-enter-from[data-v-05e4d662]{opacity:0;transform:translateY(4px)}.tab-fade-leave-to[data-v-05e4d662]{opacity:0;transform:translateY(-4px)}.slide-down-enter-active[data-v-05e4d662],.slide-down-leave-active[data-v-05e4d662]{max-height:250px;transition:max-height .25s ease-out,opacity .2s ease-out;overflow:hidden}.slide-down-enter-from[data-v-05e4d662],.slide-down-leave-to[data-v-05e4d662]{opacity:0;max-height:0}.actions-block[data-v-05e4d662]{padding:10px 14px}.action-btn-row[data-v-05e4d662]{align-items:center;gap:10px;display:flex}.drawer-icon-linkedin[data-v-05e4d662]{color:#0077b5;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:inline-flex}.drawer-icon-linkedin[data-v-05e4d662]:hover{color:#005a8a;background:#f0f9ff;border-color:#0ea5e9;transform:translateY(-1px)}.drawer-icon-linkedin .linkedin-icon[data-v-05e4d662]{width:16px;height:16px}.stage-select-card[data-v-05e4d662]{padding:12px 16px}.feedback-completeness-strip[data-v-05e4d662]{background-color:#fffbeb;border:1px solid #fef3c7;border-radius:5px;margin-top:12px;padding:10px}.feedback-completeness-strip.complete[data-v-05e4d662]{background-color:#f0fdf4;border-color:#bbf7d0}.feedback-completeness-meta[data-v-05e4d662],.feedback-readiness-head[data-v-05e4d662],.feedback-readiness-foot[data-v-05e4d662]{justify-content:space-between;align-items:center;gap:12px;display:flex}.feedback-completeness-meta span[data-v-05e4d662],.feedback-readiness-foot[data-v-05e4d662]{color:#64748b;font-size:11px;font-weight:750}.feedback-completeness-meta strong[data-v-05e4d662]{color:#0f172a;font-size:11px;font-weight:850}.feedback-completeness-bar[data-v-05e4d662]{background-color:#0f172a1a;border-radius:999px;height:6px;margin:8px 0;overflow:hidden}.feedback-completeness-fill[data-v-05e4d662]{background-color:#f59e0b;border-radius:999px;height:100%;transition:width .2s}.feedback-completeness-strip.complete .feedback-completeness-fill[data-v-05e4d662],.feedback-readiness-card.complete .feedback-completeness-fill[data-v-05e4d662]{background-color:#10b981}.feedback-completeness-strip p[data-v-05e4d662]{color:#92400e;margin:0;font-size:11px;font-weight:700}.feedback-completeness-strip.complete p[data-v-05e4d662]{color:#047857}.feedback-readiness-card[data-v-05e4d662]{flex-direction:column;gap:8px;display:flex}.feedback-readiness-head p[data-v-05e4d662]{color:#64748b;margin:5px 0 0;font-size:12px;line-height:1.45}.feedback-readiness-head strong[data-v-05e4d662]{color:#f59e0b;font-size:20px;font-weight:850}.feedback-readiness-card.complete .feedback-readiness-head strong[data-v-05e4d662]{color:#10b981}.stage-decision-note[data-v-05e4d662]{background-color:#fafafc;border:1px solid #eef0f4;border-radius:5px;margin-top:12px;padding:10px}.stage-decision-note.muted[data-v-05e4d662]{color:#94a3b8;text-align:center;font-size:12px}.decision-history-details[data-v-05e4d662]{margin-top:10px}.decision-history-details summary[data-v-05e4d662]{color:#4f46e5;cursor:pointer;font-size:12px;font-weight:800}.decision-history-details .decision-history-item[data-v-05e4d662]{margin-top:8px}.stage-rationale-modal[data-v-05e4d662]{z-index:1100;background-color:#0f172a5c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.stage-rationale-card[data-v-05e4d662]{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:min(460px,100vw - 32px);padding:18px;box-shadow:0 20px 60px #0f172a38}.stage-rationale-card header[data-v-05e4d662]{margin-bottom:12px}.stage-rationale-card h3[data-v-05e4d662]{color:#0f172a;margin:0;font-size:16px;font-weight:850}.stage-rationale-card p[data-v-05e4d662]{color:#64748b;margin:5px 0 0;font-size:12.5px;line-height:1.45}.stage-rationale-actions[data-v-05e4d662]{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.rationale-cancel-btn[data-v-05e4d662]{color:#475569;cursor:pointer;background-color:#fff;border:1px solid #d9e0ea;border-radius:5px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800}body.dark-mode,body.dark-mode{background-color:#1f1f23;border-color:#303033}body.dark-mode{color:#ffffffb8;background-color:#18181c;border-color:#303033}.decision-rationale-input[data-v-05e4d662]{color:#0f172a;box-sizing:border-box;resize:vertical;background-color:#fff;border:1px solid #d9e0ea;border-radius:5px;width:100%;min-height:76px;padding:10px;font-size:12.5px;line-height:1.45}.decision-rationale-input[data-v-05e4d662]:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51a}.decision-submit-btn[data-v-05e4d662]{color:#fff;cursor:pointer;background-color:#111827;border:0;border-radius:5px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800}.decision-submit-btn[data-v-05e4d662]:disabled{opacity:.55;cursor:not-allowed}.decision-history-item[data-v-05e4d662]{background-color:#fafafc;border:1px solid #eef0f4;border-radius:5px;padding:10px}.decision-history-top[data-v-05e4d662],.decision-meta-line[data-v-05e4d662]{justify-content:space-between;align-items:center;gap:8px;display:flex}.decision-pill[data-v-05e4d662]{text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:850}.decision-pill.advance[data-v-05e4d662],.decision-pill.offer[data-v-05e4d662],.decision-pill.hire[data-v-05e4d662]{color:#047857;background-color:#ecfdf5}.decision-pill.hold[data-v-05e4d662]{color:#b45309;background-color:#fffbeb}.decision-pill.reject[data-v-05e4d662]{color:#b91c1c;background-color:#fef2f2}.decision-date[data-v-05e4d662],.decision-meta-line[data-v-05e4d662]{color:#94a3b8;font-size:11px;font-weight:700}.decision-history-item p[data-v-05e4d662]{color:#334155;margin:8px 0;font-size:12px;line-height:1.45}.stage-control-layout[data-v-05e4d662]{justify-content:space-between;align-items:center;gap:16px;display:flex}.stage-info-label-wrap[data-v-05e4d662]{flex-direction:column;gap:3px;display:flex}.stage-lbl-title[data-v-05e4d662]{text-transform:uppercase;color:#64748b;letter-spacing:.05em;font-size:10px;font-weight:700}.stage-current-display[data-v-05e4d662]{align-items:center;gap:6px;display:flex}.current-stage-dot[data-v-05e4d662]{background-color:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #10b98133}.current-stage-text[data-v-05e4d662]{color:#0f172a;text-transform:uppercase;font-size:13.5px;font-weight:700}.stage-select-wrap[data-v-05e4d662]{width:180px}.premium-stage-select[data-v-05e4d662]{color:#0f172a;appearance:none;cursor:pointer;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:14px;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;height:34px;padding:0 28px 0 10px;font-size:12.5px;font-weight:600;transition:all .2s}.premium-stage-select[data-v-05e4d662]:focus{border-color:#4f46e5}.scheduling-workspace-card[data-v-05e4d662]{background:linear-gradient(135deg,#4f46e505 0%,#22d3ee03 100%);border:1px solid #4f46e526;border-radius:12px;margin-bottom:20px;padding:18px!important}body.dark-mode{background:linear-gradient(135deg,#4f46e50d 0%,#22d3ee05 100%);border:1px solid #22d3ee1a}.scheduling-header[data-v-05e4d662]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.scheduling-title-icon[data-v-05e4d662]{color:#4f46e5;width:18px;height:18px}.scheduling-intro-text[data-v-05e4d662]{color:#64748b;margin-bottom:12px;font-size:12px;line-height:1.5}.workspace-connection-status-bar[data-v-05e4d662]{color:#475569;background-color:#f1f5f9;border:1px dashed #cbd5e1;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:11.5px;display:flex}.workspace-connection-status-bar .status-dot[data-v-05e4d662]{background-color:#cbd5e1;border-radius:50%;width:7px;height:7px}.workspace-connection-status-bar.connected[data-v-05e4d662]{color:#065f46;background-color:#10b9810d;border-color:#10b98133}.workspace-connection-status-bar.connected .status-dot[data-v-05e4d662]{background-color:#10b981;box-shadow:0 0 8px #10b981}.scheduling-inline-form[data-v-05e4d662]{flex-direction:column;gap:14px;display:flex}.form-row-grid[data-v-05e4d662]{flex-wrap:wrap;gap:12px;display:flex}.form-label-field[data-v-05e4d662]{color:#475569;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.flex-1[data-v-05e4d662]{flex:1;min-width:100px}.flex-2[data-v-05e4d662]{flex:2;min-width:180px}.block-field[data-v-05e4d662]{width:100%}.premium-input-box[data-v-05e4d662],.premium-select-box[data-v-05e4d662],.premium-textarea-box[data-v-05e4d662]{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:12px;transition:all .2s}body.dark-mode,body.dark-mode,body.dark-mode{color:#cbd5e1;background-color:#151518;border-color:#1e1e24}.premium-input-box[data-v-05e4d662]:focus,.premium-select-box[data-v-05e4d662]:focus,.premium-textarea-box[data-v-05e4d662]:focus{border-color:#4f46e5;box-shadow:0 0 6px #4f46e526}body.dark-mode,body.dark-mode,body.dark-mode{border-color:#22d3ee;box-shadow:0 0 6px #22d3ee26}.premium-input-box.text-light[data-v-05e4d662]{color:#334155}.direct-book-checkbox-row[data-v-05e4d662]{align-items:center;margin-top:4px;display:flex}.checkbox-container-label[data-v-05e4d662]{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:flex}.fancy-checkbox[data-v-05e4d662]{cursor:pointer;accent-color:#4f46e5;width:15px;height:15px}body.dark-mode{accent-color:#22d3ee}.scheduling-action-buttons[data-v-05e4d662]{gap:10px;margin-top:4px;display:flex}.premium-submit-btn[data-v-05e4d662]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#3b82f6 100%);border:none;border-radius:6px;flex:2;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:12px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 10px #4f46e526}.premium-submit-btn[data-v-05e4d662]:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.premium-submit-btn[data-v-05e4d662]:disabled{opacity:.6;cursor:not-allowed}.premium-alt-btn[data-v-05e4d662]{color:#475569;cursor:pointer;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;flex:1;justify-content:center;align-items:center;padding:10px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.premium-alt-btn[data-v-05e4d662]:hover{color:#0f172a;background-color:#f1f5f9;border-color:#94a3b8}.scheduled-debrief-box[data-v-05e4d662]{background:#10b98105;border:1px solid #10b98133;border-radius:8px;flex-direction:column;gap:12px;padding:14px;display:flex}.scheduled-meta-row[data-v-05e4d662]{justify-content:space-between;align-items:center;display:flex}.scheduled-status-badge[data-v-05e4d662]{text-transform:uppercase;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:700}.scheduled-status-badge.badge-google[data-v-05e4d662]{color:#2563eb;background-color:#3b82f61a}.scheduled-status-badge.badge-manual[data-v-05e4d662]{color:#475569;background-color:#64748b1a}.scheduled-duration[data-v-05e4d662]{color:#64748b;font-size:11px;font-weight:600}.scheduled-title[data-v-05e4d662]{color:#0f172a;margin:0;font-size:13.5px;font-weight:700}.scheduled-time[data-v-05e4d662],.scheduled-desc[data-v-05e4d662],.scheduled-attendees[data-v-05e4d662]{color:#475569;margin:0;font-size:12px;line-height:1.4}body.dark-mode,body.dark-mode,body.dark-mode{color:#cbd5e1}.attendees-tags-wrap[data-v-05e4d662]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.attendee-tag[data-v-05e4d662]{color:#475569;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:2px 6px;font-size:10.5px}.scheduled-actions-row[data-v-05e4d662]{gap:10px;margin-top:4px;display:flex}.view-gcal-btn[data-v-05e4d662]{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:6px;flex:2;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 10px #10b98126}.view-gcal-btn[data-v-05e4d662]:hover{opacity:.95}.cancel-schedule-btn[data-v-05e4d662]{color:#ef4444;cursor:pointer;background-color:#ef44440d;border:1px solid #ef444433;border-radius:6px;flex:1;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.cancel-schedule-btn[data-v-05e4d662]:hover:not(:disabled){background-color:#ef44441a;border-color:#ef44444d}.envelope-edit-form[data-v-05e4d662]{background-color:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;margin-bottom:12px;padding:12px}.editor-buttons-row .premium-submit-btn[data-v-05e4d662],.editor-buttons-row .premium-alt-btn[data-v-05e4d662]{padding:6px 10px!important;font-size:11px!important}.candidate-conversation-history-block[data-v-05e4d662]{border-top:1px solid #ffffff0d;padding-top:20px!important}.conversation-history-header[data-v-05e4d662]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.chat-title-icon[data-v-05e4d662]{color:#4f46e5;width:18px;height:18px}.refresh-feed-btn[data-v-05e4d662]{color:#475569;cursor:pointer;background-color:#0000;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.refresh-feed-btn[data-v-05e4d662]:hover{color:#0f172a;background-color:#f1f5f9;border-color:#94a3b8}.refresh-icon[data-v-05e4d662]{width:12px;height:12px;transition:transform .4s}.refresh-icon.spinning[data-v-05e4d662]{animation:1s linear infinite spin-kf-05e4d662}@keyframes spin-kf-05e4d662{to{transform:rotate(360deg)}}.threads-loading-state[data-v-05e4d662]{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:12px;display:flex}.threads-loading-state.compact-loader[data-v-05e4d662]{gap:8px;padding:16px}.threads-loading-state .spinner[data-v-05e4d662]{border:2px solid #4f46e51a;border-top-color:#4f46e5;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-kf-05e4d662}.threads-empty-state[data-v-05e4d662]{color:#64748b;text-align:center;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;padding:12px 16px;font-size:11.5px;line-height:1.5}.threads-empty-state.warning-mode[data-v-05e4d662]{color:#b45309;background-color:#f59e0b08;border-color:#f59e0b26}.threads-feed-timeline[data-v-05e4d662]{flex-direction:column;gap:16px;padding:4px 0;display:flex;position:relative}.chat-bubble-container[data-v-05e4d662]{flex-direction:column;max-width:82%;display:flex}.chat-bubble-container.candidate-response-bubble[data-v-05e4d662]{align-self:flex-start}.chat-bubble-container.recruiter-outbound-bubble[data-v-05e4d662]{align-self:flex-end;align-items:flex-end}.bubble-meta-head[data-v-05e4d662]{color:#64748b;gap:8px;margin-bottom:4px;font-size:10.5px;display:flex}.chat-bubble[data-v-05e4d662]{border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.45}.candidate-response-bubble .chat-bubble[data-v-05e4d662]{color:#334155;background-color:#f1f5f9;border:1px solid #e2e8f0;border-top-left-radius:2px}.recruiter-outbound-bubble .chat-bubble[data-v-05e4d662]{color:#0f172a;background:linear-gradient(135deg,#4f46e50a 0%,#22d3ee05 100%);border:1px solid #4f46e526;border-top-right-radius:2px}.bubble-subject[data-v-05e4d662]{border-bottom:1px dashed #00000014;margin-bottom:4px;padding-bottom:4px;font-size:11px;font-weight:700}body.dark-mode{border-color:#ffffff14}.bubble-snippet-text[data-v-05e4d662]{white-space:pre-wrap;margin:0}.envelope-action-btn.edit-draft-trigger-btn[data-v-05e4d662]{color:#d97706;background-color:#f59e0b0a;border-color:#f59e0b33}.envelope-action-btn.edit-draft-trigger-btn[data-v-05e4d662]:hover{color:#fff;background-color:#d97706}body.dark-mode{color:#0f172a;background-color:#fbbf24}.cancel-schedule-btn[data-v-05e4d662]:disabled{opacity:.6;cursor:not-allowed}.envelope-action-btn.direct-send-btn[data-v-05e4d662]{background-color:#4f46e50d;border-color:#4f46e533;color:#4f46e5!important}body.dark-mode{background-color:#22d3ee14;border-color:#22d3ee40;color:#22d3ee!important}.envelope-action-btn.direct-send-btn[data-v-05e4d662]:hover{background-color:#4f46e5;color:#fff!important}body.dark-mode{background-color:#22d3ee;color:#0f172a!important}.review-drawer[data-v-05e4d662]{width:min(760px,100%)}.review-drawer .drawer-head[data-v-05e4d662]{gap:12px;padding:16px 18px}.review-drawer .drawer-head-avatar[data-v-05e4d662]{width:44px;height:44px;box-shadow:none;background:#eef2ff;border-radius:6px;font-size:18px}.review-drawer .drawer-score-action-btn[data-v-05e4d662],.review-drawer .drawer-close-btn[data-v-05e4d662],.review-drawer .recalc-btn[data-v-05e4d662],.review-drawer .edit-contact-trigger-btn[data-v-05e4d662],.review-drawer .copy-value-btn[data-v-05e4d662],.review-drawer .chip-action-btn[data-v-05e4d662],.review-drawer .premium-submit-btn[data-v-05e4d662],.review-drawer .premium-alt-btn[data-v-05e4d662],.review-drawer .view-gcal-btn[data-v-05e4d662],.review-drawer .cancel-schedule-btn[data-v-05e4d662],.review-drawer .envelope-action-btn[data-v-05e4d662],.review-drawer .rationale-cancel-btn[data-v-05e4d662],.review-drawer .decision-submit-btn[data-v-05e4d662]{box-shadow:none;border-radius:6px}.review-drawer .data-quality-strip[data-v-05e4d662]{gap:6px;padding:8px 18px}.review-drawer .quality-item[data-v-05e4d662]{border-radius:6px;padding:7px 8px}.review-drawer .tabs-ribbon[data-v-05e4d662]{gap:0;padding:0 10px}.review-drawer .tab-btn[data-v-05e4d662]{flex:1;justify-content:center;min-width:max-content;padding:11px 9px;font-size:11.5px}.review-drawer .drawer-body[data-v-05e4d662]{gap:10px;padding:14px}.review-drawer .tab-content-wrap[data-v-05e4d662]{gap:10px}.review-drawer .drawer-card-block[data-v-05e4d662]{box-shadow:none;border-radius:6px;padding:14px}.review-drawer .section-label[data-v-05e4d662]{color:#334155;letter-spacing:.04em;margin-bottom:10px;padding-bottom:7px}.review-drawer .section-label-inline[data-v-05e4d662]{border:0;margin:0;padding:0}.review-drawer .large-ai-score-card[data-v-05e4d662],.review-drawer .scheduling-workspace-card[data-v-05e4d662],.review-drawer .recruiter-outbound-bubble .chat-bubble[data-v-05e4d662]{background:#fff}.review-drawer .large-ai-score-card[data-v-05e4d662],.review-drawer .scheduling-workspace-card[data-v-05e4d662]{border-color:#e2e8f0}.review-drawer .scheduling-workspace-card[data-v-05e4d662]{border-radius:6px;margin-bottom:0;padding:14px!important}.review-drawer .scheduled-debrief-box[data-v-05e4d662]{background:#f8fafc;border-color:#e2e8f0;border-radius:6px}.review-drawer .premium-submit-btn[data-v-05e4d662]{background:#4f46e5}.review-drawer .view-gcal-btn[data-v-05e4d662]{background:#059669}.review-drawer .outreach-envelope-preview[data-v-05e4d662],.review-drawer .chat-bubble[data-v-05e4d662]{border-radius:6px}.review-drawer .sent-history-section-wrapper[data-v-05e4d662]{margin-top:20px}.review-drawer .conversation-history-header[data-v-05e4d662]{justify-content:flex-start;margin-bottom:10px}.review-drawer .section-sub-label[data-v-05e4d662],.review-drawer .draft-section-label[data-v-05e4d662]{color:#475569;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700;display:block}.review-drawer .header-metadata.full-width[data-v-05e4d662],.review-drawer .full-width-bubble[data-v-05e4d662]{width:100%;max-width:100%}.review-drawer .envelope-body[data-v-05e4d662]{padding-top:14px}.review-drawer .field-spaced[data-v-05e4d662],.review-drawer .editor-buttons-row[data-v-05e4d662]{margin-top:10px}.review-drawer .editor-buttons-row[data-v-05e4d662]{gap:8px;display:flex}.review-drawer .bubble-meta-between[data-v-05e4d662],.review-drawer .bubble-footer[data-v-05e4d662]{justify-content:space-between;display:flex}.review-drawer .sender-name[data-v-05e4d662]{color:#4f46e5}.review-drawer .bubble-time-distance[data-v-05e4d662],.review-drawer .bubble-footer span[data-v-05e4d662]{color:#64748b;font-size:11px}.review-drawer .bubble-footer[data-v-05e4d662]{border-top:1px dashed #e2e8f0;justify-content:flex-end;margin-top:10px;padding-top:6px}.review-drawer .locked-guide-icon[data-v-05e4d662]{color:#64748b;text-transform:uppercase;border:1px solid #cbd5e1;border-radius:4px;margin-bottom:12px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}body.dark-mode,body.dark-mode,body.dark-mode{background:#151518;border-color:#303033}body.dark-mode,body.dark-mode{color:#94a3b8}@media (width<=720px){.review-drawer .drawer-head[data-v-05e4d662]{flex-wrap:wrap;align-items:flex-start;padding:14px}.review-drawer .drawer-head-info[data-v-05e4d662]{flex-basis:calc(100% - 104px)}.review-drawer .header-fit-dial-wrap[data-v-05e4d662]{order:4;margin-left:56px}.review-drawer .drawer-score-action-btn[data-v-05e4d662]{order:5}.review-drawer .drawer-close-btn[data-v-05e4d662]{margin-left:auto}.review-drawer .data-quality-strip[data-v-05e4d662]{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 14px}.review-drawer .tab-btn[data-v-05e4d662]{flex:none}.review-drawer .ai-match-matrix[data-v-05e4d662],.review-drawer .evidence-risk-grid[data-v-05e4d662]{grid-template-columns:1fr}.review-drawer .score-card-layout[data-v-05e4d662],.review-drawer .contact-log-form[data-v-05e4d662],.review-drawer .scheduling-action-buttons[data-v-05e4d662],.review-drawer .scheduled-actions-row[data-v-05e4d662]{flex-direction:column;align-items:stretch}.review-drawer .contact-log-form[data-v-05e4d662]{grid-template-columns:1fr}}.drawer-backdrop[data-v-3d513917]{z-index:1000;-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-3d513917]{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-3d513917]{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-3d513917]{color:#1f2225;margin:0;font-size:18px;font-weight:600}.drawer-head p[data-v-3d513917]{color:#5c6370;margin:4px 0 0;font-size:12.5px}.secondary-btn[data-v-3d513917]{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-3d513917]:hover{background-color:#fafafc;border-color:#cbd5e1}.drawer-body[data-v-3d513917]{flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.drawer-card-block[data-v-3d513917]{background-color:#fff;border:1px solid #efeff5;border-radius:4px;padding:14px;box-shadow:0 1px 2px #00000005}.section-label[data-v-3d513917]{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-3d513917]{background-color:#fff;grid-template-columns:1fr 1fr;gap:16px;display:grid}.checkout-summary-item span[data-v-3d513917]{color:#5c6370;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.checkout-summary-item strong[data-v-3d513917]{color:#1f2225;font-size:14px}.premium-price[data-v-3d513917]{color:#4f46e5!important;font-size:16px!important;font-weight:700!important}.premium-price span[data-v-3d513917]{color:#5c6370;font-size:11px}.checkout-form[data-v-3d513917]{flex-direction:column;gap:12px;display:flex}.plan-confirmation-copy[data-v-3d513917]{gap:8px;display:grid}.plan-confirmation-copy p[data-v-3d513917]{color:#5c6370;margin:0;font-size:13px;line-height:1.5}.form-label[data-v-3d513917]{color:#1f2225;gap:6px;font-size:12.5px;font-weight:600;display:grid}.checkout-input[data-v-3d513917]{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-3d513917]: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-3d513917]{cursor:pointer}.checkout-actions[data-v-3d513917]{margin-top:6px;padding-top:6px}.upgrade-pay-btn[data-v-3d513917]{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-3d513917]:hover:not(:disabled),body.dark-mode{background-color:#7c3aed}.upgrade-pay-btn[data-v-3d513917]:disabled{opacity:.5;cursor:not-allowed}.secure-checkout-notice[data-v-3d513917]{color:#5c6370;text-align:center;margin:8px 0 0;font-size:11px}.spinner-inline[data-v-3d513917]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-3d513917;display:inline-block}@keyframes spin-3d513917{to{transform:rotate(360deg)}}.checkout-success-view[data-v-3d513917]{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-3d513917]{color:#1f2225;margin:16px 0 6px;font-size:16px;font-weight:600}.checkout-success-view p[data-v-3d513917]{color:#5c6370;margin:0;font-size:12.5px;line-height:1.4}.success-icon-wrapper[data-v-3d513917]{width:60px;height:60px}.checkmark-svg[data-v-3d513917]{--checkmark-fill:#4f46e50d;stroke:#4f46e5;stroke-width:2.5px;stroke-miterlimit:10;width:60px;height:60px;animation:fillCircle-3d513917 .4s ease-in-out .4s forwards,scaleCheckmark-3d513917 .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-3d513917]{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-3d513917}.checkmark-check[data-v-3d513917]{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;stroke:#4f46e5;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards strokeCheckmark-3d513917}body.dark-mode{stroke:#22d3ee}@keyframes strokeCircle-3d513917{to{stroke-dashoffset:0}}@keyframes strokeCheckmark-3d513917{to{stroke-dashoffset:0}}@keyframes fillCircle-3d513917{to{box-shadow:inset 0px 0px 0px 40px var(--checkmark-fill)}}@keyframes scaleCheckmark-3d513917{0%,to{transform:none}50%{transform:scale(1.1)}}.drawer-backdrop[data-v-04a4a102]{z-index:1000;background:#0f172a75;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.job-modal[data-v-04a4a102]{box-sizing:border-box;background-color:#fafafc;border:1px solid #e2e8f0e6;border-radius:8px;flex-direction:column;width:min(1040px,100%);max-height:min(860px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0f172a47}body.dark-mode{background-color:#101014;border-color:#303033;box-shadow:-20px 0 50px #00000080}.drawer-head[data-v-04a4a102]{background:#fff;border-bottom:1px solid #efeff5;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.drawer-head h2[data-v-04a4a102]{color:#1f2225;margin:0;font-size:18px;font-weight:600}.drawer-head p[data-v-04a4a102]{color:#5c6370;margin:4px 0 0;font-size:12.5px}.secondary-btn[data-v-04a4a102]{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-04a4a102]:hover{background-color:#fafafc;border-color:#cbd5e1}.drawer-body[data-v-04a4a102]{flex-direction:column;flex:1;padding:18px 20px 0;display:flex;overflow-y:auto}.job-creation-form[data-v-04a4a102]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.drawer-card-block[data-v-04a4a102]{background-color:#fff;border:1px solid #efeff5;border-radius:4px;padding:14px;box-shadow:0 1px 2px #00000005}.block-calibration[data-v-04a4a102],.block-description[data-v-04a4a102],.checkout-actions[data-v-04a4a102]{grid-column:1/-1}.block-calibration[data-v-04a4a102]{grid-template-columns:1fr 1fr;column-gap:14px;display:grid}.block-calibration .section-label[data-v-04a4a102],.block-calibration .form-group[data-v-04a4a102]:first-of-type,.block-calibration .form-row[data-v-04a4a102],.block-calibration .form-group[data-v-04a4a102]{grid-column:1/-1}.block-constraints[data-v-04a4a102]{min-height:100%}.section-label[data-v-04a4a102]{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}.form-label[data-v-04a4a102]{color:#1f2225;gap:6px;font-size:12.5px;font-weight:600;display:grid}.form-row[data-v-04a4a102]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-row-logistics[data-v-04a4a102]{grid-template-columns:1.2fr 1fr}.form-row-spaced[data-v-04a4a102],.form-group-spaced[data-v-04a4a102]{margin-top:14px}.checkout-input[data-v-04a4a102]{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-04a4a102]: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-04a4a102]{cursor:pointer}.textarea-input[data-v-04a4a102]{resize:vertical;height:auto;min-height:80px;line-height:1.4}.checkout-actions[data-v-04a4a102]{z-index:2;background:linear-gradient(#fafafc00,#fafafc 22%);margin-top:2px;padding:14px 0 18px;position:sticky;bottom:0}.primary-link[data-v-04a4a102]{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}@media (width<=860px){.drawer-backdrop[data-v-04a4a102]{align-items:stretch;padding:12px}.job-modal[data-v-04a4a102]{max-height:calc(100vh - 24px)}.job-creation-form[data-v-04a4a102],.block-calibration[data-v-04a4a102],.form-row[data-v-04a4a102],.form-row-logistics[data-v-04a4a102]{grid-template-columns:1fr}.block-role[data-v-04a4a102],.block-logistics[data-v-04a4a102],.block-calibration[data-v-04a4a102],.block-constraints[data-v-04a4a102],.block-description[data-v-04a4a102],.checkout-actions[data-v-04a4a102]{grid-column:1/-1}}.job-modal[data-v-04a4a102],.drawer-card-block[data-v-04a4a102],.secondary-btn[data-v-04a4a102],.primary-link[data-v-04a4a102],.checkout-input[data-v-04a4a102]{border-radius:6px}.job-modal[data-v-04a4a102]{box-shadow:0 18px 48px #0f172a38}.primary-link[data-v-04a4a102]:hover:not(:disabled),body.dark-mode{background-color:#7c3aed}.primary-link[data-v-04a4a102]:disabled{opacity:.5;cursor:not-allowed}.spinner-inline[data-v-04a4a102]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.8s linear infinite spin-04a4a102;display:inline-block}@keyframes spin-04a4a102{to{transform:rotate(360deg)}}.drawer-backdrop[data-v-0caf9f7e]{z-index:1000;background:#0f172a61;justify-content:flex-end;display:flex;position:fixed;inset:0}.candidate-drawer[data-v-0caf9f7e]{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-0caf9f7e]{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-0caf9f7e]{color:#1f2225;margin:0;font-size:18px;font-weight:600}.drawer-head p[data-v-0caf9f7e]{color:#5c6370;margin:4px 0 0;font-size:12.5px}.secondary-btn[data-v-0caf9f7e]{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-0caf9f7e]:hover{background-color:#fafafc;border-color:#cbd5e1}.drawer-body[data-v-0caf9f7e]{flex-direction:column;flex:1;display:flex;overflow-y:auto}.candidate-creation-form[data-v-0caf9f7e]{flex-direction:column;gap:12px;display:flex}.drawer-card-block[data-v-0caf9f7e]{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-0caf9f7e]{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-0caf9f7e]{color:#1f2225;gap:6px;font-size:12.5px;font-weight:600;display:grid}.form-row[data-v-0caf9f7e]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-row-spaced[data-v-0caf9f7e],.form-group-spaced[data-v-0caf9f7e]{margin-top:14px}.checkout-input[data-v-0caf9f7e]{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-0caf9f7e]:focus{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e26}body.dark-mode{color:#ffffffd1;background-color:#101014;border-color:#0f766e;box-shadow:0 0 0 2px #0f766e26}.select-input[data-v-0caf9f7e]{cursor:pointer}.checkout-actions[data-v-0caf9f7e]{margin-top:6px;padding-bottom:16px}.primary-link[data-v-0caf9f7e]{color:#fff;cursor:pointer;background-color:#0f766e;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-0caf9f7e]:hover:not(:disabled),body.dark-mode{background-color:#0d5e58}.primary-link[data-v-0caf9f7e]:disabled{opacity:.5;cursor:not-allowed}.spinner-inline[data-v-0caf9f7e]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.8s linear infinite spin-0caf9f7e;display:inline-block}@keyframes spin-0caf9f7e{to{transform:rotate(360deg)}}.candidate-drawer[data-v-0caf9f7e],.drawer-card-block[data-v-0caf9f7e],.secondary-btn[data-v-0caf9f7e],.primary-link[data-v-0caf9f7e],.checkout-input[data-v-0caf9f7e]{border-radius:6px}.candidate-drawer[data-v-0caf9f7e]{box-shadow:-14px 0 34px #0f172a29}@media (width<=620px){.candidate-drawer[data-v-0caf9f7e]{padding:14px}.form-row[data-v-0caf9f7e]{grid-template-columns:1fr}}.saas-shell[data-v-ca388551]{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-ca388551]{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-ca388551]{width:68px;padding:18px 8px}.saas-brand[data-v-ca388551]{color:inherit;align-items:center;gap:12px;margin-bottom:28px;text-decoration:none;display:flex}.saas-sidebar.collapsed .saas-brand[data-v-ca388551]{justify-content:center;gap:0}.saas-mark[data-v-ca388551]{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-ca388551]{color:#fff;font-size:15px;font-weight:600;display:block}.saas-brand small[data-v-ca388551]{color:#e2e8f094;font-size:11.5px;display:block}.saas-nav[data-v-ca388551]{gap:4px;display:grid}.saas-nav a[data-v-ca388551]{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-ca388551]{justify-content:center;gap:0;padding:10px}.saas-nav a[data-v-ca388551]:hover{color:#fff;background:#ffffff12}.saas-nav a.active[data-v-ca388551]{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-ca388551]{color:currentColor;flex-shrink:0;width:16px;height:16px}.plan-pill[data-v-ca388551]{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-ca388551]{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-ca388551]{right:17px}.saas-sidebar-toggle[data-v-ca388551]:hover{color:#fff;background:#22d3ee1f;border-color:#22d3ee85}body.dark-mode{color:#7c3aed;border-color:#7c3aed}.saas-sidebar-toggle svg[data-v-ca388551]{width:14px;height:14px}.saas-main[data-v-ca388551]{flex-direction:column;height:100vh;display:flex;overflow:hidden}.saas-topbar[data-v-ca388551]{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-ca388551]{color:#0f172a;letter-spacing:-.01em;font-size:15px;font-weight:800}.saas-topbar-right[data-v-ca388551]{align-items:center;gap:16px;display:flex}.topbar-user-dropdown[data-v-ca388551]{z-index:310;position:relative}.topbar-user-btn[data-v-ca388551]{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-ca388551]:hover{background:#f5f7f9;border-color:#efeff5}.user-avatar[data-v-ca388551]{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-ca388551]{flex-direction:column;line-height:1.25;display:flex}.user-name[data-v-ca388551]{color:#1f2225;font-size:12px;font-weight:600}.user-email[data-v-ca388551]{color:#5c6370;font-size:10px}.dropdown-chevron[data-v-ca388551]{color:#5c6370;width:10px;height:10px;margin-left:2px}.dropdown-menu[data-v-ca388551]{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-ca388551]{flex-direction:column;gap:2px;padding:8px 10px;display:flex}.dropdown-header strong[data-v-ca388551]{color:#1f2225;font-size:12px;font-weight:600}.dropdown-header span[data-v-ca388551]{color:#5c6370;word-break:break-all;font-size:10px}.dropdown-divider[data-v-ca388551]{background:#efeff5;height:1px;margin:4px 0}.dropdown-item[data-v-ca388551]{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-ca388551]:hover{color:#4f46e5;background:#eef2ff}.dropdown-logout-btn[data-v-ca388551]{color:#d03050!important}.dropdown-logout-btn[data-v-ca388551]:hover{color:#d03050!important;background:#fdf3f5!important}.dropdown-item-icon[data-v-ca388551]{stroke-width:2.2px;width:14px;height:14px}.dropdown-fade-enter-active[data-v-ca388551],.dropdown-fade-leave-active[data-v-ca388551]{transition:all .15s cubic-bezier(.16,1,.3,1)}.dropdown-fade-enter-from[data-v-ca388551],.dropdown-fade-leave-to[data-v-ca388551]{opacity:0;transform:translateY(-4px)}.saas-content-area[data-v-ca388551]{--page-max-width:1280px;--page-gap:24px;--panel-padding:24px;padding:var(--page-gap);flex:1;overflow:hidden auto}.saas-content-area[data-v-ca388551]>.saas-page,.saas-content-area[data-v-ca388551]>.dashboard-view-container,.saas-content-area[data-v-ca388551]>.integrations-view-container,.saas-content-area[data-v-ca388551]>.admin-dashboard-container{width:min(100%, var(--page-max-width));box-sizing:border-box;margin:0 auto;max-width:var(--page-max-width)!important}.saas-content-area[data-v-ca388551]>.saas-page,.saas-content-area[data-v-ca388551]>.dashboard-view-container,.saas-content-area[data-v-ca388551]>.integrations-view-container{gap:var(--page-gap);flex-direction:column;display:flex}.saas-content-area[data-v-ca388551] .saas-page-head,.saas-content-area[data-v-ca388551] .admin-header-row{border-bottom:1px solid #efeff5;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 0 16px;display:flex;margin:0!important}.saas-content-area[data-v-ca388551] .saas-page-head h1,.saas-content-area[data-v-ca388551] .page-title,.saas-content-area[data-v-ca388551] .admin-header-row h1{letter-spacing:0;font-weight:800;line-height:1.2;margin:0!important;font-size:22px!important}.saas-content-area[data-v-ca388551] .saas-page-head p,.saas-content-area[data-v-ca388551] .page-subtitle,.saas-content-area[data-v-ca388551] .admin-header-row .subtitle{color:#64748b;line-height:1.45;margin:5px 0 0!important;font-size:13px!important}.saas-content-area[data-v-ca388551] .content-block,.saas-content-area[data-v-ca388551] .billing-card,.saas-content-area[data-v-ca388551] .team-panel,.saas-content-area[data-v-ca388551] .jobs-table-card,.saas-content-area[data-v-ca388551] .pipeline-main-column,.saas-content-area[data-v-ca388551] .admin-card-section,.saas-content-area[data-v-ca388551] .integrations-intro-card,.saas-content-area[data-v-ca388551] .app-card,.saas-content-area[data-v-ca388551] .logs-panel{box-sizing:border-box;border-radius:6px}.saas-content-area[data-v-ca388551] .content-block,.saas-content-area[data-v-ca388551] .billing-card,.saas-content-area[data-v-ca388551] .team-panel,.saas-content-area[data-v-ca388551] .admin-card-section,.saas-content-area[data-v-ca388551] .integrations-intro-card{padding:var(--panel-padding)!important}.saas-content-area[data-v-ca388551] .dashboard-grid,.saas-content-area[data-v-ca388551] .billing-grid,.saas-content-area[data-v-ca388551] .integrations-layout-grid,.saas-content-area[data-v-ca388551] .admin-main-grid-full{gap:var(--page-gap)!important}.saas-content-area[data-v-ca388551] .jobs-master-container,.saas-content-area[data-v-ca388551] .jobs-detail-container{gap:var(--page-gap);flex-direction:column;display:flex}.saas-content-area[data-v-ca388551] .welcome-banner,.saas-content-area[data-v-ca388551] .metric-grid,.saas-content-area[data-v-ca388551] .action-queue-panel,.saas-content-area[data-v-ca388551] .pricing-header,.saas-content-area[data-v-ca388551] .integrations-panel{margin-top:0!important;margin-bottom:0!important}.saas-content-area[data-v-ca388551] .block-head,.saas-content-area[data-v-ca388551] .pricing-header,.saas-content-area[data-v-ca388551] .section-header,.saas-content-area[data-v-ca388551] .active-plan-header{margin-top:0}body.dark-mode,body.dark-mode{border-bottom-color:#303033}.saas-error[data-v-ca388551]{max-width:var(--page-max-width);color:#d03050;background:#fdf3f5;border:1px solid #d0305026;border-radius:4px;margin:0 auto 16px;padding:10px 12px;font-size:13px}.saas-topbar-left[data-v-ca388551]{align-items:center;gap:4px;display:flex}.mobile-nav-toggle-btn[data-v-ca388551]{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-right:8px;padding:6px;transition:all .2s;display:none}.mobile-nav-toggle-btn[data-v-ca388551]:hover{color:#0f172a;background-color:#f1f5f9}body.dark-mode{color:#fff;background-color:#ffffff0d}.mobile-nav-toggle-btn svg[data-v-ca388551]{width:20px;height:20px}.mobile-nav-backdrop[data-v-ca388551]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1005;background:#0f172a8c;animation:.2s ease-out fadeInBackdrop-ca388551;position:fixed;inset:0}@keyframes fadeInBackdrop-ca388551{0%{opacity:0}to{opacity:1}}@media (width<=860px){.saas-shell[data-v-ca388551]{grid-template-columns:1fr}.saas-sidebar[data-v-ca388551]{z-index:1010;height:100vh;transition:transform .3s cubic-bezier(.16,1,.3,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 24px #0f172a40;width:240px!important}body.dark-mode{box-shadow:0 0 32px #00000080}.saas-sidebar.mobile-active[data-v-ca388551]{transform:translate(0)}.saas-sidebar-toggle[data-v-ca388551]{display:none!important}.saas-nav[data-v-ca388551]{gap:6px;grid-template-columns:1fr!important}.mobile-nav-toggle-btn[data-v-ca388551]{display:flex}.saas-content-area[data-v-ca388551]{--page-gap:16px;--panel-padding:16px;padding:16px}.saas-content-area[data-v-ca388551] .saas-page-head,.saas-content-area[data-v-ca388551] .admin-header-row{flex-direction:column;align-items:stretch;gap:12px}}.fade-enter-active[data-v-ca388551],.fade-leave-active[data-v-ca388551]{transition:opacity .3s cubic-bezier(.16,1,.3,1)}.fade-enter-from[data-v-ca388551],.fade-leave-to[data-v-ca388551]{opacity:0}.fade-enter-active[data-v-ca388551] .candidate-drawer{transition:transform .35s cubic-bezier(.16,1,.3,1)}.fade-leave-active[data-v-ca388551] .candidate-drawer{transition:transform .25s cubic-bezier(.16,1,.3,1)}.fade-enter-from[data-v-ca388551] .candidate-drawer,.fade-leave-to[data-v-ca388551] .candidate-drawer{transform:translate(100%)}.task-console-overlay[data-v-ca388551]{-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-ca388551;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 10px 30px #0f172a26}@keyframes slideUpTask-ca388551{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.task-console-hdr[data-v-ca388551]{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-ca388551]{align-items:center;gap:8px;display:flex}.active-pulse[data-v-ca388551]{background-color:#4f46e5;border-radius:50%;width:8px;height:8px;animation:1.6s infinite taskPulse-ca388551;box-shadow:0 0 #4f46e566}@keyframes taskPulse-ca388551{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-ca388551]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.task-console-body[data-v-ca388551]{flex-direction:column;gap:12px;max-height:280px;padding:12px;display:flex;overflow-y:auto}.task-row[data-v-ca388551]{border-bottom:1px dashed #e2e8f0cc;flex-direction:column;gap:6px;padding-bottom:12px;display:flex}.task-row[data-v-ca388551]:last-child{border-bottom:none;padding-bottom:0}body.dark-mode{border-bottom-color:#30303380}.task-row-meta[data-v-ca388551]{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-name[data-v-ca388551]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.task-badge[data-v-ca388551]{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700}.task-badge.pending[data-v-ca388551]{color:#475569;background-color:#f1f5f9}.task-badge.enriching[data-v-ca388551]{color:#0284c7;background-color:#e0f2fe}.task-badge.adding[data-v-ca388551]{color:#4f46e5;background-color:#e0e7ff}.task-badge.scoring[data-v-ca388551]{color:#d97706;background-color:#fef3c7}.task-badge.completed[data-v-ca388551]{color:#137333;background-color:#e6f4ea}.task-badge.failed[data-v-ca388551]{color:#c5221f;background-color:#fce8e6}.task-progress-wrap[data-v-ca388551]{align-items:center;gap:8px;display:flex}.task-progress-bg[data-v-ca388551]{background-color:#e2e8f0cc;border-radius:3px;flex:1;height:6px;overflow:hidden}.task-progress-fill[data-v-ca388551]{background:linear-gradient(90deg,#64748b,#94a3b8);border-radius:3px;height:100%;transition:width .3s}.task-progress-fill.enriching[data-v-ca388551]{background:linear-gradient(90deg,#0284c7,#38bdf8)}.task-progress-fill.adding[data-v-ca388551]{background:linear-gradient(90deg,#4f46e5,#818cf8)}.task-progress-fill.scoring[data-v-ca388551]{background:linear-gradient(90deg,#d97706,#fbbf24)}.task-progress-fill.completed[data-v-ca388551]{background:linear-gradient(90deg,#137333,#34d399)}.task-progress-fill.failed[data-v-ca388551]{background:linear-gradient(90deg,#c5221f,#f87171)}.task-percentage[data-v-ca388551]{color:#475569;font-size:11px;font-weight:700}.task-step-desc[data-v-ca388551]{color:#64748b;font-size:11px}.shell-confirm-overlay[data-v-ca388551]{z-index:3000;background-color:#0f172a94;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.shell-confirm-modal[data-v-ca388551]{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;width:min(420px,100%);padding:20px;box-shadow:0 20px 44px #0f172a38}.shell-confirm-modal h3[data-v-ca388551]{color:#0f172a;margin:0;font-size:17px}.shell-confirm-modal p[data-v-ca388551]{color:#64748b;margin:10px 0 18px;font-size:13px;line-height:1.5}.shell-confirm-actions[data-v-ca388551]{justify-content:flex-end;gap:8px;display:flex}.shell-confirm-cancel[data-v-ca388551],.shell-confirm-submit[data-v-ca388551]{cursor:pointer;border-radius:6px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700}.shell-confirm-cancel[data-v-ca388551]{color:#475569;background-color:#fff;border:1px solid #cbd5e1}.shell-confirm-submit[data-v-ca388551]{color:#fff;background-color:#dc2626;border:1px solid #dc2626}body.dark-mode{color:#cbd5e1;background-color:#26262a;border-color:#475569}.not-found-page[data-v-c941fe50]{text-align:center;background-color:#f8fafc;place-items:center;min-height:100vh;padding:24px;display:grid}.not-found-page h1[data-v-c941fe50]{color:#0f172a;margin:0;font-size:28px}.not-found-page p[data-v-c941fe50]{color:#64748b;margin:10px 0 18px;font-size:14px}.not-found-page a[data-v-c941fe50]{color:#fff;background-color:#4f46e5;border-radius:6px;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}body.dark-mode{color:#f8fafc;background-color:#0f172a}.sso-callback[data-v-c941fe50]{background:#f7f9fc;place-items:center;min-height:100vh;padding:40px 24px;display:grid}.sso-card[data-v-c941fe50]{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-c941fe50]{letter-spacing:-.02em;margin:0 0 12px;font-size:22px;font-weight:700}.sso-card p[data-v-c941fe50]{color:#5c6370;margin:0 0 24px;font-size:14px;line-height:1.6}.auth-page[data-v-c941fe50]{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-c941fe50]{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-c941fe50]{align-items:center;gap:14px;margin-bottom:32px;display:flex}.auth-mark[data-v-c941fe50]{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-c941fe50]{letter-spacing:-.03em;align-items:center;font-family:inherit;font-size:21px;font-weight:800;display:flex}.auth-name[data-v-c941fe50]:after{content:".";color:#4f46e5}.auth-caption[data-v-c941fe50]{color:#5c6370;margin-top:1px;font-size:13px;font-weight:500}.auth-panel-card[data-v-c941fe50]{-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-c941fe50]:hover{transform:translateY(-2px);box-shadow:0 10px 40px #0f172a0a,0 24px 60px #0f172a14}.auth-copy h1[data-v-c941fe50]{letter-spacing:-.03em;margin:0;font-family:inherit;font-size:24px;font-weight:700;line-height:1.2}.auth-copy p[data-v-c941fe50]{color:#5c6370;margin:10px 0 24px;font-size:14px;font-weight:400;line-height:1.55}.google-btn[data-v-c941fe50]{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-c941fe50]:hover{background:#f8fafc;border-color:#e2e8f0;transform:translateY(-1px);box-shadow:0 4px 8px #0000000a}.google-btn[data-v-c941fe50]: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-c941fe50]{flex-shrink:0;transition:transform .2s}.google-btn:hover .google-svg[data-v-c941fe50]{transform:scale(1.05)}.auth-divider[data-v-c941fe50]{text-align:center;color:#8e9aa8;margin:20px 0;font-size:13px;font-weight:500;position:relative}.auth-divider[data-v-c941fe50]: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-c941fe50]{color:#8e9aa8;background:#fff;padding:0 16px;position:relative}.auth-form[data-v-c941fe50]{gap:16px;display:grid}.auth-form label[data-v-c941fe50]{color:#1f2225;gap:8px;font-family:inherit;font-size:13.5px;font-weight:600;display:grid}.auth-forgot-link[data-v-c941fe50]{color:#4f46e5;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .2s}.auth-forgot-link[data-v-c941fe50]:hover{color:#7c3aed;text-decoration:underline}.auth-form input[data-v-c941fe50]{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-c941fe50]::placeholder{color:#a0aec0;font-size:13.5px}.auth-form input[data-v-c941fe50]:hover{background:#f5f5f7;border-color:#d1d1db}.auth-form input[data-v-c941fe50]:focus{background:#fff;border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51f}.auth-submit[data-v-c941fe50]{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-c941fe50]:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-1px);box-shadow:0 6px 16px #4f46e54d}.auth-submit[data-v-c941fe50]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #4f46e533}.auth-submit[data-v-c941fe50]:disabled{opacity:.6;cursor:wait;box-shadow:none!important;transform:none!important}.auth-error[data-v-c941fe50]{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-c941fe50]{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-c941fe50]{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-c941fe50]{color:#5c6370;text-align:center;margin:20px 0 0;font-size:14px;font-weight:500}.auth-switch a[data-v-c941fe50]{color:#4f46e5;font-weight:600;text-decoration:none;transition:all .2s}.auth-switch a[data-v-c941fe50]:hover{color:#7c3aed;text-decoration:underline}.auth-aside[data-v-c941fe50]{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-c941fe50]{z-index:10;width:min(540px,100%);position:relative}.auth-aside h2[data-v-c941fe50]{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-c941fe50]{filter:blur(120px);z-index:1;opacity:.6;pointer-events:none;border-radius:50%;transition:all .5s;position:absolute}.glow-orb-1[data-v-c941fe50]{background:#22d3ee1f;width:250px;height:250px;top:10%;right:-5%}.glow-orb-2[data-v-c941fe50]{background:#8b5cf614;width:300px;height:300px;bottom:15%;left:-5%}.auth-visual-showcase[data-v-c941fe50]{z-index:5;justify-content:center;width:100%;margin-bottom:48px;padding:30px 0;display:flex;position:relative}.showcase-card[data-v-c941fe50]{background:#18181cd9;border:1px solid #ffffff0d;border-radius:12px;width:92%;padding:24px;transition:all .3s;animation:6s ease-in-out infinite floatCard-c941fe50;position:relative;box-shadow:0 4px 20px #0003,0 20px 40px #0006}.showcase-card[data-v-c941fe50]:hover{border-color:#22d3ee26;box-shadow:0 4px 24px #22d3ee0f,0 24px 48px #0006}@keyframes floatCard-c941fe50{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(.5deg)}to{transform:translateY(0)rotate(0)}}.floating-widget[data-v-c941fe50]{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-c941fe50]{animation:5.5s ease-in-out infinite floatWidget1-c941fe50;top:15px;right:-10px}.floating-widget-2[data-v-c941fe50]{animation:6.5s ease-in-out infinite floatWidget2-c941fe50;bottom:10px;left:-15px}@keyframes floatWidget1-c941fe50{0%{transform:translateY(0)}50%{transform:translateY(-6px)translate(3px)}to{transform:translateY(0)}}@keyframes floatWidget2-c941fe50{0%{transform:translateY(0)}50%{transform:translateY(8px)translate(-2px)}to{transform:translateY(0)}}.widget-dot[data-v-c941fe50]{background:#22d3ee;border-radius:50%;width:8px;height:8px;animation:2s infinite pulseDot-c941fe50;box-shadow:0 0 8px #22d3ee}body.dark-mode{background:#22d3ee;box-shadow:0 0 8px #22d3ee}@keyframes pulseDot-c941fe50{0%{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}to{opacity:.5;transform:scale(.95)}}.widget-text[data-v-c941fe50]{color:#ffffffd9;font-size:12px;font-weight:700}.showcase-header[data-v-c941fe50]{align-items:center;gap:14px;margin-bottom:24px;display:flex}.showcase-avatar-container[data-v-c941fe50]{position:relative}.showcase-avatar[data-v-c941fe50]{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-c941fe50]{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-c941fe50]{flex-grow:1}.showcase-meta h3[data-v-c941fe50]{color:#ffffffd9;margin:0 0 4px;font-family:inherit;font-size:16px;font-weight:700}.showcase-meta p[data-v-c941fe50]{color:#ffffff73;margin:0;font-size:13px;font-weight:500}.showcase-badge[data-v-c941fe50]{color:#22d3ee;background:#4f46e526;border:1px solid #4f46e540;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700}.showcase-body[data-v-c941fe50]{flex-direction:column;gap:20px;display:flex}.showcase-scores[data-v-c941fe50]{flex-direction:column;gap:14px;display:flex}.score-row[data-v-c941fe50]{flex-direction:column;gap:6px;display:flex}.score-label[data-v-c941fe50]{justify-content:space-between;font-size:13px;font-weight:600;display:flex}.score-label span[data-v-c941fe50],body.dark-mode{color:#ffffff85}.score-label strong[data-v-c941fe50],body.dark-mode{color:#ffffffd9}.progress-bar[data-v-c941fe50]{background:#2a2a30;border-radius:4px;height:6px;overflow:hidden}body.dark-mode{background:#2a2a30}.progress-fill[data-v-c941fe50]{border-radius:4px;height:100%}.fill-tech[data-v-c941fe50],body.dark-mode{background:linear-gradient(90deg,#22d3ee,#38bdf8)}.fill-culture[data-v-c941fe50]{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.showcase-tags[data-v-c941fe50]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.showcase-tag[data-v-c941fe50]{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-c941fe50]: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-c941fe50]{gap:16px;display:grid}.auth-metrics div[data-v-c941fe50]{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-c941fe50]: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-c941fe50]{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-c941fe50]{transform:scale(1.08)}.icon-ai[data-v-c941fe50],body.dark-mode{color:#22d3ee;background:#4f46e526}.icon-pipeline[data-v-c941fe50],body.dark-mode{color:#60a5fa;background:#3b82f626}.icon-audit[data-v-c941fe50],body.dark-mode{color:#a78bfa;background:#8b5cf626}.metric-desc[data-v-c941fe50]{flex-direction:column;gap:3px;display:flex}.metric-desc strong[data-v-c941fe50]{color:#fff;font-family:inherit;font-size:15px;font-weight:700}.metric-desc span[data-v-c941fe50]{color:#ffffff73;font-size:12.5px;font-weight:500}body.dark-mode{color:#ffffff73}@media (width<=1024px){.auth-page[data-v-c941fe50]{grid-template-columns:1fr;height:auto;min-height:100vh;overflow-y:auto}.auth-aside[data-v-c941fe50]{display:none}.auth-panel[data-v-c941fe50]{max-width:460px;height:auto;min-height:100vh;padding:60px 24px}}
