.ai-processing[data-v-eb833a13]{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-6fbc6443]{height:50vh;overflow-y:auto;padding:20px}.chat-container[data-v-6fbc6443]::-webkit-scrollbar{width:8px}.chat-container[data-v-6fbc6443]::-webkit-scrollbar-track{background:#f8f9fa00;border-radius:4px;margin:4px 0;-webkit-transition:background .2s ease;transition:background .2s ease}.chat-container[data-v-6fbc6443]::-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-6fbc6443]:hover::-webkit-scrollbar-track{background:#f8f9fa}.chat-container[data-v-6fbc6443]:hover::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#e2e8f0,#cbd5e1);border-color:#f1f5f9}.chat-container[data-v-6fbc6443]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#cbd5e1,#94a3b8)!important;border-color:#e2e8f0!important}.chat-container[data-v-6fbc6443]::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#94a3b8,#64748b)!important}.chat-container[data-v-6fbc6443]{scrollbar-color:transparent transparent;scrollbar-width:thin;transition:scrollbar-color .2s ease}.chat-container[data-v-6fbc6443]:hover{scrollbar-color:#cbd5e1 #f8f9fa}@media(prefers-color-scheme:dark){.chat-container[data-v-6fbc6443]::-webkit-scrollbar-track{background:#37415100}.chat-container[data-v-6fbc6443]::-webkit-scrollbar-thumb{background:#6b728000;border-color:#4b556300}.chat-container[data-v-6fbc6443]:hover::-webkit-scrollbar-track{background:#374151}.chat-container[data-v-6fbc6443]:hover::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6b7280,#4b5563);border-color:#4b5563}.chat-container[data-v-6fbc6443]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#9ca3af,#6b7280)!important;border-color:#6b7280!important}.chat-container[data-v-6fbc6443]:hover{scrollbar-color:#6b7280 #374151}}body[arco-theme=dark] .markdown-reset *{color:#ffffffe6}.animate-card-float[data-v-7a1d12ad]{animation:cardFloatUp-7a1d12ad .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-7a1d12ad{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.input-main-area[data-v-79187686]:has(.arco-textarea-focus){border-color:#ccc!important;box-shadow:0 8px 30px #00000014!important}.ai-input-container[data-v-79187686]{margin:0 auto;max-width:900px;padding:0 20px 20px;position:relative;width:100%}.ai-input-container .input-main-area[data-v-79187686]{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-79187686]{opacity:.6;pointer-events:none}.ai-input-container .voice-button[data-v-79187686]{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-79187686]{animation:pulse-recording-79187686 2s infinite;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.ai-input-container .voice-button.is-disabled[data-v-79187686]{background:#f1f5f9;cursor:not-allowed;opacity:.4}.ai-input-container .voice-button .voice-icon-wrapper[data-v-79187686]{align-items:center;display:flex;justify-content:center;position:relative}.ai-input-container .voice-button .voice-icon-wrapper .voice-icon[data-v-79187686]{font-size:20px;transition:transform .3s}.ai-input-container .voice-button .voice-icon-wrapper .voice-icon.voice-disabled[data-v-79187686]{color:#ef4444}.ai-input-container .voice-button .voice-icon-wrapper .recording-animation[data-v-79187686]{align-items:center;display:flex;justify-content:center}.ai-input-container .voice-button .voice-icon-wrapper .recording-animation .recording-waves[data-v-79187686]{display:flex;gap:4px;position:absolute}.ai-input-container .voice-button .voice-icon-wrapper .recording-animation .recording-waves span[data-v-79187686]{animation:wave-79187686 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-79187686]:first-child{animation-delay:-.4s}.ai-input-container .voice-button .voice-icon-wrapper .recording-animation .recording-waves span[data-v-79187686]:nth-child(2){animation-delay:-.2s}.ai-input-container .voice-button .voice-icon-wrapper .recording-animation .recording-waves span[data-v-79187686]:nth-child(3){animation-delay:0s}.ai-input-container .voice-button-container[data-v-79187686]{flex-shrink:0;position:relative}.ai-input-container .voice-button-container .voice-tooltip[data-v-79187686]{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-79187686]{opacity:1;transform:translate(-50%) translateY(-8px);visibility:visible}.ai-input-container .voice-button-container .voice-tooltip[data-v-79187686]: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-79187686]{padding:20px}.ai-input-container .voice-button-container .voice-tooltip .tooltip-content .tooltip-header[data-v-79187686]{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-79187686]{color:#3b82f6;flex-shrink:0;font-size:24px}.ai-input-container .voice-button-container .voice-tooltip .tooltip-content .tooltip-header h4[data-v-79187686]{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-79187686]{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-79187686]{color:#3b82f6;font-weight:500;text-decoration:none}.ai-input-container .voice-button-container .voice-tooltip .tooltip-content .tooltip-text .tooltip-link[data-v-79187686]:hover{text-decoration:underline}.ai-input-container .voice-button-container .voice-tooltip .tooltip-content .tooltip-button[data-v-79187686]{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-79187686]:hover{background:#334155}.ai-input-container .voice-button-container .voice-tooltip .tooltip-content .tooltip-button[data-v-79187686]:active{transform:translateY(1px)}.ai-input-container .input-field-wrapper[data-v-79187686]{flex:1;position:relative}.ai-input-container .input-field-wrapper .input-field[data-v-79187686]{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-79187686]::-moz-placeholder{color:#94a3b8;font-weight:400}.ai-input-container .input-field-wrapper .input-field[data-v-79187686]::placeholder{color:#94a3b8;font-weight:400}.ai-input-container .input-field-wrapper .input-field[data-v-79187686]:disabled{color:#94a3b8;cursor:not-allowed}.ai-input-container .send-button[data-v-79187686]{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-79187686]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;transform:scale(1.05)}.ai-input-container .send-button.is-active[data-v-79187686]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:scale(1.1)}.ai-input-container .send-button.is-active[data-v-79187686]:active{transform:scale(.95)}.ai-input-container .send-button[data-v-79187686]:disabled{cursor:not-allowed;opacity:.5}.ai-input-container .send-button .send-icon-wrapper[data-v-79187686]{align-items:center;display:flex;justify-content:center}.ai-input-container .send-button .send-icon-wrapper .send-icon[data-v-79187686]{font-size:18px;transition:transform .3s}.ai-input-container .send-button.is-active .send-icon[data-v-79187686]{transform:translate(1px)}.ai-input-container .status-area[data-v-79187686]{margin-top:12px;min-height:36px;text-align:center}.ai-input-container .status-area .status-item[data-v-79187686]{flex-wrap:wrap;font-size:14px;gap:8px}.ai-input-container .status-area .status-item[data-v-79187686],.ai-input-container .status-area .status-item .status-icon[data-v-79187686]{align-items:center;display:flex;justify-content:center}.ai-input-container .status-area .status-item .status-icon .recording-indicator[data-v-79187686]{animation:blink-79187686 1s infinite;background:#ef4444;border-radius:50%;height:8px;width:8px}.ai-input-container .status-area .status-item .status-icon .loading-icon[data-v-79187686]{animation:rotate-79187686 1s linear infinite;font-size:14px}.ai-input-container .status-area .status-item.recording-status[data-v-79187686]{color:#ef4444;font-weight:500}.ai-input-container .status-area .status-item.ai-thinking-status[data-v-79187686]{color:#3b82f6;font-weight:500}.ai-input-container .status-area .status-item.normal-status[data-v-79187686]{color:#94a3b8;font-weight:400}.ai-input-container .status-area .status-item .status-stop-button[data-v-79187686]{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-79187686]:hover{color:#64748b;opacity:.92}.ai-input-container .status-area .status-item .status-stop-button[data-v-79187686]:active{transform:translateY(0)}.ai-input-container .status-area .status-item .status-stop-button__dot[data-v-79187686]{animation:blink-79187686 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-79187686]{line-height:1}@keyframes pulse-recording-79187686{0%,to{box-shadow:0 0 #ef4444b3}50%{box-shadow:0 0 0 8px #ef444400}}@keyframes wave-79187686{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}@keyframes blink-79187686{0%,to{opacity:1}50%{opacity:.3}}@keyframes rotate-79187686{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fade-enter-active[data-v-79187686],.fade-leave-active[data-v-79187686]{transition:all .3s ease}.fade-enter-from[data-v-79187686],.fade-leave-to[data-v-79187686]{opacity:0;transform:translateY(10px)}:deep(.config-modal) .arco-modal{background:transparent;box-shadow:none}:deep(.config-modal) .arco-modal-body{background:transparent;padding:0}@keyframes fade-in-ba2bb234{0%{opacity:0}to{opacity:1}}div>div[data-v-ba2bb234]{animation:fade-in-ba2bb234 .3s ease-out}@keyframes pulse-dot-84e3dbb5{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-84e3dbb5]{animation:pulse-dot-84e3dbb5 2s infinite}.interview-step-enter-active[data-v-84e3dbb5]{transition:all .6s cubic-bezier(.16,1,.3,1)}.interview-step-leave-active[data-v-84e3dbb5]{transition:all .4s cubic-bezier(.4,0,.6,1)}.interview-step-enter-from[data-v-84e3dbb5]{filter:blur(4px);opacity:0;transform:translate(-50%) translateY(-20px) scale(.95)}.interview-step-leave-to[data-v-84e3dbb5]{filter:blur(2px);opacity:0;transform:translate(-50%) translateY(10px) scale(.98)}.interview-step-enter-active .flex[data-v-84e3dbb5],.interview-step-enter-active h3[data-v-84e3dbb5],.interview-step-enter-active p[data-v-84e3dbb5]{animation:slideInContent-84e3dbb5 .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.2s;opacity:0}.interview-step-enter-active h3[data-v-84e3dbb5]{animation-delay:.3s}.interview-step-enter-active p[data-v-84e3dbb5]{animation-delay:.4s}@keyframes slideInContent-84e3dbb5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.audio-bar[data-v-5db3ff3b]{animation:audioWave-5db3ff3b 2s ease-in-out infinite;background:#1f2937;border-radius:2px;height:4px;transform-origin:bottom;width:3px}@keyframes audioWave-5db3ff3b{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-e9ba9fb3]{background:#fff}.interview-core-shell--modal[data-v-e9ba9fb3]{display:flex;flex-direction:column;height:100%;min-height:0}.interview-page[data-v-e9ba9fb3]{background:#f9fafb;display:flex;flex-direction:column;height:100vh}.interview-page .header[data-v-e9ba9fb3]{background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:center;padding:16px}.interview[data-v-e9ba9fb3]{flex:1;margin:0 auto;max-width:800px;overflow-y:auto;padding:20px 20px 100px;width:100%}.interview .message-item[data-v-e9ba9fb3]{margin-bottom:24px}.interview .message-item .message-role[data-v-e9ba9fb3]{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-e9ba9fb3]{background-color:#e8f4ff;color:#1890ff}.interview .message-item .message-role.assistant[data-v-e9ba9fb3]{background-color:#f0f0f0;color:#333}.interview .message-item .message-content[data-v-e9ba9fb3]{background:#fff;border-radius:8px;box-shadow:0 1px 4px #00000014;padding:12px 16px}.interview .message-item .message-content .content-item[data-v-e9ba9fb3]{margin-bottom:8px}.interview .message-item .message-content .content-item[data-v-e9ba9fb3]:last-child{margin-bottom:0}.interview .message-item .message-content .asr-text[data-v-e9ba9fb3]{line-height:1.6}.interview .message-item .message-content .asr-text.partial[data-v-e9ba9fb3]{color:#999;font-style:italic}.interview .message-item .message-content .asr-text.final[data-v-e9ba9fb3]{color:#333}.interview .message-item .message-content .agent-text[data-v-e9ba9fb3]{color:#333;line-height:1.8;white-space:pre-wrap}.interview .message-item .message-content .suggested-answers[data-v-e9ba9fb3]{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-e9ba9fb3]{color:#1890ff;font-weight:600;margin-bottom:8px}.interview .message-item .message-content .suggested-answers .answer-item[data-v-e9ba9fb3]{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-e9ba9fb3]:last-child{border-bottom:none}.interview .message-item .message-content .loading-indicator[data-v-e9ba9fb3]{color:#999;font-size:14px;margin-top:8px}.interview .message-item .message-content .loading-dot[data-v-e9ba9fb3]{animation:blink-e9ba9fb3 1.4s infinite}@keyframes blink-e9ba9fb3{0%,to{opacity:1}50%{opacity:.3}}.fade-enter-active[data-v-e9ba9fb3],.fade-leave-active[data-v-e9ba9fb3]{transition:opacity .3s ease}.fade-enter-from[data-v-e9ba9fb3],.fade-leave-to[data-v-e9ba9fb3]{opacity:0}
