[data-variant=experience] input[data-v-381c1aa3]{border:none!important;box-shadow:none!important}.ef-root[data-v-1d06fcaa]{background:#fff;position:relative;width:100%}.ef-card[data-v-1d06fcaa]{padding:16px 14px 20px;position:relative}@media(min-width:640px){.ef-card[data-v-1d06fcaa]{padding:20px 20px 24px}}.ef-progress[data-v-1d06fcaa]{background:#f1f5f9;height:3px;left:0;position:absolute;right:0;top:0;z-index:2}.ef-progress-fill[data-v-1d06fcaa]{background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:0 2px 2px 0;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.ef-error[data-v-1d06fcaa]{background:#fff1f2;border:1px solid rgba(244,63,94,.15);border-radius:10px;color:#be123c;font-size:12px;font-weight:600;gap:8px;margin-bottom:12px;padding:8px 12px}.ef-error[data-v-1d06fcaa],.ef-state-msg[data-v-1d06fcaa]{align-items:center;display:flex}.ef-state-msg[data-v-1d06fcaa]{flex-direction:column;gap:10px;padding:24px 12px;text-align:center}.ef-state-icon[data-v-1d06fcaa]{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:4px;width:40px}.ef-state-icon--amber[data-v-1d06fcaa]{background:#fffbeb;border:1px solid rgba(245,158,11,.15);color:#f59e0b}.ef-state-icon--rose[data-v-1d06fcaa]{background:#fff1f2;border:1px solid rgba(244,63,94,.15);color:#f43f5e}.ef-state-icon--blue[data-v-1d06fcaa]{background:#eff6ff;border:1px solid rgba(59,130,246,.15);color:#3b82f6}.ef-state-text[data-v-1d06fcaa]{color:#64748b;font-size:13px;font-weight:500;line-height:1.5;max-width:300px}.ef-spinner[data-v-1d06fcaa]{animation:efSpin-1d06fcaa .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:28px;width:28px}.ef-header[data-v-1d06fcaa]{margin-bottom:16px;text-align:center}.ef-badge[data-v-1d06fcaa]{align-items:center;background:#eff6ffcc;border:1px solid rgba(59,130,246,.1);border-radius:20px;color:#2563eb;display:inline-flex;font-size:9px;font-weight:800;gap:6px;letter-spacing:.18em;margin-bottom:10px;padding:4px 12px;text-transform:uppercase}.ef-badge-dot[data-v-1d06fcaa]{animation:efPulse-1d06fcaa 2s ease-in-out infinite;background:#3b82f6;border-radius:50%;box-shadow:0 0 0 2px #3b82f626;height:5px;width:5px}.ef-title[data-v-1d06fcaa]{color:#0f172a;font-size:20px;font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-bottom:6px}@media(min-width:640px){.ef-title[data-v-1d06fcaa]{font-size:24px}}.ef-title-accent[data-v-1d06fcaa]{background:linear-gradient(135deg,#0e9f6e,#059669);-webkit-background-clip:text;font-style:italic;-webkit-text-fill-color:transparent;background-clip:text}.ef-subtitle[data-v-1d06fcaa]{color:#94a3b8;font-size:12px;font-weight:500;line-height:1.5}.ef-search-area[data-v-1d06fcaa]{display:flex;flex-direction:column;gap:8px}.ef-inline-error[data-v-1d06fcaa]{align-items:flex-start;background:#fff1f2;border:1px solid rgba(244,63,94,.15);border-radius:10px;color:#be123c;display:flex;font-size:12px;font-weight:500;gap:8px;padding:8px 12px}.ef-block-header[data-v-1d06fcaa]{margin-bottom:14px;text-align:center}.ef-block-title[data-v-1d06fcaa]{color:#0f172a;font-size:16px;font-weight:800;letter-spacing:-.02em;margin-bottom:2px}@media(min-width:640px){.ef-block-title[data-v-1d06fcaa]{font-size:18px}}.ef-block-sub[data-v-1d06fcaa]{color:#94a3b8;font-size:12px;font-weight:500;line-height:1.5;margin:0 auto;max-width:340px}.ef-q-list[data-v-1d06fcaa],.ef-questions[data-v-1d06fcaa]{display:flex;flex-direction:column}.ef-q-list[data-v-1d06fcaa]{gap:10px}.ef-q-card[data-v-1d06fcaa]{background:#fff;border:1px solid rgba(226,232,240,.5);border-radius:12px;overflow:hidden;position:relative;transition:box-shadow .2s}.ef-q-card[data-v-1d06fcaa]:hover{box-shadow:0 2px 12px #0000000a}.ef-q-card--upload[data-v-1d06fcaa]{background:linear-gradient(135deg,#ecfeff66,#fff);border-color:#22d3ee33}.ef-q-accent[data-v-1d06fcaa]{height:3px}.ef-q-accent--cyan[data-v-1d06fcaa]{background:linear-gradient(90deg,#22d3ee,#38bdf8)}.ef-q-body[data-v-1d06fcaa]{padding:12px 14px}@media(min-width:640px){.ef-q-body[data-v-1d06fcaa]{padding:14px 16px}}.ef-q-label[data-v-1d06fcaa]{align-items:center;display:flex;font-size:10px;font-weight:700;gap:8px;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.ef-q-label--lg[data-v-1d06fcaa]{margin-bottom:10px}.ef-q-label--lg .ef-q-text[data-v-1d06fcaa]{letter-spacing:normal;text-transform:none}.ef-q-icon[data-v-1d06fcaa]{align-items:center;border-radius:7px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.ef-q-icon--lg[data-v-1d06fcaa]{border-radius:8px;height:28px;width:28px}.ef-q-icon--cyan[data-v-1d06fcaa]{background:#ecfeff;border:1px solid rgba(6,182,212,.15);color:#06b6d4}.ef-q-text[data-v-1d06fcaa]{color:#1e293b;font-size:13px;font-weight:700}.ef-q-hint[data-v-1d06fcaa]{color:#94a3b8;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.ef-q-meta[data-v-1d06fcaa]{align-items:center;display:flex;justify-content:space-between;margin-top:6px}.ef-q-count[data-v-1d06fcaa]{background:#f1f5f9;border-radius:10px;color:#94a3b8;font-size:10px;font-weight:800;padding:2px 8px}.ef-q-count--ok[data-v-1d06fcaa]{background:#ecfdf5;color:#059669}.ef-textarea[data-v-1d06fcaa]{background:#f8fafc99;border:1px solid rgba(226,232,240,.6);border-radius:10px;color:#1e293b;font-size:13px;font-weight:500;min-height:80px;padding:10px 12px;resize:none;transition:border-color .2s,box-shadow .2s;width:100%}.ef-textarea[data-v-1d06fcaa]:focus{border-color:#3b82f666;box-shadow:0 0 0 3px #3b82f614;outline:none}.ef-textarea--short[data-v-1d06fcaa]{min-height:56px}.ef-radio-grid[data-v-1d06fcaa]{display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}@media(min-width:480px){.ef-radio-grid[data-v-1d06fcaa]{grid-template-columns:repeat(4,1fr)}}.ef-radio-btn[data-v-1d06fcaa]{border:2px solid transparent;border-radius:10px;cursor:pointer;font-size:12px;font-weight:700;padding:8px 4px;transition:all .2s}.ef-slider-header[data-v-1d06fcaa]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ef-slider-val[data-v-1d06fcaa]{font-size:11px;font-weight:800}.ef-slider-track[data-v-1d06fcaa]{align-items:center;display:flex;height:28px;position:relative;width:100%}.ef-slider-bg[data-v-1d06fcaa]{background:#f1f5f9;border-radius:999px;height:6px;inset:0;margin:auto 0;overflow:hidden;position:absolute}.ef-slider-fill[data-v-1d06fcaa]{border-radius:999px;height:100%;transition:width .3s}.ef-slider-input[data-v-1d06fcaa]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%;z-index:2}.ef-slider-thumb[data-v-1d06fcaa]{border:3px solid #fff;border-radius:50%;box-shadow:0 1px 4px #00000026;height:16px;pointer-events:none;position:absolute;transition:left .2s;width:16px}.ef-pills[data-v-1d06fcaa]{display:flex;flex-wrap:wrap;gap:6px}.ef-pill[data-v-1d06fcaa]{align-items:center;border:1px solid rgba(226,232,240,.6);border-radius:999px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:5px 10px;transition:all .2s}.ef-pill--idle[data-v-1d06fcaa]{background:#fff;color:#64748b}.ef-pill--idle[data-v-1d06fcaa]:hover{border-color:#cbd5e1;box-shadow:0 1px 4px #0000000a;color:#334155}.ef-pill--indigo[data-v-1d06fcaa]{background:#eef2ff;border-color:#6366f126;color:#4338ca;letter-spacing:.04em}.ef-pill--indigo[data-v-1d06fcaa],.ef-pill--slate[data-v-1d06fcaa]{cursor:default;font-size:9px;font-weight:700;text-transform:uppercase}.ef-pill--slate[data-v-1d06fcaa]{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.ef-pill--rose[data-v-1d06fcaa]{background:#fff1f2;border-color:#f43f5e26;color:#e11d48;cursor:default}.ef-pill--emerald[data-v-1d06fcaa]{background:#ecfdf5;border-color:#10b98126;color:#059669;cursor:default}.ef-upload-zone[data-v-1d06fcaa]{align-items:center;background:#fff;border:2px dashed rgba(34,211,238,.3);border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:12px;transition:all .2s}.ef-upload-zone[data-v-1d06fcaa]:hover{background:#ecfeff4d;border-color:#22d3ee80}.ef-upload-icon[data-v-1d06fcaa]{align-items:center;background:linear-gradient(135deg,#22d3ee,#38bdf8);border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ef-upload-label[data-v-1d06fcaa]{color:#334155;font-size:12px;font-weight:600}.ef-upload-hint[data-v-1d06fcaa]{color:#94a3b8;font-size:10px;font-weight:500}.ef-context-skip[data-v-1d06fcaa]{align-items:center;background:#eff6ff4d;border:2px dashed rgba(59,130,246,.2);border-radius:10px;color:#3b82f6;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;margin-bottom:10px;padding:10px;transition:all .2s;width:100%}.ef-context-skip[data-v-1d06fcaa]:hover{background:#eff6ff80;border-color:#3b82f666}.ef-signal-info[data-v-1d06fcaa]{align-items:center;color:#94a3b8;font-size:10px;font-weight:500;gap:5px;margin-bottom:4px;margin-top:10px}.ef-action[data-v-1d06fcaa],.ef-signal-info[data-v-1d06fcaa]{display:flex;justify-content:center}.ef-action[data-v-1d06fcaa]{border-top:1px solid rgba(226,232,240,.4);margin-top:14px;padding-top:12px}.ef-btn[data-v-1d06fcaa]{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;justify-content:center;letter-spacing:.1em;padding:8px 20px;text-transform:uppercase;transition:all .25s cubic-bezier(.16,1,.3,1)}.ef-btn--primary[data-v-1d06fcaa]{background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 2px 8px #2563eb33;color:#fff}.ef-btn--primary[data-v-1d06fcaa]:hover:not(.ef-btn--disabled){box-shadow:0 4px 16px #2563eb4d;transform:translateY(-1px)}.ef-btn--disabled[data-v-1d06fcaa]{box-shadow:none!important;cursor:not-allowed;opacity:.4;transform:none!important}.ef-btn--ghost[data-v-1d06fcaa]{background:transparent;border:1px solid #e2e8f0;color:#64748b}.ef-btn--ghost[data-v-1d06fcaa]:hover{background:#f8fafc;border-color:#cbd5e1;color:#334155}.ef-btn--emerald[data-v-1d06fcaa]{background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 2px 8px #10b98133;color:#fff}.ef-btn--emerald[data-v-1d06fcaa]:hover{box-shadow:0 4px 16px #10b9814d;transform:translateY(-1px)}.ef-btn--full[data-v-1d06fcaa]{width:100%}.ef-summary[data-v-1d06fcaa]{display:flex;flex-direction:column;gap:10px}.ef-summary-stats[data-v-1d06fcaa]{background:#f8fafc;border:1px solid rgba(226,232,240,.5);border-radius:10px;display:grid;gap:0;grid-template-columns:1fr 1fr;overflow:hidden}.ef-stat[data-v-1d06fcaa]{align-items:center;display:flex;flex-direction:column;padding:10px 8px}.ef-stat--border[data-v-1d06fcaa]{border-left:1px solid rgba(226,232,240,.5)}.ef-stat-label[data-v-1d06fcaa]{color:#94a3b8;font-size:8px;font-weight:800;letter-spacing:.15em;margin-bottom:2px;text-transform:uppercase}.ef-stat-value[data-v-1d06fcaa]{color:#0f172a;font-size:18px;font-weight:900}.ef-stat-value--blue[data-v-1d06fcaa]{color:#2563eb}.ef-stat-sub[data-v-1d06fcaa]{color:#94a3b8;font-size:8px;font-weight:700}.ef-stat-status[data-v-1d06fcaa]{align-items:center;color:#0f172a;display:flex;font-size:10px;font-weight:800;gap:4px;text-transform:uppercase}.ef-status-dot[data-v-1d06fcaa]{animation:efPulse-1d06fcaa 2s ease-in-out infinite;background:#f59e0b;border-radius:50%;height:6px;width:6px}.ef-summary-actions[data-v-1d06fcaa]{display:flex;gap:8px;justify-content:center;padding-top:8px}.ef-insight-card[data-v-1d06fcaa]{background:#fff;border:1px solid rgba(226,232,240,.5);border-radius:10px;overflow:hidden;padding:12px 14px 12px 18px;position:relative}.ef-insight-bar[data-v-1d06fcaa]{background:linear-gradient(180deg,#3b82f6,#6366f1);bottom:0;left:0;position:absolute;top:0;width:4px}.ef-insight-head[data-v-1d06fcaa]{align-items:center;color:#94a3b8;display:flex;font-size:9px;font-weight:800;gap:6px;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.ef-insight-icon[data-v-1d06fcaa]{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;display:flex;height:20px;justify-content:center;width:20px}.ef-insight-text[data-v-1d06fcaa]{color:#475569;font-size:13px;font-style:italic;font-weight:600;line-height:1.6}.ef-insight-foot[data-v-1d06fcaa]{align-items:center;border-top:1px solid #f8fafc;color:#94a3b8;display:flex;font-size:9px;font-style:italic;font-weight:700;gap:5px;margin-top:8px;padding-top:8px}.ef-signals-card[data-v-1d06fcaa]{background:#f8fafc80;border:1px solid rgba(226,232,240,.5);border-radius:10px;padding:12px 14px}.ef-signals-head[data-v-1d06fcaa]{align-items:center;color:#94a3b8;display:flex;font-size:9px;font-weight:800;gap:6px;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.ef-signals-bar[data-v-1d06fcaa]{background:#6366f1;border-radius:2px;height:14px;width:3px}.ef-result[data-v-1d06fcaa]{display:flex;flex-direction:column;gap:10px}.ef-result-header[data-v-1d06fcaa]{margin-bottom:4px;text-align:center}.ef-result-check[data-v-1d06fcaa]{height:40px;margin:0 auto 8px;position:relative;width:40px}.ef-result-ping[data-v-1d06fcaa]{animation:efPing-1d06fcaa 2s ease-in-out infinite;background:#10b98126;border-radius:50%;inset:0;position:absolute}.ef-result-check-inner[data-v-1d06fcaa]{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;box-shadow:0 4px 12px #10b98140;display:flex;height:100%;justify-content:center;position:relative;width:100%}.ef-result-stats[data-v-1d06fcaa]{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.ef-stat-box[data-v-1d06fcaa]{background:#f8fafc;border-radius:8px;padding:8px;text-align:center}.ef-company-card[data-v-1d06fcaa]{align-items:center;background:#fff;border:1px solid rgba(226,232,240,.5);border-radius:10px;display:flex;gap:10px;padding:10px 12px}.ef-company-avatar[data-v-1d06fcaa]{align-items:center;background:#f1f5f9;border-radius:8px;color:#475569;display:flex;flex-shrink:0;font-size:15px;font-weight:900;height:36px;justify-content:center;width:36px}.ef-company-info[data-v-1d06fcaa]{min-width:0;text-align:left}.ef-company-name[data-v-1d06fcaa]{color:#0f172a;font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ef-company-link[data-v-1d06fcaa]{color:#2563eb;font-size:11px;font-weight:700}.ef-company-link[data-v-1d06fcaa]:hover{color:#1d4ed8}.ef-next-steps[data-v-1d06fcaa]{background:#fffbeb;border:1px solid rgba(245,158,11,.15);border-radius:10px;padding:10px 12px}.ef-next-steps-label[data-v-1d06fcaa]{color:#92400e;display:block;font-size:9px;font-weight:800;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.ef-next-steps ul[data-v-1d06fcaa]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.ef-next-steps li[data-v-1d06fcaa]{align-items:flex-start;color:#475569;display:flex;font-size:12px;font-weight:500;gap:6px}.ef-next-dot[data-v-1d06fcaa]{background:#f59e0b;border-radius:50%;flex-shrink:0;height:4px;margin-top:6px;width:4px}.ef-gen-spinner[data-v-1d06fcaa]{align-items:center;display:flex;height:48px;justify-content:center;margin-bottom:4px;position:relative;width:48px}.ef-gen-ring[data-v-1d06fcaa]{animation:efSpin-1d06fcaa .8s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;inset:0;position:absolute}.ef-overlay[data-v-1d06fcaa]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a40;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:200}.ef-review-modal[data-v-1d06fcaa]{background:#fff;border:1px solid rgba(226,232,240,.5);border-radius:14px;box-shadow:0 24px 64px -12px #00000026;max-width:380px;overflow:hidden;width:100%}.ef-review-head[data-v-1d06fcaa]{align-items:center;display:flex;gap:10px;margin-bottom:14px}.ef-review-icon[data-v-1d06fcaa]{align-items:center;background:linear-gradient(135deg,#059669,#10b981);border-radius:9px;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ef-review-group[data-v-1d06fcaa]{margin-bottom:12px}.ef-review-group-head[data-v-1d06fcaa]{align-items:center;display:flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.ef-review-group-dot[data-v-1d06fcaa]{align-items:center;border-radius:5px;display:flex;height:14px;justify-content:center;width:14px}.ef-review-group-dot--rose[data-v-1d06fcaa]{background:#ffe4e6}.ef-review-group-dot--emerald[data-v-1d06fcaa]{background:#d1fae5}.ef-review-count[data-v-1d06fcaa]{border-radius:10px;font-size:10px;font-weight:700;margin-left:auto;padding:1px 8px}.ef-review-count--rose[data-v-1d06fcaa]{background:#fff1f2;color:#e11d48}.ef-review-count--emerald[data-v-1d06fcaa]{background:#ecfdf5;color:#059669}.ef-review-total[data-v-1d06fcaa]{align-items:center;background:#f8fafc;border:1px solid rgba(226,232,240,.4);border-radius:8px;color:#64748b;display:flex;font-size:12px;font-weight:600;justify-content:space-between;margin-bottom:12px;padding:8px 12px}.ef-review-actions[data-v-1d06fcaa]{display:flex;gap:8px}.ef-review-actions .ef-btn[data-v-1d06fcaa]{flex:1}@keyframes efSpin-1d06fcaa{to{transform:rotate(1turn)}}@keyframes efPulse-1d06fcaa{0%,to{opacity:1}50%{opacity:.4}}@keyframes efPing-1d06fcaa{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@media(prefers-reduced-motion:reduce){.ef-btn[data-v-1d06fcaa],.ef-context-skip[data-v-1d06fcaa],.ef-pill[data-v-1d06fcaa],.ef-q-card[data-v-1d06fcaa],.ef-upload-zone[data-v-1d06fcaa]{transition:none}.ef-gen-ring[data-v-1d06fcaa],.ef-spinner[data-v-1d06fcaa]{animation-duration:0s}.ef-badge-dot[data-v-1d06fcaa],.ef-result-ping[data-v-1d06fcaa],.ef-status-dot[data-v-1d06fcaa]{animation:none}}
