.prescreen[data-v-554f7e2e]{max-height:min(58vh,520px);overflow-y:auto;padding-right:4px}.prescreen__section+.prescreen__section[data-v-554f7e2e]{margin-top:18px}.prescreen__freq[data-v-554f7e2e]{margin-left:4px;font-size:11px;color:#94a3b8;font-weight:500}.prescreen__freq[data-v-554f7e2e]:before{content:"×"}.prescreen__label[data-v-554f7e2e]{font-size:13px;font-weight:600;color:#0f172a;margin-bottom:10px}.prescreen__hint[data-v-554f7e2e]{margin-left:8px;font-size:12px;font-weight:400;color:#64748b}.prescreen__meta[data-v-554f7e2e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prescreen__clusters[data-v-554f7e2e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prescreen__cluster[data-v-554f7e2e]{border:1px solid #e2e8f0;border-radius:12px;padding:12px;cursor:pointer;background:#fff}.prescreen__cluster.is-selected[data-v-554f7e2e]{border-color:#4f6ef7;background:#f8faff}.prescreen__cluster-title[data-v-554f7e2e]{font-size:13px;font-weight:600;color:#0f172a}.prescreen__cluster-skills[data-v-554f7e2e]{margin-top:6px;font-size:12px;color:#64748b;line-height:1.5}.prescreen__skills[data-v-554f7e2e]{display:flex;flex-wrap:wrap;gap:8px 16px}.interview-job-picker[data-v-6e883456]{display:flex;align-items:center;gap:8px}.interview-job-picker .el-select[data-v-6e883456]{flex:1}.interview-detail-back[data-v-562bab6c]{padding-left:0;margin-right:4px;color:#64748b}.interview-detail-back[data-v-562bab6c]:hover{color:#4f6ef7}.interview-detail-header[data-v-562bab6c]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.interview-detail-header__meta[data-v-562bab6c]{font-size:13px;color:#64748b}.interview-detail-header__actions[data-v-562bab6c]{margin-left:auto}.interview-error[data-v-562bab6c]{color:#dc2626;font-size:13px;margin-bottom:16px}.screen-progress[data-v-562bab6c]{position:relative;margin-bottom:18px;padding:18px 20px 16px;border-radius:16px;border:1px solid #c7d2fe;background:linear-gradient(135deg,#eef2ff,#f8faff 45%,#fff);box-shadow:0 8px 24px rgba(79,110,247,.1);overflow:hidden}.screen-progress__glow[data-v-562bab6c]{position:absolute;top:-40%;right:-10%;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(79,110,247,.18),transparent 70%);pointer-events:none}.screen-progress__top[data-v-562bab6c]{position:relative;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.screen-progress__badge[data-v-562bab6c]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:13px;font-weight:600;border:1px solid #fdba74}.screen-progress__phase[data-v-562bab6c]{font-size:15px;font-weight:700;color:#0f172a}.screen-progress__count[data-v-562bab6c]{margin-left:auto;font-size:13px;font-weight:600;color:#4f6ef7;font-variant-numeric:tabular-nums}.screen-progress__current[data-v-562bab6c]{position:relative;display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;border-radius:12px;background:hsla(0,0%,100%,.88);border:1px solid #e0e7ff;font-size:14px;font-weight:600;color:#1e293b;line-height:1.55}.screen-progress__pulse[data-v-562bab6c]{flex-shrink:0;width:8px;height:8px;margin-top:6px;border-radius:50%;background:#4f6ef7;box-shadow:0 0 0 0 rgba(79,110,247,.45);animation:screen-pulse-data-v-562bab6c 1.4s ease-out infinite}.screen-progress__think[data-v-562bab6c]{position:relative;margin-top:14px}.screen-progress__think-title[data-v-562bab6c]{font-size:12px;font-weight:600;color:#64748b;margin-bottom:8px;letter-spacing:.02em}.screen-progress__think-list[data-v-562bab6c]{list-style:none;margin:0;padding:0;max-height:180px;overflow-y:auto;border-radius:12px;background:hsla(0,0%,100%,.72);border:1px solid #e2e8f0}.screen-progress__think-list li[data-v-562bab6c]{display:flex;gap:10px;padding:8px 12px;font-size:12px;line-height:1.5;color:#64748b;border-bottom:1px solid #f1f5f9}.screen-progress__think-list li[data-v-562bab6c]:last-child{border-bottom:none}.screen-progress__think-list li.is-latest[data-v-562bab6c]{color:#0f172a;background:#f8faff;font-weight:500}.screen-progress__think-time[data-v-562bab6c]{flex-shrink:0;width:54px;color:#94a3b8;font-variant-numeric:tabular-nums}.screen-progress__think-msg[data-v-562bab6c]{flex:1;min-width:0;word-break:break-word}@keyframes screen-pulse-data-v-562bab6c{0%{box-shadow:0 0 0 0 rgba(79,110,247,.45)}70%{box-shadow:0 0 0 8px rgba(79,110,247,0)}to{box-shadow:0 0 0 0 rgba(79,110,247,0)}}.file-link[data-v-562bab6c]{color:#4f6ef7;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:4px;max-width:100%}.file-link[data-v-562bab6c]:hover{text-decoration:underline}.dim-tag[data-v-562bab6c]{display:inline-block;font-size:12px;padding:2px 8px;margin:0 6px 6px 0;border-radius:6px;background:#eef2ff;color:#4338ca}.dim-inline[data-v-562bab6c]{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:#475569}.dim-inline>span[data-v-562bab6c]:after{content:""}.candidate-expand[data-v-562bab6c]{padding:8px 12px 12px 48px}.candidate-expand__dims[data-v-562bab6c]{margin-bottom:8px}.candidate-expand__analysis[data-v-562bab6c],.candidate-expand__struct p[data-v-562bab6c]{margin:4px 0;font-size:13px;line-height:1.6;color:#334155}.resume-preview-body[data-v-562bab6c]{min-height:60vh}.resume-preview-frame[data-v-562bab6c]{width:100%;height:70vh;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.resume-preview-text[data-v-562bab6c]{margin:0;max-height:70vh;overflow:auto;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.save-library-hint[data-v-562bab6c]{font-size:13px;color:#64748b;margin:0 0 8px 90px}.config-summary p[data-v-562bab6c]{margin:4px 0;font-size:13px;color:#334155;line-height:1.6}