.ai-processing[data-v-8f0e1c4c]{align-items:center;animation:shimmer 2s linear infinite;background:linear-gradient(90deg,#f2f2f7,#fff 50%,#f2f2f7);background-size:200% 100%;border-radius:20px;color:#8e8e93;display:inline-flex;font-size:14px;font-weight:500;gap:10px}.chat-container[data-v-c020ffea]{height:50vh;overflow-y:auto;padding:20px}.chat-container[data-v-c020ffea]::-webkit-scrollbar{width:8px}.chat-container[data-v-c020ffea]::-webkit-scrollbar-track{background:#f8f9fa00;border-radius:4px;margin:4px 0;-webkit-transition:background .2s ease;transition:background .2s ease}.chat-container[data-v-c020ffea]::-webkit-scrollbar-thumb{background:#cbd5e100;border:1px solid rgba(241,245,249,0);border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.chat-container[data-v-c020ffea]:hover::-webkit-scrollbar-track{background:#f8f9fa}.chat-container[data-v-c020ffea]:hover::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#e2e8f0,#cbd5e1);border-color:#f1f5f9}.chat-container[data-v-c020ffea]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#cbd5e1,#94a3b8)!important;border-color:#e2e8f0!important}.chat-container[data-v-c020ffea]::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#94a3b8,#64748b)!important}.chat-container[data-v-c020ffea]{scrollbar-color:transparent transparent;scrollbar-width:thin;transition:scrollbar-color .2s ease}.chat-container[data-v-c020ffea]:hover{scrollbar-color:#cbd5e1 #f8f9fa}@media(prefers-color-scheme:dark){.chat-container[data-v-c020ffea]::-webkit-scrollbar-track{background:#37415100}.chat-container[data-v-c020ffea]::-webkit-scrollbar-thumb{background:#6b728000;border-color:#4b556300}.chat-container[data-v-c020ffea]:hover::-webkit-scrollbar-track{background:#374151}.chat-container[data-v-c020ffea]:hover::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6b7280,#4b5563);border-color:#4b5563}.chat-container[data-v-c020ffea]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#9ca3af,#6b7280)!important;border-color:#6b7280!important}.chat-container[data-v-c020ffea]:hover{scrollbar-color:#6b7280 #374151}}body[arco-theme=dark] .markdown-reset *{color:#ffffffe6}.animate-card-float[data-v-3fd7f9bd]{animation:cardFloatUp-3fd7f9bd .8s cubic-bezier(.2,.8,.2,1);box-shadow:0 4px 6px -1px #00000005,0 10px 15px -3px #0000000a,0 25px 50px -12px #00000014,inset 0 0 0 1px #ffffff80}@keyframes cardFloatUp-3fd7f9bd{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.input-main-area[data-v-e50745f4]:has(.arco-textarea-focus){border-color:#ccc!important;box-shadow:0 8px 30px #00000014!important}.ai-input-container[data-v-e50745f4]{margin:0 auto;max-width:900px;padding:0 20px 20px;position:relative;width:100%}.ai-input-container .input-main-area[data-v-e50745f4]{align-items:flex-end;background:#fff;border:1px solid #e5e5e5;border-radius:30px;box-shadow:0 4px 20px #0000000d;display:flex;gap:12px;padding:10px 12px;transition:border .2s,box-shadow .2s}.ai-input-container .input-main-area.is-disabled[data-v-e50745f4]{opacity:.6;pointer-events:none}.ai-input-container .voice-button[data-v-e50745f4]{align-items:center;background:#f8fafc;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px}.ai-input-container .voice-button.is-recording[data-v-e50745f4]{animation:pulse-recording-e50745f4 2s infinite;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.ai-input-container .voice-button.is-disabled[data-v-e50745f4]{background:#f1f5f9;cursor:not-allowed;opacity:.4}.ai-input-container .voice-button .voice-icon-wrapper[data-v-e50745f4]{align-items:center;display:flex;justify-content:center;position:relative}.ai-input-container .voice-button .voice-icon-wrapper .voice-icon[data-v-e50745f4]{font-size:20px;transition:transform .3s}.ai-input-container .voice-button .voice-icon-wrapper .voice-icon.voice-disabled[data-v-e50745f4]{color:#ef4444}.ai-input-container .voice-button .voice-icon-wrapper .recording-animation[data-v-e50745f4]{align-items:center;display:flex;justify-content:center}.ai-input-container .voice-button .voice-icon-wrapper .recording-animation .recording-waves[data-v-e50745f4]{display:flex;gap:4px;position:absolute}.ai-input-container .voice-button .voice-icon-wrapper .recording-animation .recording-waves span[data-v-e50745f4]{animation:wave-e50745f4 1.2s ease-in-out infinite;background:#fffc;border-radius:1px;height:12px;width:2px}.ai-input-container .voice-button .voice-icon-wrapper .recording-animation .recording-waves span[data-v-e50745f4]:first-child{animation-delay:-.4s}.ai-input-container .voice-button .voice-icon-wrapper .recording-animation .recording-waves span[data-v-e50745f4]:nth-child(2){animation-delay:-.2s}.ai-input-container .voice-button .voice-icon-wrapper .recording-animation .recording-waves span[data-v-e50745f4]:nth-child(3){animation-delay:0s}.ai-input-container .voice-button-container[data-v-e50745f4]{flex-shrink:0;position:relative}.ai-input-container .voice-button-container .voice-tooltip[data-v-e50745f4]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;bottom:60px;box-shadow:0 20px 40px #00000026;left:50%;opacity:0;position:absolute;transform:translate(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:320px;z-index:1000}.ai-input-container .voice-button-container .voice-tooltip.show[data-v-e50745f4]{opacity:1;transform:translate(-50%) translateY(-8px);visibility:visible}.ai-input-container .voice-button-container .voice-tooltip[data-v-e50745f4]:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;content:"";height:0;left:50%;position:absolute;top:100%;transform:translate(-50%);width:0}.ai-input-container .voice-button-container .voice-tooltip .tooltip-content[data-v-e50745f4]{padding:20px}.ai-input-container .voice-button-container .voice-tooltip .tooltip-content .tooltip-header[data-v-e50745f4]{align-items:center;display:flex;gap:12px;margin-bottom:12px}.ai-input-container .voice-button-container .voice-tooltip .tooltip-content .tooltip-header .tooltip-icon[data-v-e50745f4]{color:#3b82f6;flex-shrink:0;font-size:24px}.ai-input-container .voice-button-container .voice-tooltip .tooltip-content .tooltip-header h4[data-v-e50745f4]{color:#1e293b;font-size:16px;font-weight:600;line-height:1.4;margin:0}.ai-input-container .voice-button-container .voice-tooltip .tooltip-content .tooltip-text[data-v-e50745f4]{color:#64748b;font-size:14px;line-height:1.6;margin:0 0 16px}.ai-input-container .voice-button-container .voice-tooltip .tooltip-content .tooltip-text .tooltip-link[data-v-e50745f4]{color:#3b82f6;font-weight:500;text-decoration:none}.ai-input-container .voice-button-container .voice-tooltip .tooltip-content .tooltip-text .tooltip-link[data-v-e50745f4]:hover{text-decoration:underline}.ai-input-container .voice-button-container .voice-tooltip .tooltip-content .tooltip-button[data-v-e50745f4]{background:#1e293b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 16px;transition:background .2s;width:100%}.ai-input-container .voice-button-container .voice-tooltip .tooltip-content .tooltip-button[data-v-e50745f4]:hover{background:#334155}.ai-input-container .voice-button-container .voice-tooltip .tooltip-content .tooltip-button[data-v-e50745f4]:active{transform:translateY(1px)}.ai-input-container .input-field-wrapper[data-v-e50745f4]{flex:1;position:relative}.ai-input-container .input-field-wrapper .input-field[data-v-e50745f4]{background:transparent;border:none;color:#1e293b;font-size:16px;line-height:1.5;outline:none;padding:0;resize:none;width:100%}.ai-input-container .input-field-wrapper .input-field[data-v-e50745f4]::-moz-placeholder{color:#94a3b8;font-weight:400}.ai-input-container .input-field-wrapper .input-field[data-v-e50745f4]::placeholder{color:#94a3b8;font-weight:400}.ai-input-container .input-field-wrapper .input-field[data-v-e50745f4]:disabled{color:#94a3b8;cursor:not-allowed}.ai-input-container .send-button[data-v-e50745f4]{align-items:center;background:#e2e8f0;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px}.ai-input-container .send-button.is-active[data-v-e50745f4]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;transform:scale(1.05)}.ai-input-container .send-button.is-active[data-v-e50745f4]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:scale(1.1)}.ai-input-container .send-button.is-active[data-v-e50745f4]:active{transform:scale(.95)}.ai-input-container .send-button[data-v-e50745f4]:disabled{cursor:not-allowed;opacity:.5}.ai-input-container .send-button .send-icon-wrapper[data-v-e50745f4]{align-items:center;display:flex;justify-content:center}.ai-input-container .send-button .send-icon-wrapper .send-icon[data-v-e50745f4]{font-size:18px;transition:transform .3s}.ai-input-container .send-button.is-active .send-icon[data-v-e50745f4]{transform:translate(1px)}.ai-input-container .status-area[data-v-e50745f4]{margin-top:12px;min-height:36px;text-align:center}.ai-input-container .status-area .status-item[data-v-e50745f4]{flex-wrap:wrap;font-size:14px;gap:8px}.ai-input-container .status-area .status-item[data-v-e50745f4],.ai-input-container .status-area .status-item .status-icon[data-v-e50745f4]{align-items:center;display:flex;justify-content:center}.ai-input-container .status-area .status-item .status-icon .recording-indicator[data-v-e50745f4]{animation:blink-e50745f4 1s infinite;background:#ef4444;border-radius:50%;height:8px;width:8px}.ai-input-container .status-area .status-item .status-icon .loading-icon[data-v-e50745f4]{animation:rotate-e50745f4 1s linear infinite;font-size:14px}.ai-input-container .status-area .status-item.recording-status[data-v-e50745f4]{color:#ef4444;font-weight:500}.ai-input-container .status-area .status-item.ai-thinking-status[data-v-e50745f4]{color:#3b82f6;font-weight:500}.ai-input-container .status-area .status-item.normal-status[data-v-e50745f4]{color:#94a3b8;font-weight:400}.ai-input-container .status-area .status-item .status-stop-button[data-v-e50745f4]{align-items:center;background:transparent;border:none;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;min-height:24px;padding:0;transition:transform .2s ease,color .2s ease,opacity .2s ease}.ai-input-container .status-area .status-item .status-stop-button[data-v-e50745f4]:hover{color:#64748b;opacity:.92}.ai-input-container .status-area .status-item .status-stop-button[data-v-e50745f4]:active{transform:translateY(0)}.ai-input-container .status-area .status-item .status-stop-button__dot[data-v-e50745f4]{animation:blink-e50745f4 1s infinite;background:#f87171;border-radius:999px;flex-shrink:0;height:8px;width:8px}.ai-input-container .status-area .status-item .status-stop-button__label[data-v-e50745f4]{line-height:1}@keyframes pulse-recording-e50745f4{0%,to{box-shadow:0 0 #ef4444b3}50%{box-shadow:0 0 0 8px #ef444400}}@keyframes wave-e50745f4{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}@keyframes blink-e50745f4{0%,to{opacity:1}50%{opacity:.3}}@keyframes rotate-e50745f4{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fade-enter-active[data-v-e50745f4],.fade-leave-active[data-v-e50745f4]{transition:all .3s ease}.fade-enter-from[data-v-e50745f4],.fade-leave-to[data-v-e50745f4]{opacity:0;transform:translateY(10px)}.switch-slide-text-enter-from{left:-100%!important}.switch-slide-text-enter-to{left:8px!important}.switch-slide-text-enter-active{transition:left .2s cubic-bezier(.34,.69,.1,1)}.switch-slide-text-leave-from{left:100%!important}.switch-slide-text-leave-to{left:26px!important}.switch-slide-text-leave-active{transition:left .2s cubic-bezier(.34,.69,.1,1)}.arco-switch{background-color:var(--color-fill-4);border:none;border-radius:12px;box-sizing:border-box;cursor:pointer;height:24px;line-height:24px;min-width:40px;outline:none;overflow:hidden;padding:0;position:relative;transition:background-color .2s cubic-bezier(.34,.69,.1,1);vertical-align:middle}.arco-switch-handle{align-items:center;background-color:var(--color-bg-white);border-radius:50%;color:var(--color-neutral-3);display:flex;font-size:12px;height:16px;justify-content:center;left:4px;position:absolute;top:4px;transition:all .2s cubic-bezier(.34,.69,.1,1);width:16px}.arco-switch-checked{background-color:rgb(var(--primary-6))}.arco-switch-checked .arco-switch-handle{color:rgb(var(--primary-6));left:calc(100% - 20px)}.arco-switch[disabled] .arco-switch-handle{color:var(--color-fill-2)}.arco-switch[disabled].arco-switch-checked .arco-switch-handle{color:var(--color-primary-light-3)}.arco-switch-text-holder{font-size:12px;margin:0 8px 0 26px;opacity:0}.arco-switch-text{color:var(--color-white);font-size:12px;left:26px;position:absolute;top:0}.arco-switch-checked .arco-switch-text-holder{margin:0 26px 0 8px}.arco-switch-checked .arco-switch-text{color:var(--color-white);left:8px}.arco-switch[disabled]{background-color:var(--color-fill-2);cursor:not-allowed}.arco-switch[disabled] .arco-switch-text{color:var(--color-white)}.arco-switch[disabled].arco-switch-checked{background-color:var(--color-primary-light-3)}.arco-switch[disabled].arco-switch-checked .arco-switch-text{color:var(--color-white)}.arco-switch-loading{background-color:var(--color-fill-2)}.arco-switch-loading .arco-switch-handle{color:var(--color-neutral-3)}.arco-switch-loading .arco-switch-text{color:var(--color-white)}.arco-switch-loading.arco-switch-checked{background-color:var(--color-primary-light-3)}.arco-switch-loading.arco-switch-checked .arco-switch-handle{color:var(--color-primary-light-3)}.arco-switch-loading.arco-switch-checked .arco-switch-text{color:var(--color-primary-light-1)}.arco-switch-small{height:16px;line-height:16px;min-width:28px}.arco-switch-small.arco-switch-checked{padding-left:-2px}.arco-switch-small .arco-switch-handle{border-radius:8px;height:12px;left:2px;top:2px;width:12px}.arco-switch-small .arco-switch-handle-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.66667)}.arco-switch-small.arco-switch-checked .arco-switch-handle{left:calc(100% - 14px)}.arco-switch-type-round{border-radius:var(--border-radius-small);min-width:40px}.arco-switch-type-round .arco-switch-handle{border-radius:2px}.arco-switch-type-round.arco-switch-small{border-radius:2px;height:16px;line-height:16px;min-width:28px}.arco-switch-type-round.arco-switch-small .arco-switch-handle{border-radius:1px}.arco-switch-type-line{background-color:transparent;min-width:36px;overflow:unset}.arco-switch-type-line:after{background-color:var(--color-fill-4);border-radius:3px;content:"";display:block;height:6px;transition:background-color .2s cubic-bezier(.34,.69,.1,1);width:100%}.arco-switch-type-line .arco-switch-handle{background-color:var(--color-bg-white);border-radius:10px;box-shadow:0 1px 3px var(--color-neutral-6);height:20px;left:0;top:2px;width:20px}.arco-switch-type-line.arco-switch-checked{background-color:transparent}.arco-switch-type-line.arco-switch-checked:after{background-color:rgb(var(--primary-6))}.arco-switch-type-line.arco-switch-custom-color{--custom-color:var(--color-fill-4)}.arco-switch-type-line.arco-switch-custom-color:after{background-color:var(--custom-color)}.arco-switch-type-line.arco-switch-custom-color.arco-switch-checked{--custom-color:rgb(var(--primary-6))}.arco-switch-type-line.arco-switch-checked .arco-switch-handle{left:calc(100% - 20px)}.arco-switch-type-line[disabled]{background-color:transparent;cursor:not-allowed}.arco-switch-type-line[disabled]:after{background-color:var(--color-fill-2)}.arco-switch-type-line[disabled].arco-switch-checked{background-color:transparent}.arco-switch-type-line[disabled].arco-switch-checked:after{background-color:var(--color-primary-light-3)}.arco-switch-type-line.arco-switch-loading{background-color:transparent}.arco-switch-type-line.arco-switch-loading:after{background-color:var(--color-fill-2)}.arco-switch-type-line.arco-switch-loading.arco-switch-checked{background-color:transparent}.arco-switch-type-line.arco-switch-loading.arco-switch-checked:after{background-color:var(--color-primary-light-3)}.arco-switch-type-line.arco-switch-small{height:16px;line-height:16px;min-width:28px}.arco-switch-type-line.arco-switch-small.arco-switch-checked{padding-left:0}.arco-switch-type-line.arco-switch-small .arco-switch-handle{border-radius:8px;height:16px;top:0;width:16px}.arco-switch-type-line.arco-switch-small .arco-switch-handle-icon{transform:translate(-50%,-50%) scale(1)}.arco-switch-type-line.arco-switch-small.arco-switch-checked .arco-switch-handle{left:calc(100% - 16px)}:deep(.config-modal) .arco-modal{background:transparent;box-shadow:none}:deep(.config-modal) .arco-modal-body{background:transparent;padding:0}@keyframes fade-in-9eae571d{0%{opacity:0}to{opacity:1}}div>div[data-v-9eae571d]{animation:fade-in-9eae571d .3s ease-out}@keyframes pulse-dot-88a3d0da{0%{box-shadow:0 0 #10a37f66}70%{box-shadow:0 0 0 4px #10a37f00}to{box-shadow:0 0 #10a37f00}}.animate-pulse-dot[data-v-88a3d0da]{animation:pulse-dot-88a3d0da 2s infinite}.interview-step-enter-active[data-v-88a3d0da]{transition:all .6s cubic-bezier(.16,1,.3,1)}.interview-step-leave-active[data-v-88a3d0da]{transition:all .4s cubic-bezier(.4,0,.6,1)}.interview-step-enter-from[data-v-88a3d0da]{filter:blur(4px);opacity:0;transform:translate(-50%) translateY(-20px) scale(.95)}.interview-step-leave-to[data-v-88a3d0da]{filter:blur(2px);opacity:0;transform:translate(-50%) translateY(10px) scale(.98)}.interview-step-enter-active .flex[data-v-88a3d0da],.interview-step-enter-active h3[data-v-88a3d0da],.interview-step-enter-active p[data-v-88a3d0da]{animation:slideInContent-88a3d0da .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.2s;opacity:0}.interview-step-enter-active h3[data-v-88a3d0da]{animation-delay:.3s}.interview-step-enter-active p[data-v-88a3d0da]{animation-delay:.4s}@keyframes slideInContent-88a3d0da{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.audio-bar[data-v-b9c7ec1a]{animation:audioWave-b9c7ec1a 2s ease-in-out infinite;background:#1f2937;border-radius:2px;height:4px;transform-origin:bottom;width:3px}@keyframes audioWave-b9c7ec1a{0%{height:4px;opacity:.4}10%{height:8px;opacity:.6}20%{height:16px;opacity:.8}30%{height:20px;opacity:1}40%{height:16px;opacity:.9}50%{height:12px;opacity:.7}60%{height:8px;opacity:.6}70%{height:14px;opacity:.8}80%{height:18px;opacity:.9}90%{height:10px;opacity:.6}to{height:4px;opacity:.4}}.interview-core-shell[data-v-7d97815d]{background:#fff}.interview-core-shell--modal[data-v-7d97815d]{display:flex;flex-direction:column;height:100%;min-height:0}.interview-page[data-v-7d97815d]{background:#f9fafb;display:flex;flex-direction:column;height:100vh}.interview-page .header[data-v-7d97815d]{background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:center;padding:16px}.interview[data-v-7d97815d]{flex:1;margin:0 auto;max-width:800px;overflow-y:auto;padding:20px 20px 100px;width:100%}.interview .message-item[data-v-7d97815d]{margin-bottom:24px}.interview .message-item .message-role[data-v-7d97815d]{border-radius:4px;display:inline-block;font-size:16px;font-weight:600;margin-bottom:8px;padding:4px 12px}.interview .message-item .message-role.user[data-v-7d97815d]{background-color:#e8f4ff;color:#1890ff}.interview .message-item .message-role.assistant[data-v-7d97815d]{background-color:#f0f0f0;color:#333}.interview .message-item .message-content[data-v-7d97815d]{background:#fff;border-radius:8px;box-shadow:0 1px 4px #00000014;padding:12px 16px}.interview .message-item .message-content .content-item[data-v-7d97815d]{margin-bottom:8px}.interview .message-item .message-content .content-item[data-v-7d97815d]:last-child{margin-bottom:0}.interview .message-item .message-content .asr-text[data-v-7d97815d]{line-height:1.6}.interview .message-item .message-content .asr-text.partial[data-v-7d97815d]{color:#999;font-style:italic}.interview .message-item .message-content .asr-text.final[data-v-7d97815d]{color:#333}.interview .message-item .message-content .agent-text[data-v-7d97815d]{color:#333;line-height:1.8;white-space:pre-wrap}.interview .message-item .message-content .suggested-answers[data-v-7d97815d]{background:#f7f9fc;border-left:3px solid #1890ff;border-radius:6px;margin-top:12px;padding:12px}.interview .message-item .message-content .suggested-answers .answers-title[data-v-7d97815d]{color:#1890ff;font-weight:600;margin-bottom:8px}.interview .message-item .message-content .suggested-answers .answer-item[data-v-7d97815d]{border-bottom:1px dashed #e8e8e8;color:#666;line-height:1.6;padding:8px 0}.interview .message-item .message-content .suggested-answers .answer-item[data-v-7d97815d]:last-child{border-bottom:none}.interview .message-item .message-content .loading-indicator[data-v-7d97815d]{color:#999;font-size:14px;margin-top:8px}.interview .message-item .message-content .loading-dot[data-v-7d97815d]{animation:blink-7d97815d 1.4s infinite}@keyframes blink-7d97815d{0%,to{opacity:1}50%{opacity:.3}}.fade-enter-active[data-v-7d97815d],.fade-leave-active[data-v-7d97815d]{transition:opacity .3s ease}.fade-enter-from[data-v-7d97815d],.fade-leave-to[data-v-7d97815d]{opacity:0}
