[data-v-113a7d0e]:export{name:"less";themeColor:var(--themeColor,#4166e1);lightColour:var(--lightColour,#23b8ff);mentSideberItem:var(--mentSideberItem,linear-gradient(90deg,#26a3fa,#3485ee 30%,#4166e1));mentSideberItemAfter:var(--mentSideberItemAfter,#06ffff);mentAntMenu:var(--mentAntMenu,#3553ba);primaryHoverColor:var(--primaryHoverColor,rgba(65,102,225,.1));mentBackground:var(--mentBackground,#4166e1);transparentColor:var(--transparentColor,rgba(65,102,225,.6509803921568628) a6)}.resource-generation-page[data-v-113a7d0e]{min-height:10vh;background:linear-gradient(135deg,#f5f7fa,#e4e8ed);padding:24px;display:flex;flex-direction:column}.page-header[data-v-113a7d0e]{margin-bottom:24px;flex-shrink:0}.page-header .page-title[data-v-113a7d0e]{margin:8px 0 0;font-size:24px}.resource-types[data-v-113a7d0e]{margin-bottom:24px;flex-shrink:0;display:block}.resource-types[data-v-113a7d0e] .ant-radio-group{display:flex;flex-wrap:wrap;gap:8px}.resource-types[data-v-113a7d0e] .ant-radio-button-wrapper{height:48px;line-height:46px;padding:0 24px;display:inline-flex;align-items:center}.resource-types[data-v-113a7d0e] .ant-radio-button-wrapper .anticon{margin-right:8px}.main-content[data-v-113a7d0e]{flex:1;min-height:500px;display:block}.main-content[data-v-113a7d0e] .ant-row{display:flex;flex-wrap:wrap}.main-content[data-v-113a7d0e] .ant-col{margin-bottom:16px}.main-content .config-panel[data-v-113a7d0e]{background:#fff;border-radius:12px;padding:24px;min-height:500px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid rgba(96,92,218,.1)}.main-content .config-panel .config-section h3[data-v-113a7d0e]{margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #e8e8e8}.main-content .config-panel .config-section .difficulty-sliders .slider-item[data-v-113a7d0e]{display:flex;align-items:center;margin-bottom:8px}.main-content .config-panel .config-section .difficulty-sliders .slider-item>span[data-v-113a7d0e]:first-child{width:40px}.main-content .config-panel .config-section .difficulty-sliders .slider-item .ant-slider[data-v-113a7d0e]{flex:1;margin:0 12px}.main-content .config-panel .config-section .difficulty-sliders .slider-item>span[data-v-113a7d0e]:last-child{width:40px;text-align:right}.main-content .config-panel .config-section .structure-config .structure-item[data-v-113a7d0e]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.main-content .config-panel .generate-actions[data-v-113a7d0e]{margin-top:24px}.main-content .result-panel[data-v-113a7d0e]{background:#fff;border-radius:4px;padding:24px;min-height:600px}.main-content .result-panel .result-header[data-v-113a7d0e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #e8e8e8}.main-content .result-panel .result-header h3[data-v-113a7d0e]{margin:0}.main-content .result-panel .result-header .result-actions[data-v-113a7d0e]{display:flex;gap:8px}.question-result .question-content .question-body[data-v-113a7d0e]{margin-bottom:12px;font-size:15px}.question-result .question-content .question-options[data-v-113a7d0e]{margin-bottom:12px}.question-result .question-content .question-options .option-item[data-v-113a7d0e]{padding:4px 0}.question-result .question-content .question-options .option-item .option-label[data-v-113a7d0e]{margin-right:8px;font-weight:500}.question-result .question-content .question-analysis[data-v-113a7d0e],.question-result .question-content .question-answer[data-v-113a7d0e],.question-result .question-content .question-knowledge[data-v-113a7d0e]{margin-top:8px;padding:8px;background:#fafafa;border-radius:4px;font-size:13px}.question-result .question-actions[data-v-113a7d0e]{margin-top:12px;text-align:right}.paper-result .paper-header-info[data-v-113a7d0e]{text-align:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #333}.paper-result .paper-header-info h2[data-v-113a7d0e]{margin-bottom:8px}.paper-result .paper-header-info p[data-v-113a7d0e]{color:#666;margin:0}.paper-result .paper-section[data-v-113a7d0e]{margin-bottom:24px}.paper-result .paper-section h4[data-v-113a7d0e]{margin-bottom:16px;padding:8px 12px;background:#f5f5f5}.paper-result .paper-section .paper-question[data-v-113a7d0e]{display:flex;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #e8e8e8}.paper-result .paper-section .paper-question .question-number[data-v-113a7d0e]{width:30px;font-weight:500}.paper-result .paper-section .paper-question .question-text[data-v-113a7d0e]{flex:1}.paper-result .paper-section .paper-question .question-text .options[data-v-113a7d0e]{margin-top:8px}.paper-result .paper-section .paper-question .question-text .options .option[data-v-113a7d0e]{display:inline-block;margin-right:24px}.training-result .training-overview[data-v-113a7d0e]{margin-bottom:24px}.training-result .training-overview h2[data-v-113a7d0e],.training-result .training-tasks h3[data-v-113a7d0e]{margin-bottom:16px}.training-result .training-tasks .task-item .task-header[data-v-113a7d0e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.training-result .training-tasks .task-item .task-header .task-name[data-v-113a7d0e]{font-weight:500;font-size:15px}.training-result .training-tasks .task-item .task-desc[data-v-113a7d0e]{color:#666;margin-bottom:12px}.training-result .training-tasks .task-item .task-criteria[data-v-113a7d0e],.training-result .training-tasks .task-item .task-steps[data-v-113a7d0e]{margin-top:8px;padding:12px;background:#fafafa;border-radius:4px;font-size:13px}.training-result .training-tasks .task-item .task-criteria ol[data-v-113a7d0e],.training-result .training-tasks .task-item .task-criteria ul[data-v-113a7d0e],.training-result .training-tasks .task-item .task-steps ol[data-v-113a7d0e],.training-result .training-tasks .task-item .task-steps ul[data-v-113a7d0e]{margin:8px 0 0;padding-left:20px}.lesson-plan-result .plan-header[data-v-113a7d0e]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.lesson-plan-result .plan-header h2[data-v-113a7d0e]{margin-bottom:12px}.lesson-plan-result .plan-section[data-v-113a7d0e]{margin-bottom:24px}.lesson-plan-result .plan-section h3[data-v-113a7d0e]{margin-bottom:12px;color:#1890ff}.lesson-plan-result .plan-section h3 .anticon[data-v-113a7d0e]{margin-right:8px}.lesson-plan-result .plan-section .objectives-content[data-v-113a7d0e]{padding:12px;background:#f5f5f5;border-radius:4px}.lesson-plan-result .plan-section .objectives-content>div[data-v-113a7d0e]{margin-bottom:8px}.lesson-plan-result .plan-section .objectives-content>div[data-v-113a7d0e]:last-child{margin-bottom:0}.lesson-plan-result .plan-section .process-step .step-header[data-v-113a7d0e]{display:flex;justify-content:space-between;margin-bottom:8px}.lesson-plan-result .plan-section .process-step .step-header .step-stage[data-v-113a7d0e]{font-weight:500}.lesson-plan-result .plan-section .process-step .step-header .step-time[data-v-113a7d0e]{color:#999;font-size:12px}.lesson-plan-result .plan-section .process-step .step-content[data-v-113a7d0e]{color:#666;margin-bottom:8px}.history-btn[data-v-113a7d0e]{position:fixed;right:24px;bottom:24px}[data-v-3dc1a33e]:export{name:"less";themeColor:var(--themeColor,#4166e1);lightColour:var(--lightColour,#23b8ff);mentSideberItem:var(--mentSideberItem,linear-gradient(90deg,#26a3fa,#3485ee 30%,#4166e1));mentSideberItemAfter:var(--mentSideberItemAfter,#06ffff);mentAntMenu:var(--mentAntMenu,#3553ba);primaryHoverColor:var(--primaryHoverColor,rgba(65,102,225,.1));mentBackground:var(--mentBackground,#4166e1);transparentColor:var(--transparentColor,rgba(65,102,225,.6509803921568628) a6)}.resource-library-page[data-v-3dc1a33e]{min-height:10vh;background:linear-gradient(135deg,#f5f7fa,#e4e8ed);padding:24px;display:flex;flex-direction:column}.page-header[data-v-3dc1a33e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.page-header .header-left[data-v-3dc1a33e]{display:flex;align-items:center}.page-header .header-left .page-title[data-v-3dc1a33e]{margin:0 0 0 16px;font-size:24px}.tab-container[data-v-3dc1a33e]{background:#fff;border-radius:12px;padding:0 16px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.tab-content[data-v-3dc1a33e]{flex:1;display:flex;flex-direction:column}.manage-content[data-v-3dc1a33e]{flex:none}.stat-cards[data-v-3dc1a33e]{display:flex;gap:16px;margin-bottom:24px}.stat-card[data-v-3dc1a33e]{flex:1;background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.stat-card .stat-icon[data-v-3dc1a33e]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.stat-card .stat-info .stat-value[data-v-3dc1a33e]{font-size:28px;font-weight:600;color:#333}.stat-card .stat-info .stat-label[data-v-3dc1a33e]{font-size:14px;color:#999;margin-top:4px}.filter-section[data-v-3dc1a33e]{background:#fff;border-radius:12px;padding:16px 24px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.06)}.filter-section .filter-left[data-v-3dc1a33e]{display:flex;gap:12px}.resource-table[data-v-3dc1a33e]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.resource-table .resource-name[data-v-3dc1a33e]{display:flex;align-items:center;gap:8px}.resource-table .resource-name .file-icon[data-v-3dc1a33e]{font-size:18px;color:#1890ff}.qa-content[data-v-3dc1a33e]{flex:1;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden;display:flex;flex-direction:column}.qa-layout[data-v-3dc1a33e]{display:flex;flex:1;min-height:500px}.qa-sidebar[data-v-3dc1a33e]{width:260px;background:#f7f8fc;border-right:1px solid #e8eaed;display:flex;flex-direction:column;transition:width .3s}.qa-sidebar.collapsed[data-v-3dc1a33e]{width:56px}.qa-sidebar.collapsed .sidebar-header span[data-v-3dc1a33e]{display:none}.qa-sidebar .sidebar-header[data-v-3dc1a33e]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e8eaed;font-weight:600;color:#333}.qa-sidebar .history-list[data-v-3dc1a33e]{flex:1;overflow-y:auto;padding:8px}.qa-sidebar .history-item[data-v-3dc1a33e]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:8px;cursor:pointer;margin-bottom:4px;transition:all .2s;color:#666}.qa-sidebar .history-item .anticon[data-v-3dc1a33e]:first-child{color:#999;font-size:14px}.qa-sidebar .history-item .history-title[data-v-3dc1a33e]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.qa-sidebar .history-item .anticon-more[data-v-3dc1a33e]{opacity:0}.qa-sidebar .history-item[data-v-3dc1a33e]:hover{background:#fff}.qa-sidebar .history-item:hover .anticon-more[data-v-3dc1a33e]{opacity:1}.qa-sidebar .history-item.active[data-v-3dc1a33e]{background:#fff;color:#1890ff}.qa-sidebar .history-item.active .anticon[data-v-3dc1a33e]:first-child{color:#1890ff}.qa-sidebar .new-chat-btn[data-v-3dc1a33e]{display:flex;align-items:center;gap:10px;padding:12px 16px;margin:8px;border:1px dashed #d9d9d9;border-radius:8px;cursor:pointer;color:#666;transition:all .2s}.qa-sidebar .new-chat-btn[data-v-3dc1a33e]:hover{border-color:#1890ff;color:#1890ff;background:#fff}.qa-main[data-v-3dc1a33e]{flex:1;display:flex;flex-direction:column;min-width:0;height:100%}.chat-area[data-v-3dc1a33e]{flex:1;overflow-y:auto;padding:0;display:flex;flex-direction:column}.welcome-screen[data-v-3dc1a33e]{display:flex;flex-direction:column;align-items:center;flex:1;padding:60px 40px 40px}.welcome-screen .welcome-logo[data-v-3dc1a33e]{margin-bottom:20px}.welcome-screen .welcome-logo .logo-circle[data-v-3dc1a33e]{width:64px;height:64px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(102,126,234,.4)}.welcome-screen .welcome-logo .logo-circle .anticon[data-v-3dc1a33e]{font-size:28px;color:#fff}.welcome-screen .welcome-title[data-v-3dc1a33e]{font-size:20px;font-weight:600;color:#1f1f1f;margin-bottom:6px}.welcome-screen .welcome-subtitle[data-v-3dc1a33e]{font-size:14px;color:#8c8c8c;margin-bottom:32px}.welcome-screen .prompt-suggestions[data-v-3dc1a33e]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;max-width:720px}.welcome-screen .prompt-card[data-v-3dc1a33e]{display:flex;gap:16px;padding:20px;background:#fff;border:1px solid #e8eaed;border-radius:12px;cursor:pointer;transition:all .2s}.welcome-screen .prompt-card[data-v-3dc1a33e]:hover{border-color:#1890ff;box-shadow:0 4px 12px rgba(24,144,255,.12);transform:translateY(-2px)}.welcome-screen .prompt-card .prompt-icon[data-v-3dc1a33e]{width:40px;height:40px;background:linear-gradient(135deg,#e6f7ff,#f0f5ff);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#1890ff;flex-shrink:0;font-size:18px}.welcome-screen .prompt-card .prompt-content[data-v-3dc1a33e]{text-align:left;flex:1}.welcome-screen .prompt-card .prompt-content .prompt-title[data-v-3dc1a33e]{font-size:15px;font-weight:500;color:#1f1f1f;margin-bottom:6px}.welcome-screen .prompt-card .prompt-content .prompt-desc[data-v-3dc1a33e]{font-size:13px;color:#8c8c8c;line-height:1.5}.messages-container[data-v-3dc1a33e]{max-width:800px;margin:0 auto;padding:24px}.message-wrapper[data-v-3dc1a33e]{margin-bottom:24px}.message-wrapper.user[data-v-3dc1a33e]{display:flex;justify-content:flex-end}.message-wrapper.assistant[data-v-3dc1a33e]{display:flex;justify-content:flex-start}.user-message[data-v-3dc1a33e]{display:flex;gap:12px;align-items:flex-end}.user-message .message-bubble[data-v-3dc1a33e]{background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;padding:12px 16px;border-radius:18px 18px 4px 18px;max-width:70%;box-shadow:0 2px 8px rgba(24,144,255,.3)}.user-message .message-bubble .message-text[data-v-3dc1a33e]{line-height:1.6;word-break:break-word}.user-message .user-avatar[data-v-3dc1a33e]{width:32px;height:32px;background:#e6f7ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1890ff;flex-shrink:0}.ai-message[data-v-3dc1a33e]{display:flex;gap:12px;align-items:flex-start}.ai-message .ai-avatar[data-v-3dc1a33e]{width:32px;height:32px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.ai-message .message-body[data-v-3dc1a33e]{flex:1;max-width:56%}.ai-message .message-bubble[data-v-3dc1a33e]{background:#f7f8fc;padding:14px 18px;border-radius:18px 18px 18px 4px}.ai-message .message-bubble.thinking[data-v-3dc1a33e]{padding:16px 24px}.ai-message .message-bubble .message-text[data-v-3dc1a33e]{line-height:1.7;word-break:break-word;color:#1f1f1f}.ai-message .message-bubble .message-text strong[data-v-3dc1a33e]{color:#1f1f1f}.ai-message .message-bubble .message-text li[data-v-3dc1a33e]{margin-left:8px;color:#595959}.ai-message .related-resources[data-v-3dc1a33e]{margin-top:12px}.ai-message .related-resources .resources-header[data-v-3dc1a33e]{display:flex;align-items:center;gap:6px;font-size:12px;color:#8c8c8c;margin-bottom:8px}.ai-message .related-resources .resources-grid[data-v-3dc1a33e]{display:flex;flex-wrap:wrap;gap:8px}.ai-message .related-resources .resource-card[data-v-3dc1a33e]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid #e8eaed;border-radius:8px;cursor:pointer;transition:all .2s;font-size:13px}.ai-message .related-resources .resource-card[data-v-3dc1a33e]:hover{border-color:#1890ff;background:#f0f5ff}.ai-message .related-resources .resource-card .anticon[data-v-3dc1a33e]{color:#1890ff}.ai-message .related-resources .resource-card .resource-name[data-v-3dc1a33e]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-message .message-actions[data-v-3dc1a33e]{display:flex;gap:4px;margin-top:8px;opacity:0;transition:opacity .2s}.ai-message .message-actions .ant-btn-link[data-v-3dc1a33e]{color:#8c8c8c;padding:4px 8px;height:auto}.ai-message .message-actions .ant-btn-link[data-v-3dc1a33e]:hover{color:#1890ff;background:#f0f5ff;border-radius:4px}.ai-message .message-actions .ant-btn-link.liked[data-v-3dc1a33e]{color:#52c41a}.ai-message .message-actions .ant-btn-link.disliked[data-v-3dc1a33e]{color:#ff4d4f}.ai-message:hover .message-actions[data-v-3dc1a33e]{opacity:1}.typing-dots[data-v-3dc1a33e]{display:flex;gap:5px;padding:4px 0}.typing-dots span[data-v-3dc1a33e]{width:8px;height:8px;background:#1890ff;border-radius:50%;animation:bounce-3dc1a33e 1.4s ease-in-out infinite}.typing-dots span[data-v-3dc1a33e]:first-child{animation-delay:0s}.typing-dots span[data-v-3dc1a33e]:nth-child(2){animation-delay:.16s}.typing-dots span[data-v-3dc1a33e]:nth-child(3){animation-delay:.32s}@keyframes bounce-3dc1a33e{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}}.input-area[data-v-3dc1a33e]{padding:16px 24px 20px;background:#fff;border-top:1px solid #f0f0f0}.input-container[data-v-3dc1a33e]{display:flex;align-items:flex-end;gap:12px;max-width:800px;margin:0 auto;background:#f7f8fc;border:1px solid #e8eaed;border-radius:24px;padding:8px 16px;transition:all .2s}.input-container[data-v-3dc1a33e]:focus-within{border-color:#1890ff;background:#fff;box-shadow:0 2px 8px rgba(24,144,255,.15)}.input-container .chat-input[data-v-3dc1a33e]{flex:1;border:none!important;background:transparent!important;box-shadow:none!important;font-size:14px;resize:none}.input-container .chat-input[data-v-3dc1a33e]:focus{box-shadow:none!important}.input-container .input-actions[data-v-3dc1a33e]{display:flex;align-items:center;gap:8px}.input-container .send-btn[data-v-3dc1a33e]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.input-tips[data-v-3dc1a33e]{max-width:800px;margin:8px auto 0;text-align:center;font-size:12px;color:#bfbfbf}.input-tips .divider[data-v-3dc1a33e]{margin:0 8px}.recommend-content[data-v-3dc1a33e]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.06);flex:none}.recommend-settings[data-v-3dc1a33e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.recommend-settings .setting-item[data-v-3dc1a33e]{display:flex;align-items:center;gap:12px}.recommend-settings .setting-item .label[data-v-3dc1a33e]{color:#666}.recommend-sections[data-v-3dc1a33e]{display:flex;flex-direction:column;gap:24px}.recommend-section .section-header[data-v-3dc1a33e]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.recommend-section .section-header h3[data-v-3dc1a33e]{margin:0;font-size:16px}.recommend-section .section-header h3 .anticon[data-v-3dc1a33e]{margin-right:8px;color:#1890ff}.recommend-section .section-header .section-desc[data-v-3dc1a33e]{color:#999;font-size:13px}.recommend-cards[data-v-3dc1a33e]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.recommend-card[data-v-3dc1a33e]{display:flex;gap:12px;padding:16px;background:#fafafa;border-radius:8px;transition:all .3s}.recommend-card[data-v-3dc1a33e]:hover{background:#f0f5ff;box-shadow:0 2px 8px rgba(24,144,255,.1)}.recommend-card .card-icon[data-v-3dc1a33e]{width:48px;height:48px;background:#e6f7ff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#1890ff;flex-shrink:0}.recommend-card .card-info[data-v-3dc1a33e]{flex:1;min-width:0}.recommend-card .card-info .card-title[data-v-3dc1a33e]{font-weight:500;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recommend-card .card-info .card-meta[data-v-3dc1a33e]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.recommend-card .card-info .card-meta .match-score[data-v-3dc1a33e]{font-size:12px;color:#52c41a}.recommend-card .card-info .card-meta .match-score .anticon[data-v-3dc1a33e]{margin-right:4px}.recommend-card .card-info .card-reason[data-v-3dc1a33e]{font-size:12px;color:#666}.recommend-card .card-actions[data-v-3dc1a33e]{display:flex;flex-direction:column;justify-content:center}.advice-list[data-v-3dc1a33e]{display:flex;flex-direction:column;gap:12px}.advice-item[data-v-3dc1a33e]{display:flex;gap:16px;padding:16px;background:#fafafa;border-radius:8px}.advice-item .advice-icon[data-v-3dc1a33e]{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;flex-shrink:0}.advice-item .advice-content[data-v-3dc1a33e]{flex:1}.advice-item .advice-content .advice-title[data-v-3dc1a33e]{font-weight:500;margin-bottom:8px}.advice-item .advice-content .advice-desc[data-v-3dc1a33e]{color:#666;font-size:13px;margin-bottom:12px}.advice-item .advice-content .advice-actions[data-v-3dc1a33e]{display:flex;gap:8px}.evaluation-stats[data-v-3dc1a33e]{display:flex;gap:24px;padding:24px;background:#fafafa;border-radius:8px}.evaluation-stats .stat-item[data-v-3dc1a33e]{flex:1;text-align:center}.evaluation-stats .stat-item .stat-value[data-v-3dc1a33e]{font-size:32px;font-weight:600;color:#1890ff}.evaluation-stats .stat-item .stat-label[data-v-3dc1a33e]{color:#666;margin-top:8px}.graph-modal-content[data-v-3dc1a33e]{display:flex;flex-direction:column;height:100%;background:#f5f7fa}.graph-main-area[data-v-3dc1a33e]{flex:1;display:flex;min-height:0}.graph-area[data-v-3dc1a33e]{flex:1;position:relative;background:#fff}.graph-area .empty-graph[data-v-3dc1a33e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.side-panel[data-v-3dc1a33e]{width:280px;background:#fff;position:relative;transition:width .3s;overflow:hidden}.side-panel.collapsed[data-v-3dc1a33e]{width:32px}.side-panel .panel-toggle[data-v-3dc1a33e]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:48px;background:#f0f0f0;border-radius:0 4px 4px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.side-panel .panel-toggle[data-v-3dc1a33e]:hover{background:#e6e6e6}.side-panel .panel-content[data-v-3dc1a33e]{margin-left:32px;padding:16px;height:100%;overflow-y:auto}.side-panel .panel-section[data-v-3dc1a33e]{margin-bottom:20px}.side-panel .panel-section .section-title[data-v-3dc1a33e]{font-size:14px;font-weight:500;color:#333;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e8e8e8}.side-panel .node-detail .detail-header[data-v-3dc1a33e]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.side-panel .node-detail .detail-header .node-name[data-v-3dc1a33e]{font-size:15px;font-weight:500}.side-panel .node-detail .detail-body .detail-item[data-v-3dc1a33e]{margin-bottom:8px}.side-panel .node-detail .detail-body .detail-item .label[data-v-3dc1a33e]{font-size:12px;color:#999}.side-panel .node-detail .detail-body .detail-item p[data-v-3dc1a33e]{margin:4px 0 0;font-size:13px;color:#333}.side-panel .legend-list .legend-item[data-v-3dc1a33e]{display:flex;align-items:center;padding:6px 0}.side-panel .legend-list .legend-item .legend-color[data-v-3dc1a33e]{width:12px;height:12px;border-radius:2px;margin-right:8px}.side-panel .legend-list .legend-item .legend-name[data-v-3dc1a33e]{flex:1;font-size:13px}.side-panel .legend-list .legend-item .legend-count[data-v-3dc1a33e]{font-size:12px;color:#999}.graph-footer[data-v-3dc1a33e]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border-top:1px solid #e8e8e8}.graph-footer .footer-left[data-v-3dc1a33e]{display:flex;gap:8px}.graph-footer .footer-right[data-v-3dc1a33e]{display:flex;align-items:center}[data-v-3dc1a33e] .ant-upload-drag{border:2px dashed #d9d9d9;border-radius:8px}[data-v-3dc1a33e] .ant-upload-drag:hover{border-color:#1890ff}[data-v-3dc1a33e] .ant-upload-drag-icon .anticon{font-size:48px;color:#1890ff}