.recruit-agent-config-panel[data-v-43b0212b]{max-width:980px;margin:0 auto}.config-alert[data-v-43b0212b]{margin-bottom:16px}.config-card[data-v-43b0212b]{border-radius:14px}.config-heading[data-v-43b0212b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding-bottom:18px;margin-bottom:24px;border-bottom:1px solid #eef2f7}.config-heading h3[data-v-43b0212b]{margin:0 0 4px;color:#14213d;font-size:18px}.config-heading p[data-v-43b0212b]{margin:0;color:#7a8599}.config-icon[data-v-43b0212b]{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;color:#0f62fe;background:#eaf3ff;font-size:22px}.paste-tip[data-v-43b0212b]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:720px;margin:0 auto 26px;padding:14px 18px;border:1px dashed #9abfff;border-radius:8px;color:#315fbc;background:#f7fbff}kbd[data-v-43b0212b]{padding:1px 6px;border-radius:4px;border:1px solid #ccd7eb;background:#fff;color:#4f5d75;font-size:12px}.field-help[data-v-43b0212b]{color:#9aa4b2;font-size:12px}.recruit-primary[data-v-43b0212b]{color:#fff;background:#0f62fe;border-color:#0f62fe}.recruit-primary[data-v-43b0212b]:focus,.recruit-primary[data-v-43b0212b]:hover{color:#fff;background:#1d73ff;border-color:#1d73ff}.data-example[data-v-43b0212b],.storage-location[data-v-43b0212b]{max-width:720px;margin:18px auto 0;padding:14px 18px;border:1px solid #edf1f7;border-radius:8px;background:#fbfcff}.storage-location[data-v-43b0212b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;color:#657083}.storage-location code[data-v-43b0212b]{display:block;margin-top:4px;color:#55616f;white-space:pre-wrap}.data-example-heading[data-v-43b0212b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:10px}.data-example-heading h4[data-v-43b0212b]{margin:0 0 4px;color:#14213d}.data-example-heading p[data-v-43b0212b]{margin:0;color:#7a8599}pre[data-v-43b0212b]{max-height:360px;margin:0;padding:14px;overflow:auto;color:#344054;border-radius:8px;background:#f4f7fb;line-height:1.6;white-space:pre-wrap}.candidate-detail[data-v-2896bebd]{display:grid;grid-template-columns:420px minmax(0,1fr);gap:16px;height:100%;min-height:0}.material-panel[data-v-2896bebd],.report-panel[data-v-2896bebd]{min-height:0}.material-panel[data-v-2896bebd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.history-card[data-v-2896bebd],.material-card[data-v-2896bebd],.profile-card[data-v-2896bebd]{border-radius:14px}.profile-card[data-v-2896bebd]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:14px}.candidate-title[data-v-2896bebd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin-bottom:14px}.candidate-title h2[data-v-2896bebd]{margin:0 0 4px;color:#14213d}.candidate-title p[data-v-2896bebd]{margin:0;color:#7a8599}.avatar[data-v-2896bebd]{width:54px;height:54px;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;border-radius:16px;-webkit-box-shadow:0 3px 10px rgba(15,98,254,.18);box-shadow:0 3px 10px rgba(15,98,254,.18)}.section-title[data-v-2896bebd]{margin-bottom:10px;color:#14213d;font-weight:700}.material-card[data-v-2896bebd]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:hidden}.material-card[data-v-2896bebd] .ant-card-body{height:100%;-ms-flex-direction:column;flex-direction:column}.material-card[data-v-2896bebd] .ant-card-body,.material-tabs[data-v-2896bebd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0}.material-tabs[data-v-2896bebd]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-direction:column;flex-direction:column}.material-tabs[data-v-2896bebd] .ant-tabs-bar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.material-tabs[data-v-2896bebd] .ant-tabs-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.material-tabs[data-v-2896bebd] .ant-tabs-tabpane-active{height:100%;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file-name[data-v-2896bebd]{margin-bottom:10px;color:#64748b}pre[data-v-2896bebd]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;margin:0;padding:14px;overflow:auto;scrollbar-gutter:stable;border-radius:10px;color:#344054;background:#f5f8fc;line-height:1.65;white-space:pre-wrap}pre[data-v-2896bebd]::-webkit-scrollbar{width:7px}pre[data-v-2896bebd]::-webkit-scrollbar-thumb{border-radius:6px;background:#b8c2d1}pre[data-v-2896bebd]::-webkit-scrollbar-track{background:transparent}.report-panel[data-v-2896bebd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #dceaff;border-radius:16px;background:#f8fbff;overflow:hidden}.report-toolbar[data-v-2896bebd]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 16px;border-bottom:1px solid #dceaff;background:#fff}.report-toolbar h3[data-v-2896bebd]{margin:0 0 2px;color:#14213d}.report-toolbar p[data-v-2896bebd]{margin:0;color:#7a8599}.recruit-primary[data-v-2896bebd]{color:#fff;background:#0f62fe;border-color:#0f62fe}.recruit-primary[data-v-2896bebd]:focus,.recruit-primary[data-v-2896bebd]:hover{color:#fff;background:#1d73ff;border-color:#1d73ff}.report-body[data-v-2896bebd]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;padding:14px;overflow:hidden}.report-frame[data-v-2896bebd]{width:100%;height:100%;border:0;border-radius:12px;background:#fff}.empty-state[data-v-2896bebd],.running-state[data-v-2896bebd]{height:100%;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#6b7280;border:1px dashed #bcd8ff;border-radius:12px;background:#fff;text-align:center}.empty-state>.anticon[data-v-2896bebd],.running-state>.anticon[data-v-2896bebd]{margin-bottom:12px;color:#0f62fe;font-size:36px}.empty-state h3[data-v-2896bebd],.running-state h3[data-v-2896bebd]{color:#14213d}.empty-state .streaming-output[data-v-2896bebd],.running-state .streaming-output[data-v-2896bebd]{width:90%;max-height:180px;margin-top:6px;padding:14px;overflow-y:auto;border-radius:10px;color:#344054;background:#f5f8fc;text-align:left;line-height:1.65;white-space:pre-wrap}.streaming-placeholder[data-v-2896bebd]{color:#98a2b3}.error-text[data-v-2896bebd]{color:#f5222d}.interrupted-state[data-v-2896bebd]{border-color:#ffe58f;background:#fffbe6}.interrupted-state>.anticon[data-v-2896bebd]{color:#d48806}.conversation-id[data-v-2896bebd]{max-width:90%;color:#8c6d1f;font-family:SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.history-card[data-v-2896bebd]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-height:74px;max-height:220px;margin:0 14px 14px;padding:12px 14px;overflow-y:auto;background:#fff}.history-item[data-v-2896bebd]{padding:8px 0;border-top:1px solid #eef2f7}.history-item[data-v-2896bebd]:first-of-type{border-top:0}.history-main[data-v-2896bebd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.history-score[data-v-2896bebd]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.history-summary[data-v-2896bebd]{color:#344054;font-weight:600;line-height:1.55}.history-meta[data-v-2896bebd]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:5px;padding-left:58px;color:#98a2b3;font-size:12px}.history-id[data-v-2896bebd]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1080px){.candidate-detail[data-v-2896bebd]{grid-template-columns:1fr;height:auto}.material-panel[data-v-2896bebd],.report-panel[data-v-2896bebd]{overflow:visible}.material-card[data-v-2896bebd]{-webkit-box-flex:0;-ms-flex:none;flex:none;height:480px}.report-panel[data-v-2896bebd]{min-height:640px}}.candidate-detail-modal .ant-modal{top:16px;height:calc(100vh - 32px);padding-bottom:0}.candidate-detail-modal .ant-modal-content{height:calc(100vh - 32px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.candidate-detail-modal .ant-modal-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.candidate-detail-modal .ant-modal-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;padding:16px;overflow:hidden}@media (max-width:1080px){.candidate-detail-modal .ant-modal-body{overflow-y:auto}}.demo-disclaimer[data-v-7857781a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;max-width:660px;padding:7px 12px;color:#246b79;border:1px solid #9be7ef;border-radius:6px;background:#ecfeff}.recruit-page[data-v-7857781a]{color:#24324b}.filter-card[data-v-7857781a],.intro-card[data-v-7857781a],.summary-row .ant-card[data-v-7857781a],.table-card[data-v-7857781a]{border-radius:14px}.intro-card[data-v-7857781a]{margin-bottom:16px}.intro-copy[data-v-7857781a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;min-height:86px}.intro-copy h2[data-v-7857781a]{margin:0 0 6px;color:#14213d;font-size:22px}.intro-copy p[data-v-7857781a]{margin:0;color:#7a8599}.intro-icon[data-v-7857781a]{width:48px;height:48px;display:grid;place-items:center;color:#0f62fe;border-radius:14px;background:#eaf3ff;font-size:24px}.recruit-tabs[data-v-7857781a]{padding:0 0 16px;border-radius:14px;background:#fff}.recruit-tabs[data-v-7857781a] .ant-tabs-bar{padding-left:18px;margin-bottom:16px}.recruit-tabs[data-v-7857781a] .ant-tabs-tab-active,.recruit-tabs[data-v-7857781a] .ant-tabs-tab:hover{color:#0f62fe}.recruit-tabs[data-v-7857781a] .ant-tabs-ink-bar{background:#0f62fe}.summary-row[data-v-7857781a]{padding:0 16px;margin-bottom:16px}.stat-icon[data-v-7857781a]{margin-right:6px}.stat-icon.total[data-v-7857781a]{color:#0f62fe}.stat-icon.completed[data-v-7857781a]{color:#13c2c2}.stat-icon.pending[data-v-7857781a]{color:#faad14}.stat-icon.score[data-v-7857781a]{color:#722ed1}.filter-card[data-v-7857781a],.table-card[data-v-7857781a]{margin:0 16px 16px}.table-heading[data-v-7857781a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.table-heading h3[data-v-7857781a]{margin:0 0 4px;color:#14213d;font-size:17px}.table-heading span[data-v-7857781a]{color:#7a8599}.candidate-cell[data-v-7857781a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.candidate-cell span[data-v-7857781a]{display:block;margin-top:3px;color:#7a8599;font-size:12px}.candidate-avatar[data-v-7857781a]{width:36px;height:36px;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;border-radius:11px;-webkit-box-shadow:0 2px 7px rgba(15,98,254,.16);box-shadow:0 2px 7px rgba(15,98,254,.16)}.score-text[data-v-7857781a]{color:#0f62fe;font-size:18px;font-weight:800}.muted[data-v-7857781a]{color:#a0a8b6}.candidate-actions[data-v-7857781a]{white-space:nowrap}.evaluate-action[data-v-7857781a]{width:92px;padding-right:0;padding-left:0;text-align:left}.job-name span[data-v-7857781a],.job-name strong[data-v-7857781a]{display:block}.job-name span[data-v-7857781a]{margin-top:4px;color:#7a8599;font-size:12px}.job-detail h2[data-v-7857781a]{margin:0 0 14px;color:#14213d}.job-detail pre[data-v-7857781a]{max-height:56vh;margin:18px 0 0;padding:16px;overflow:auto;color:#344054;border-radius:10px;background:#f5f8fc;line-height:1.7;white-space:pre-wrap}