.header[data-v-8c363459]{background-color:#f5f5f5;border-bottom:2px solid #d0d0d0;padding:0}.header-container[data-v-8c363459]{max-width:1600px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:flex-end;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e0 #f5f5f5}.header-container[data-v-8c363459]::-webkit-scrollbar{height:6px}.header-container[data-v-8c363459]::-webkit-scrollbar-track{background:#f5f5f5}.header-container[data-v-8c363459]::-webkit-scrollbar-thumb{background-color:#cbd5e0;border-radius:3px}.header-container[data-v-8c363459]::-webkit-scrollbar-thumb:hover{background-color:#a0aec0}.logo[data-v-8c363459]{display:flex;padding:1px 0;flex-shrink:0;height:60px}.logo-icon img[data-v-8c363459]{height:100%}.logo-text[data-v-8c363459]{font-family:Microsoft YaHei,sans-serif;font-size:24px;font-weight:400;color:#0a3065;letter-spacing:.3px;align-self:center}.nav[data-v-8c363459]{display:flex;gap:0;align-items:flex-end;flex-shrink:0}.nav-tab[data-v-8c363459]{font-family:Microsoft YaHei,sans-serif;font-size:18px;font-weight:400;color:#4a5568;text-decoration:none;padding:12px 32px;background-color:#e8e8e8;border:1px solid #c0c0c0;border-bottom:none;border-radius:8px 8px 0 0;margin-right:4px;transition:all .2s ease;position:relative;top:2px}.nav-tab[data-v-8c363459]:hover{background-color:#f8f8f8;color:#2d3748}.nav-tab.active[data-v-8c363459]{background-color:#fff;color:#2d3748;border-bottom:2px solid #ffffff;font-size:20px;font-weight:700;z-index:1}@media (max-width: 1350px){.logo-text[data-v-8c363459]{display:none}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Microsoft YaHei,sans-serif;background-color:#fff;color:#2d3748;line-height:1.7}#app{min-height:100vh;display:flex;flex-direction:column;background-color:#fff}.main-content{flex:1;padding:50px 40px;max-width:1600px;margin:0 auto;width:100%}.page[data-v-acdf32ce],.content[data-v-acdf32ce]{width:100%}.title[data-v-acdf32ce]{font-family:Microsoft YaHei,sans-serif;font-size:36px;font-weight:400;margin-bottom:40px;text-align:left;color:#2c5282;letter-spacing:.3px}.workflow-section[data-v-acdf32ce]{display:flex;flex-direction:column;gap:40px}.workflow-image-container[data-v-acdf32ce]{width:100%;text-align:center;margin-bottom:20px}.workflow-image[data-v-acdf32ce]{max-width:100%;height:auto;border:1px solid #e2e8f0;border-radius:2px}.image-description[data-v-acdf32ce]{width:100%;margin-bottom:40px}.description-text[data-v-acdf32ce]{font-family:Microsoft YaHei,sans-serif;font-size:16px;color:#2d3748;line-height:1.8;text-align:justify;font-weight:400}.workflow-description[data-v-acdf32ce]{display:flex;flex-direction:column;gap:0}.section[data-v-acdf32ce]{background-color:transparent;padding:0;border-radius:0;border-left:none;margin-bottom:30px}.section h2[data-v-acdf32ce]{font-family:Microsoft YaHei,sans-serif;font-size:22px;font-weight:600;margin-bottom:15px;color:#2d3748;letter-spacing:.2px}.section-text[data-v-acdf32ce]{font-family:Microsoft YaHei,sans-serif;font-size:16px;color:#2d3748;line-height:1.8;text-align:justify;font-weight:400}.section strong[data-v-acdf32ce]{color:#2c5282;font-weight:600}@media (max-width: 768px){.title[data-v-acdf32ce]{font-size:28px}.section h2[data-v-acdf32ce]{font-size:20px}.description-text[data-v-acdf32ce],.section-text[data-v-acdf32ce]{font-size:15px}}.tools-page[data-v-85038867]{width:100%}.page-title[data-v-85038867]{font-family:Microsoft YaHei,sans-serif;font-size:36px;font-weight:400;color:#2c5282;margin-bottom:30px}.time-methods-image[data-v-85038867]{width:100%;margin-bottom:30px;display:flex;justify-content:center;align-items:center}.time-methods-image img[data-v-85038867]{max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 8px #0000001a}.intro-text[data-v-85038867]{margin-bottom:40px;line-height:1.8}.intro-text p[data-v-85038867]{font-family:Microsoft YaHei,sans-serif;font-size:16px;color:#2d3748;margin-bottom:15px}.table-container[data-v-85038867]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px;background-color:#fff}.tools-table[data-v-85038867]{width:100%;border-collapse:collapse;font-family:Microsoft YaHei,sans-serif}.tools-table thead[data-v-85038867]{background-color:#f7fafc;border-bottom:2px solid #e2e8f0}.tools-table th[data-v-85038867]{padding:16px;text-align:left;font-size:15px;font-weight:600;color:#2c5282;white-space:nowrap}.tools-table th.sortable[data-v-85038867]{cursor:pointer;-webkit-user-select:none;user-select:none}.sort-icon[data-v-85038867]{margin-left:5px;color:#cbd5e0;font-size:12px}.tools-table tbody tr[data-v-85038867]{border-bottom:1px solid #e2e8f0;transition:background-color .2s ease}.tools-table tbody tr[data-v-85038867]:hover{background-color:#f7fafc}.tools-table tbody tr[data-v-85038867]:last-child{border-bottom:none}.tools-table td[data-v-85038867]{padding:14px 16px;font-size:15px;color:#2d3748}.tool-name[data-v-85038867]{font-weight:500;color:#2d3748}.text-center[data-v-85038867]{text-align:center}.paper-cell[data-v-85038867]{max-width:600px}.paper-link[data-v-85038867]{color:#2c5282;text-decoration:none;transition:color .2s ease}.paper-link[data-v-85038867]:hover{color:#1e3a5f;text-decoration:underline}@media (max-width: 768px){.table-container[data-v-85038867]{overflow-x:scroll}.tools-table[data-v-85038867]{min-width:600px}}.analysis-page[data-v-b80d48e9]{width:100%}.page-title[data-v-b80d48e9]{font-family:Microsoft YaHei,sans-serif;font-size:36px;font-weight:400;color:#2c5282;margin-bottom:30px}.intro-text[data-v-b80d48e9]{margin-bottom:40px;line-height:1.8}.intro-text p[data-v-b80d48e9]{font-family:Microsoft YaHei,sans-serif;font-size:16px;color:#2d3748;margin-bottom:15px}.analysis-card[data-v-b80d48e9]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.mode-tabs[data-v-b80d48e9]{display:flex;border-bottom:2px solid #e2e8f0;background:#f7fafc}.mode-tab[data-v-b80d48e9]{flex:1;padding:18px 24px;font-family:Microsoft YaHei,sans-serif;font-size:1.1em;font-weight:600;color:#4a5568;background:transparent;border:none;cursor:pointer;transition:all .3s ease;position:relative}.mode-tab[data-v-b80d48e9]:hover{background:#edf2f7;color:#2c5282}.mode-tab.active[data-v-b80d48e9]{color:#2c5282;background:#fff}.mode-tab.active[data-v-b80d48e9]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:#2c5282}.search-section[data-v-b80d48e9],.overall-section[data-v-b80d48e9]{padding:30px}.mode-description[data-v-b80d48e9]{font-family:Microsoft YaHei,sans-serif;font-size:16px;color:#2d3748;line-height:1.8;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.search-filters[data-v-b80d48e9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.filter-group[data-v-b80d48e9]{display:flex;flex-direction:column}.filter-group label[data-v-b80d48e9]{font-family:Microsoft YaHei,sans-serif;font-size:15px;font-weight:600;color:#2c5282;margin-bottom:8px}.filter-group select[data-v-b80d48e9]{padding:10px 12px;font-family:Microsoft YaHei,sans-serif;font-size:15px;border:1px solid #cbd5e0;border-radius:4px;background:#fff;color:#4a5568;cursor:pointer;transition:all .2s ease}.filter-group select[data-v-b80d48e9]:hover{border-color:#a0aec0}.filter-group select[data-v-b80d48e9]:focus{outline:none;border-color:#2c5282;box-shadow:0 0 0 3px #2c52821a}.search-button[data-v-b80d48e9]{padding:10px 30px;font-family:Microsoft YaHei,sans-serif;font-size:15px;font-weight:600;color:#fff;background:#2c5282;border:none;border-radius:4px;cursor:pointer;transition:background .3s;align-self:flex-end}.search-button[data-v-b80d48e9]:hover{background:#1e3a5f}.results-placeholder[data-v-b80d48e9]{padding:40px;background:#f7fafc;border-radius:6px;text-align:center}.results-placeholder p[data-v-b80d48e9]{font-family:Microsoft YaHei,sans-serif;font-size:16px;color:#718096}.results-container[data-v-b80d48e9]{margin-top:20px}.results-images[data-v-b80d48e9]{display:flex;flex-direction:column;gap:30px}.result-item[data-v-b80d48e9]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000000d}.result-title[data-v-b80d48e9]{font-family:Microsoft YaHei,sans-serif;font-size:1.2em;color:#2c5282;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #e2e8f0}.results-image[data-v-b80d48e9]{width:100%;background:#f7fafc;border-radius:6px;padding:20px;display:flex;justify-content:center;align-items:center}.results-image img[data-v-b80d48e9]{max-width:100%;height:auto;border-radius:4px}.metrics-grid[data-v-b80d48e9]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:0 auto 30px}.metric-card[data-v-b80d48e9]{background:#fff;border:2px solid #e2e8f0;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;min-height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center}.metric-card[data-v-b80d48e9]:hover{border-color:#2c5282;box-shadow:0 4px 12px #2c528226;transform:translateY(-2px)}.metric-card.active[data-v-b80d48e9]{border-color:#2c5282;background:#f7fafc;box-shadow:0 4px 12px #2c528233}.metric-icon[data-v-b80d48e9]{width:50px;height:50px;margin:0 auto 12px;color:#2c5282}.metric-icon svg[data-v-b80d48e9]{width:100%;height:100%}.metric-card h3[data-v-b80d48e9]{font-family:Microsoft YaHei,sans-serif;font-size:1.1em;color:#2c5282;margin-bottom:8px}.metric-card p[data-v-b80d48e9]{font-family:Microsoft YaHei,sans-serif;font-size:14px;color:#718096;line-height:1.4}.heatmap-display[data-v-b80d48e9]{margin-top:30px;padding-top:30px;border-top:2px solid #e2e8f0}.heatmap-display h2[data-v-b80d48e9]{font-family:Microsoft YaHei,sans-serif;font-size:1.8em;color:#2c5282;margin-bottom:25px;text-align:center}.heatmap-container[data-v-b80d48e9]{width:100%;display:flex;flex-direction:column;gap:20px;background:#f7fafc;border-radius:6px;padding:20px}.heatmap-image-wrapper[data-v-b80d48e9]{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:10px}.heatmap-subtitle[data-v-b80d48e9]{font-family:Microsoft YaHei,sans-serif;font-size:1.2em;font-weight:600;color:#2c5282;margin-bottom:15px;text-align:center}.heatmap-image-wrapper img[data-v-b80d48e9]{max-width:100%;height:auto;border-radius:4px}@media (max-width: 1024px){.metrics-grid[data-v-b80d48e9]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.metrics-grid[data-v-b80d48e9]{grid-template-columns:1fr}}.task-page[data-v-5f09bb04]{width:100%}.page-header[data-v-5f09bb04]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.header-left[data-v-5f09bb04]{flex:1}.header-right[data-v-5f09bb04]{display:flex;align-items:center}.page-title[data-v-5f09bb04]{font-family:Microsoft YaHei,sans-serif;font-size:36px;font-weight:400;color:#2c5282;margin:0}.btn-create-task[data-v-5f09bb04]{display:flex;align-items:center;gap:8px;padding:10px 24px;font-family:Microsoft YaHei,sans-serif;font-size:15px;font-weight:600;color:#fff;background:#2c5282;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #2c528233}.btn-create-task[data-v-5f09bb04]:hover{background:#1e3a5f;box-shadow:0 4px 8px #2c52824d;transform:translateY(-1px)}.btn-create-task[data-v-5f09bb04]:active{transform:translateY(0);box-shadow:0 2px 4px #2c528233}.plus-icon[data-v-5f09bb04]{font-size:20px;font-weight:700;line-height:1}.intro-text[data-v-5f09bb04]{margin-bottom:40px;line-height:1.8}.intro-text p[data-v-5f09bb04]{font-family:Microsoft YaHei,sans-serif;font-size:16px;color:#2d3748;margin-bottom:15px}.task-content[data-v-5f09bb04]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.search-section[data-v-5f09bb04]{padding:30px 40px;background:#f7fafc;border-bottom:2px solid #e2e8f0}.filter-row[data-v-5f09bb04]{display:flex;gap:20px;margin-bottom:0;flex-wrap:wrap;align-items:flex-end}.filter-group[data-v-5f09bb04]{display:flex;flex-direction:column;flex:1;min-width:220px;max-width:320px}.filter-group label[data-v-5f09bb04]{font-family:Microsoft YaHei,sans-serif;font-size:15px;font-weight:600;color:#2c5282;margin-bottom:12px;letter-spacing:.3px}.text-input[data-v-5f09bb04],.filter-select[data-v-5f09bb04]{padding:14px 18px;font-family:Microsoft YaHei,sans-serif;font-size:15px;border:1px solid #cbd5e0;border-radius:6px;background:#fff;color:#4a5568;transition:all .2s ease}.filter-select[data-v-5f09bb04]{cursor:pointer}.text-input[data-v-5f09bb04]:focus,.filter-select[data-v-5f09bb04]:focus{outline:none;border-color:#2c5282;box-shadow:0 0 0 3px #2c52821a}.button-group[data-v-5f09bb04]{display:flex;gap:15px;margin-top:15px}.btn-search[data-v-5f09bb04],.btn-clear[data-v-5f09bb04]{padding:14px 36px;font-family:Microsoft YaHei,sans-serif;font-size:15px;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:130px}.btn-search[data-v-5f09bb04]{background:#2c5282;color:#fff}.btn-search[data-v-5f09bb04]:hover{background:#1e3a5f;transform:translateY(-2px);box-shadow:0 4px 8px #2c52824d}.btn-clear[data-v-5f09bb04]{background:#fff;color:#2d3748;border:2px solid #cbd5e0}.btn-clear[data-v-5f09bb04]:hover{background:#f7fafc;border-color:#2c5282;color:#2c5282}.notice-box[data-v-5f09bb04]{padding:15px 30px;background:#fff5f5;border-left:4px solid #e53e3e}.notice-box p[data-v-5f09bb04]{font-family:Microsoft YaHei,sans-serif;font-size:15px;color:#c53030;margin:0}.notice-box strong[data-v-5f09bb04]{font-weight:600}.table-container[data-v-5f09bb04]{overflow-x:auto;padding:30px}.task-table[data-v-5f09bb04]{width:100%;border-collapse:collapse;font-family:Microsoft YaHei,sans-serif}.task-table thead[data-v-5f09bb04]{background:#f7fafc;border-bottom:2px solid #e2e8f0}.task-table th[data-v-5f09bb04]{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#2c5282;white-space:nowrap}.task-table tbody tr[data-v-5f09bb04]{border-bottom:1px solid #e2e8f0;transition:background-color .2s ease}.task-table tbody tr[data-v-5f09bb04]:hover{background:#f7fafc}.task-table tbody tr[data-v-5f09bb04]:last-child{border-bottom:none}.task-table td[data-v-5f09bb04]{padding:12px 16px;font-size:14px;color:#2d3748}.loading-cell[data-v-5f09bb04],.error-cell[data-v-5f09bb04],.no-data[data-v-5f09bb04]{text-align:center;color:#718096;font-style:italic;padding:40px!important}.error-cell[data-v-5f09bb04]{color:#e53e3e}.task-id[data-v-5f09bb04]{font-family:Courier New,monospace;font-size:13px;color:#4a5568}.status-badge[data-v-5f09bb04]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:13px;font-weight:600}.status-badge.success[data-v-5f09bb04]{background:#c6f6d5;color:#22543d}.status-badge.fail[data-v-5f09bb04]{background:#fed7d7;color:#742a2a}.status-badge.running[data-v-5f09bb04]{background:#bee3f8;color:#2c5282}.status-badge.pending[data-v-5f09bb04]{background:#feebc8;color:#7c2d12}.operation-cell[data-v-5f09bb04]{display:flex;gap:8px}.btn-download[data-v-5f09bb04],.btn-visualization[data-v-5f09bb04]{padding:6px 16px;font-family:Microsoft YaHei,sans-serif;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease}.btn-download[data-v-5f09bb04]{background:#2c5282;color:#fff}.btn-download[data-v-5f09bb04]:hover{background:#1e3a5f}.btn-visualization[data-v-5f09bb04]{background:#3182ce;color:#fff}.btn-visualization[data-v-5f09bb04]:hover{background:#2c5282}.pagination[data-v-5f09bb04]{display:flex;justify-content:center;align-items:center;gap:8px;padding:20px 30px;border-top:1px solid #e2e8f0}.page-btn[data-v-5f09bb04]{min-width:36px;height:36px;padding:0 12px;font-family:Microsoft YaHei,sans-serif;font-size:14px;background:#fff;color:#4a5568;border:1px solid #cbd5e0;border-radius:4px;cursor:pointer;transition:all .2s ease}.page-btn[data-v-5f09bb04]:hover:not(:disabled){background:#f7fafc;border-color:#2c5282;color:#2c5282}.page-btn.active[data-v-5f09bb04]{background:#2c5282;color:#fff;border-color:#2c5282}.page-btn[data-v-5f09bb04]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1024px){.page-header[data-v-5f09bb04]{flex-direction:column;align-items:flex-start;gap:20px}.header-right[data-v-5f09bb04]{width:100%}.btn-create-task[data-v-5f09bb04]{width:100%;justify-content:center}.search-section[data-v-5f09bb04]{padding:30px 20px}.filter-row[data-v-5f09bb04]{flex-direction:column;gap:20px}.filter-group[data-v-5f09bb04]{width:100%;max-width:100%}.button-group[data-v-5f09bb04]{width:100%}.btn-search[data-v-5f09bb04],.btn-clear[data-v-5f09bb04]{flex:1}}@media (max-width: 768px){.page-title[data-v-5f09bb04]{font-size:28px}.table-container[data-v-5f09bb04]{overflow-x:scroll}.task-table[data-v-5f09bb04]{min-width:1000px}}.create-task-page[data-v-da3c457e]{width:100%}.page-header[data-v-da3c457e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.header-left[data-v-da3c457e]{flex:1}.header-right[data-v-da3c457e]{display:flex;align-items:center}.page-title[data-v-da3c457e]{font-family:Microsoft YaHei,sans-serif;font-size:36px;font-weight:400;color:#2c5282;margin:0}.btn-back[data-v-da3c457e]{display:flex;align-items:center;gap:8px;padding:10px 24px;font-family:Microsoft YaHei,sans-serif;font-size:15px;font-weight:600;color:#2c5282;background:#fff;border:2px solid #2c5282;border-radius:6px;cursor:pointer;transition:all .3s ease}.btn-back[data-v-da3c457e]:hover{background:#2c5282;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #2c528233}.btn-back[data-v-da3c457e]:active{transform:translateY(0)}.back-icon[data-v-da3c457e]{font-size:18px;font-weight:700;line-height:1}.intro-text[data-v-da3c457e]{margin-bottom:40px;line-height:1.8}.intro-text p[data-v-da3c457e]{font-family:Microsoft YaHei,sans-serif;font-size:16px;color:#2d3748;margin-bottom:15px}.content-layout[data-v-da3c457e]{display:grid;grid-template-columns:1fr 400px;gap:30px}.left-section[data-v-da3c457e]{display:flex;flex-direction:column;gap:30px}.algorithm-section[data-v-da3c457e]{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.section-title[data-v-da3c457e]{font-family:Microsoft YaHei,sans-serif;font-size:24px;font-weight:600;color:#2c5282;margin-bottom:20px}.algorithm-selector[data-v-da3c457e]{width:100%}.algorithm-select[data-v-da3c457e]{width:100%;padding:12px 16px;font-family:Microsoft YaHei,sans-serif;font-size:16px;border:2px solid #cbd5e0;border-radius:6px;background:#fff;color:#2d3748;cursor:pointer;transition:all .2s ease}.algorithm-select[data-v-da3c457e]:focus{outline:none;border-color:#2c5282;box-shadow:0 0 0 3px #2c52821a}.algorithm-description[data-v-da3c457e]{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.algorithm-name[data-v-da3c457e]{font-family:Microsoft YaHei,sans-serif;font-size:28px;font-weight:600;color:#2c5282;margin-bottom:20px}.description-text[data-v-da3c457e]{font-family:Microsoft YaHei,sans-serif;font-size:15px;color:#2d3748;line-height:1.8;margin-bottom:0}.guidance-section[data-v-da3c457e]{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.guidance-title[data-v-da3c457e]{font-family:Microsoft YaHei,sans-serif;font-size:24px;font-weight:600;color:#2c5282;margin-bottom:20px}.guidance-content h4[data-v-da3c457e]{font-family:Microsoft YaHei,sans-serif;font-size:16px;font-weight:600;color:#2d3748;margin:20px 0 10px}.guidance-content h4[data-v-da3c457e]:first-child{margin-top:0}.guidance-content p[data-v-da3c457e]{font-family:Microsoft YaHei,sans-serif;font-size:14px;color:#4a5568;line-height:1.6;margin-bottom:10px}.steps-list[data-v-da3c457e]{font-family:Microsoft YaHei,sans-serif;font-size:14px;color:#4a5568;line-height:1.8;padding-left:25px;margin-bottom:15px}.steps-list li[data-v-da3c457e]{margin-bottom:8px}.right-section[data-v-da3c457e]{position:sticky;top:20px;height:fit-content;max-height:calc(100vh - 40px);overflow-y:auto}.submit-card[data-v-da3c457e]{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.card-title[data-v-da3c457e]{font-family:Microsoft YaHei,sans-serif;font-size:24px;font-weight:600;color:#2c5282;margin-bottom:25px}.task-form[data-v-da3c457e]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-da3c457e]{display:flex;flex-direction:column}.form-label[data-v-da3c457e]{font-family:Microsoft YaHei,sans-serif;font-size:14px;font-weight:600;color:#2d3748;margin-bottom:8px}.required[data-v-da3c457e]{color:#e53e3e;margin-right:4px}.form-input[data-v-da3c457e],.form-select[data-v-da3c457e],.form-textarea[data-v-da3c457e]{padding:10px 12px;font-family:Microsoft YaHei,sans-serif;font-size:14px;border:1px solid #cbd5e0;border-radius:4px;background:#fff;color:#2d3748;transition:all .2s ease}.form-textarea[data-v-da3c457e]{resize:vertical;min-height:60px}.form-input[data-v-da3c457e]:focus,.form-select[data-v-da3c457e]:focus,.form-textarea[data-v-da3c457e]:focus{outline:none;border-color:#2c5282;box-shadow:0 0 0 3px #2c52821a}.input-with-icon[data-v-da3c457e]{position:relative}.input-with-icon .form-input[data-v-da3c457e]{padding-right:40px}.toggle-password[data-v-da3c457e]{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:16px;-webkit-user-select:none;user-select:none}.param-description[data-v-da3c457e]{font-family:Microsoft YaHei,sans-serif;font-size:12px;color:#718096;margin-top:4px;line-height:1.4}.param-range[data-v-da3c457e]{color:#4a5568;font-weight:600}.parameter-section[data-v-da3c457e]{border-top:2px solid #e2e8f0;padding-top:20px}.parameter-title[data-v-da3c457e]{font-family:Microsoft YaHei,sans-serif;font-size:18px;font-weight:600;color:#2c5282;margin-bottom:15px}.upload-section[data-v-da3c457e]{border-top:2px solid #e2e8f0;padding-top:20px}.upload-title[data-v-da3c457e]{font-family:Microsoft YaHei,sans-serif;font-size:18px;font-weight:600;color:#2c5282;margin-bottom:15px}.upload-area[data-v-da3c457e]{border:2px dashed #cbd5e0;border-radius:6px;padding:30px;text-align:center;cursor:pointer;transition:all .2s ease;background:#f7fafc}.upload-area[data-v-da3c457e]:hover{border-color:#2c5282;background:#edf2f7}.upload-content[data-v-da3c457e]{display:flex;flex-direction:column;align-items:center;gap:10px}.upload-icon[data-v-da3c457e]{font-size:32px}.upload-content p[data-v-da3c457e]{font-family:Microsoft YaHei,sans-serif;font-size:14px;color:#4a5568;margin:0}.file-name[data-v-da3c457e]{color:#2c5282;font-weight:600}.btn-download[data-v-da3c457e]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 24px;font-family:Microsoft YaHei,sans-serif;font-size:16px;font-weight:600;color:#2c5282;background:#fff;border:2px solid #2c5282;border-radius:6px;text-decoration:none;cursor:pointer;transition:all .3s ease;margin-top:10px}.btn-download[data-v-da3c457e]:hover{background:#f7fafc;transform:translateY(-1px);box-shadow:0 4px 8px #2c528233}.download-icon[data-v-da3c457e]{font-size:20px}.btn-submit[data-v-da3c457e]{width:100%;padding:12px 24px;font-family:Microsoft YaHei,sans-serif;font-size:16px;font-weight:600;color:#fff;background:#2c5282;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;margin-top:10px}.btn-submit[data-v-da3c457e]:hover:not(:disabled){background:#1e3a5f;transform:translateY(-1px);box-shadow:0 4px 8px #2c52824d}.btn-submit[data-v-da3c457e]:disabled{background:#cbd5e0;cursor:not-allowed;transform:none}.status-message[data-v-da3c457e]{padding:12px;border-radius:4px;font-family:Microsoft YaHei,sans-serif;font-size:14px;text-align:center}.status-message.success[data-v-da3c457e]{background:#c6f6d5;color:#22543d;border:1px solid #9ae6b4}.status-message.error[data-v-da3c457e]{background:#fed7d7;color:#742a2a;border:1px solid #fc8181}@media (max-width: 1024px){.page-header[data-v-da3c457e]{flex-direction:column;align-items:flex-start;gap:20px}.header-right[data-v-da3c457e]{width:100%}.btn-back[data-v-da3c457e]{width:100%;justify-content:center}.content-layout[data-v-da3c457e]{grid-template-columns:1fr}.right-section[data-v-da3c457e]{position:static;max-height:none}}.agent-page[data-v-36d2ac2b]{width:100%}.page-header[data-v-36d2ac2b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.header-left[data-v-36d2ac2b]{flex:1}.header-right[data-v-36d2ac2b]{display:flex;align-items:center}.page-title[data-v-36d2ac2b]{font-family:Microsoft YaHei,sans-serif;font-size:36px;font-weight:400;color:#2c5282;margin:0}.btn-download[data-v-36d2ac2b]{display:flex;align-items:center;gap:8px;padding:10px 24px;font-family:Microsoft YaHei,sans-serif;font-size:15px;font-weight:600;color:#2c5282;background:#fff;border:2px solid #2c5282;border-radius:6px;text-decoration:none;cursor:pointer;transition:all .3s ease}.btn-download[data-v-36d2ac2b]:hover{background:#2c5282;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #2c528233}.btn-download[data-v-36d2ac2b]:active{transform:translateY(0)}.download-icon[data-v-36d2ac2b]{font-size:18px;line-height:1}.intro-text[data-v-36d2ac2b]{margin-bottom:40px;line-height:1.8}.intro-text p[data-v-36d2ac2b]{font-family:Microsoft YaHei,sans-serif;font-size:16px;color:#2d3748;margin-bottom:15px}.agent-content[data-v-36d2ac2b]{display:flex;flex-direction:column;gap:30px}.chat-section[data-v-36d2ac2b]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.chat-container[data-v-36d2ac2b]{display:flex;flex-direction:column;height:600px}.chat-messages[data-v-36d2ac2b]{flex:1;overflow-y:auto;padding:30px;background:#f7fafc}.welcome-message[data-v-36d2ac2b]{text-align:center;padding:60px 20px}.welcome-icon[data-v-36d2ac2b]{font-size:64px;margin-bottom:20px}.welcome-message h3[data-v-36d2ac2b]{font-family:Microsoft YaHei,sans-serif;font-size:24px;font-weight:600;color:#2c5282;margin-bottom:15px}.welcome-message p[data-v-36d2ac2b]{font-family:Microsoft YaHei,sans-serif;font-size:16px;color:#4a5568;line-height:1.6;max-width:600px;margin:0 auto}.message[data-v-36d2ac2b]{display:flex;gap:12px;margin-bottom:20px}.message.user[data-v-36d2ac2b]{flex-direction:row-reverse}.message-avatar[data-v-36d2ac2b]{width:40px;height:40px;border-radius:50%;background:#2c5282;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.message.user .message-avatar[data-v-36d2ac2b]{background:#718096}.message-content[data-v-36d2ac2b]{flex:1;max-width:70%}.message.user .message-content[data-v-36d2ac2b]{display:flex;justify-content:flex-end}.message-text[data-v-36d2ac2b]{background:#fff;padding:12px 16px;border-radius:12px;font-family:Microsoft YaHei,sans-serif;font-size:15px;color:#2d3748;line-height:1.6;box-shadow:0 1px 3px #0000001a;white-space:pre-wrap;word-wrap:break-word}.message.user .message-text[data-v-36d2ac2b]{background:#2c5282;color:#fff}.message-file[data-v-36d2ac2b]{background:#fff;padding:12px 16px;border-radius:12px;display:flex;align-items:center;gap:8px;box-shadow:0 1px 3px #0000001a}.file-icon[data-v-36d2ac2b]{font-size:18px}.file-name[data-v-36d2ac2b]{font-family:Microsoft YaHei,sans-serif;font-size:14px;color:#2d3748}.message-report[data-v-36d2ac2b]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.report-header[data-v-36d2ac2b]{background:#2c5282;padding:20px;color:#fff}.report-header h3[data-v-36d2ac2b]{font-family:Microsoft YaHei,sans-serif;font-size:20px;font-weight:600;margin:0}.report-body[data-v-36d2ac2b]{padding:20px}.report-section[data-v-36d2ac2b]{margin-bottom:25px}.report-section[data-v-36d2ac2b]:last-child{margin-bottom:0}.report-section h4[data-v-36d2ac2b]{font-family:Microsoft YaHei,sans-serif;font-size:16px;font-weight:600;color:#2c5282;margin-bottom:12px}.report-section p[data-v-36d2ac2b]{font-family:Microsoft YaHei,sans-serif;font-size:14px;color:#2d3748;line-height:1.6;margin:0;white-space:pre-wrap;word-wrap:break-word}.report-section ul[data-v-36d2ac2b]{list-style:none;padding:0;margin:0}.report-section li[data-v-36d2ac2b]{font-family:Microsoft YaHei,sans-serif;font-size:14px;color:#2d3748;line-height:1.6;padding-left:20px;position:relative;margin-bottom:8px;white-space:pre-wrap;word-wrap:break-word}.report-section li[data-v-36d2ac2b]:before{content:"•";position:absolute;left:0;color:#2c5282;font-weight:700}.algorithm-list[data-v-36d2ac2b]{display:flex;flex-direction:column;gap:15px}.algorithm-item[data-v-36d2ac2b]{display:flex;gap:15px;padding:15px;background:#f7fafc;border-radius:8px;border-left:4px solid #2c5282}.algo-rank[data-v-36d2ac2b]{width:32px;height:32px;background:#2c5282;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Microsoft YaHei,sans-serif;font-size:16px;font-weight:600;flex-shrink:0}.algo-details h5[data-v-36d2ac2b]{font-family:Microsoft YaHei,sans-serif;font-size:16px;font-weight:600;color:#2c5282;margin:0 0 5px}.algo-score[data-v-36d2ac2b]{font-family:Microsoft YaHei,sans-serif;font-size:13px;color:#718096;margin:0 0 8px;font-weight:600}.algo-reason[data-v-36d2ac2b]{font-family:Microsoft YaHei,sans-serif;font-size:14px;color:#2d3748;line-height:1.5;margin:0;white-space:pre-wrap;word-wrap:break-word}.typing-indicator[data-v-36d2ac2b]{display:flex;gap:4px;padding:12px 16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.typing-indicator span[data-v-36d2ac2b]{width:8px;height:8px;background:#cbd5e0;border-radius:50%;animation:typing-36d2ac2b 1.4s infinite}.typing-indicator span[data-v-36d2ac2b]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-36d2ac2b]:nth-child(3){animation-delay:.4s}@keyframes typing-36d2ac2b{0%,60%,to{transform:translateY(0);background:#cbd5e0}30%{transform:translateY(-10px);background:#2c5282}}.message-step[data-v-36d2ac2b]{background:#fff;padding:12px 16px;border-radius:12px;display:flex;align-items:center;gap:10px;box-shadow:0 1px 3px #0000001a;border-left:3px solid #2c5282;animation:pulse-36d2ac2b 2s ease-in-out infinite}.step-icon[data-v-36d2ac2b]{font-size:18px;animation:rotate-36d2ac2b 2s linear infinite}.step-text[data-v-36d2ac2b]{font-family:Microsoft YaHei,sans-serif;font-size:14px;color:#2c5282;font-weight:500}@keyframes pulse-36d2ac2b{0%,to{opacity:1}50%{opacity:.8}}@keyframes rotate-36d2ac2b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chat-input-container[data-v-36d2ac2b]{border-top:1px solid #e2e8f0;background:#fff;padding:20px}.uploaded-file-preview[data-v-36d2ac2b]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f7fafc;border-radius:6px;margin-bottom:10px;border:1px solid #e2e8f0}.uploaded-file-preview .file-name[data-v-36d2ac2b]{flex:1;font-size:14px}.remove-file-btn[data-v-36d2ac2b]{width:24px;height:24px;border:none;background:#e2e8f0;color:#4a5568;border-radius:50%;cursor:pointer;font-size:18px;line-height:1;transition:all .2s}.remove-file-btn[data-v-36d2ac2b]:hover{background:#cbd5e0}.chat-input-wrapper[data-v-36d2ac2b]{display:flex;gap:10px;align-items:flex-end}.upload-btn[data-v-36d2ac2b]{width:40px;height:40px;border:1px solid #cbd5e0;background:#fff;border-radius:6px;cursor:pointer;font-size:20px;transition:all .2s;flex-shrink:0}.upload-btn[data-v-36d2ac2b]:hover{background:#f7fafc;border-color:#2c5282}.chat-input[data-v-36d2ac2b]{flex:1;padding:10px 12px;font-family:Microsoft YaHei,sans-serif;font-size:15px;border:1px solid #cbd5e0;border-radius:6px;resize:none;max-height:120px;transition:all .2s}.chat-input[data-v-36d2ac2b]:focus{outline:none;border-color:#2c5282;box-shadow:0 0 0 3px #2c52821a}.send-btn[data-v-36d2ac2b]{width:40px;height:40px;background:#2c5282;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .3s;flex-shrink:0}.send-btn[data-v-36d2ac2b]:hover:not(:disabled){background:#1e3a5f;transform:translateY(-1px)}.send-btn[data-v-36d2ac2b]:disabled{background:#cbd5e0;cursor:not-allowed}.send-icon[data-v-36d2ac2b]{font-size:18px}@media (max-width: 768px){.page-header[data-v-36d2ac2b]{flex-direction:column;align-items:flex-start;gap:20px}.header-right[data-v-36d2ac2b]{width:100%}.btn-download[data-v-36d2ac2b]{width:100%;justify-content:center}.chat-container[data-v-36d2ac2b]{height:500px}.message-content[data-v-36d2ac2b]{max-width:85%}}img[data-v-1bee0fce]{width:100%;height:auto;border:solid #4a5568;border-radius:1rem;margin:30px auto;display:block}.pdf-container[data-v-1bee0fce]{width:100%;display:flex;justify-content:center;align-items:flex-start;margin:30px 0;background:transparent;padding:0;overflow:hidden}.pdf-viewer[data-v-1bee0fce]{width:100%;max-width:100%;display:flex;justify-content:center;align-items:flex-start}.pdf-viewer[data-v-1bee0fce] div{margin:0!important;padding:0!important;width:100%!important}.pdf-viewer[data-v-1bee0fce] canvas{max-width:100%!important;width:100%!important;height:auto!important;display:block;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;image-rendering:auto;-ms-interpolation-mode:bicubic;image-rendering:-webkit-optimize-contrast}.help-page[data-v-1bee0fce]{width:100%}.page-title[data-v-1bee0fce]{font-family:Microsoft YaHei,sans-serif;font-size:36px;font-weight:400;color:#2c5282;margin-bottom:30px}.help-nav[data-v-1bee0fce]{display:flex;flex-wrap:nowrap;gap:0;margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid #e2e8f0;overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-width:none;-ms-overflow-style:none}.help-nav[data-v-1bee0fce]::-webkit-scrollbar{display:none}.nav-item[data-v-1bee0fce]{font-family:Microsoft YaHei,sans-serif;font-size:18px;color:#2c5282;text-decoration:none;padding:10px 20px;border-radius:0;transition:all .3s ease;border:2px solid transparent;white-space:nowrap;flex-shrink:0}.nav-item[data-v-1bee0fce]:hover{color:#1a4d7a}.nav-item.active[data-v-1bee0fce]{color:#2c5282;font-size:22px;font-weight:700;background:transparent;border:2px solid transparent}.help-content[data-v-1bee0fce]{background:#fff;border-radius:8px;padding:30px}.content-section[data-v-1bee0fce]{margin-bottom:30px}.content-section h2[data-v-1bee0fce]{font-family:Microsoft YaHei,sans-serif;font-size:28px;font-weight:600;color:#2c5282;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e2e8f0}.subsection[data-v-1bee0fce]{margin-bottom:40px;scroll-margin-top:20px}.subsection h2[data-v-1bee0fce]{font-family:Microsoft YaHei,sans-serif;font-size:24px;font-weight:600;color:#2c5282;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.intro-text[data-v-1bee0fce]{margin-bottom:40px;line-height:1.8}.intro-text p[data-v-1bee0fce]{font-family:Microsoft YaHei,sans-serif;font-size:16px;color:#2d3748;margin-bottom:15px}.section-description[data-v-1bee0fce]{font-family:Microsoft YaHei,sans-serif;font-size:16px;color:#2d3748;line-height:1.8;margin-bottom:20px}.instruction-list[data-v-1bee0fce],.feature-list[data-v-1bee0fce]{font-family:Microsoft YaHei,sans-serif;font-size:15px;color:#4a5568;line-height:1.8;padding-left:25px}.instruction-list li[data-v-1bee0fce],.feature-list li[data-v-1bee0fce]{margin-bottom:15px}.instruction-list strong[data-v-1bee0fce],.feature-list strong[data-v-1bee0fce]{color:#2c5282;font-weight:600}.feature-list a[data-v-1bee0fce]{color:#1976d2;text-decoration:none}.feature-list a[data-v-1bee0fce]:hover{text-decoration:underline}@media (max-width: 1024px){.help-page[data-v-1bee0fce]{padding:20px}.nav-item[data-v-1bee0fce]{font-size:16px;padding:8px 16px}}@media (max-width: 768px){.page-title[data-v-1bee0fce]{font-size:28px}.content-section h2[data-v-1bee0fce]{font-size:24px}.subsection h2[data-v-1bee0fce]{font-size:20px}img[data-v-1bee0fce]{width:100%}}.about-page[data-v-56726607]{width:100%}.page-title[data-v-56726607]{font-family:Microsoft YaHei,sans-serif;font-size:36px;font-weight:400;color:#2c5282;margin-bottom:30px}.intro-text[data-v-56726607]{margin-bottom:40px;line-height:1.8}.intro-text p[data-v-56726607]{font-family:Microsoft YaHei,sans-serif;font-size:16px;color:#2d3748;margin-bottom:15px}.team-section[data-v-56726607],.citation-section[data-v-56726607],.acknowledgements-section[data-v-56726607],.download-section[data-v-56726607]{margin-bottom:40px}.section-title[data-v-56726607]{font-family:Microsoft YaHei,sans-serif;font-size:24px;font-weight:600;color:#2c5282;margin-bottom:20px}.team-card[data-v-56726607]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:30px}.team-members[data-v-56726607]{display:flex;flex-direction:column;gap:20px}.member-card[data-v-56726607]{display:grid;grid-template-columns:1fr 2fr;gap:30px;padding:20px 25px;background-color:#f7fafc;border-left:4px solid #2c5282;border-radius:4px;transition:all .3s ease}.member-card[data-v-56726607]:hover{background-color:#edf2f7;box-shadow:0 2px 8px #2c528226;transform:translate(4px)}.member-info[data-v-56726607]{display:flex;flex-direction:column;gap:8px}.member-name[data-v-56726607]{font-family:Microsoft YaHei,sans-serif;font-size:18px;font-weight:600;color:#2c5282}.member-email[data-v-56726607]{font-family:Microsoft YaHei,sans-serif;font-size:15px;color:#4a5568;text-decoration:none;transition:color .2s ease}.member-email[data-v-56726607]:hover{color:#2c5282;text-decoration:underline}.member-affiliation[data-v-56726607]{font-family:Microsoft YaHei,sans-serif;font-size:15px;color:#4a5568;line-height:1.6}.content-card[data-v-56726607]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:30px}.citation-box[data-v-56726607]{padding:25px;background-color:#f7fafc;border-left:4px solid #2c5282;border-radius:4px}.citation-text[data-v-56726607]{font-family:Microsoft YaHei,sans-serif;font-size:16px;color:#2d3748;line-height:1.8;font-style:italic;margin:0}.acknowledgements-content[data-v-56726607]{padding:25px;background-color:#f7fafc;border-radius:4px}.acknowledgements-text[data-v-56726607]{font-family:Microsoft YaHei,sans-serif;font-size:16px;color:#2d3748;line-height:1.8;margin-bottom:20px}.acknowledgements-text[data-v-56726607]:last-child{margin-bottom:0}.acknowledgements-text strong[data-v-56726607]{color:#2c5282;font-weight:600}.download-content[data-v-56726607]{display:flex;flex-direction:column;gap:30px}.download-item[data-v-56726607]{padding:25px;background-color:#f7fafc;border-radius:4px;border-left:4px solid #2c5282}.download-description[data-v-56726607]{font-family:Microsoft YaHei,sans-serif;font-size:16px;color:#2d3748;line-height:1.8;margin-bottom:15px}.download-link[data-v-56726607]{display:inline-flex;align-items:center;gap:10px;font-family:Microsoft YaHei,sans-serif;font-size:16px;font-weight:600;color:#fff;background:#2c5282;text-decoration:none;padding:12px 24px;border-radius:4px;transition:all .3s ease}.download-link[data-v-56726607]:hover{background:#1e3a5f;transform:translateY(-2px);box-shadow:0 4px 12px #2c52824d}.link-icon[data-v-56726607]{font-size:20px}@media (max-width: 768px){.member-card[data-v-56726607]{grid-template-columns:1fr;gap:15px}.page-title[data-v-56726607]{font-size:28px}.section-title[data-v-56726607]{font-size:20px}.team-card[data-v-56726607],.content-card[data-v-56726607]{padding:20px}.member-card[data-v-56726607],.citation-box[data-v-56726607],.acknowledgements-content[data-v-56726607],.download-item[data-v-56726607]{padding:15px}}.visualization-page[data-v-158f0bea]{width:100%}.page-header[data-v-158f0bea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.header-left[data-v-158f0bea]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.header-right[data-v-158f0bea]{display:flex;align-items:center;gap:15px}.page-title[data-v-158f0bea]{font-family:Microsoft YaHei,sans-serif;font-size:36px;font-weight:400;color:#2c5282;margin:0}.task-id-display[data-v-158f0bea]{font-size:24px;color:#718096;font-weight:400}.trait-selector[data-v-158f0bea]{display:flex;align-items:center;gap:14px;font-family:Microsoft YaHei,sans-serif;color:#2c5282;margin-left:14px;margin-top:2px}.trait-selector label[data-v-158f0bea]{font-size:18px;font-weight:700;line-height:1.2}.trait-selector select[data-v-158f0bea]{padding:10px 14px;font-size:18px;min-width:280px;border:1px solid #cbd5e0;border-radius:8px;outline:none;color:#2d3748;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.trait-selector select[data-v-158f0bea]:focus{border-color:#2c5282;box-shadow:0 0 0 2px #2c528233}.btn-back[data-v-158f0bea],.btn-download[data-v-158f0bea]{padding:10px 24px;font-family:Microsoft YaHei,sans-serif;font-size:15px;font-weight:600;color:#fff;background:#2c5282;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease}.btn-back[data-v-158f0bea]:hover,.btn-download[data-v-158f0bea]:hover{background:#1e3a5f;transform:translateY(-1px)}.vis-nav[data-v-158f0bea]{display:flex;flex-wrap:nowrap;gap:0;margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid #e2e8f0;overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-width:none;-ms-overflow-style:none}.vis-nav[data-v-158f0bea]::-webkit-scrollbar{display:none}.nav-item[data-v-158f0bea]{font-family:Microsoft YaHei,sans-serif;font-size:18px;color:#2c5282;background:transparent;border:none;text-decoration:none;padding:10px 20px;border-radius:0;transition:all .3s ease;border:2px solid transparent;white-space:nowrap;flex-shrink:0;cursor:pointer}.nav-item[data-v-158f0bea]:hover{color:#1a4d7a;background:#f7fafc}.nav-item.active[data-v-158f0bea]{color:#2c5282;font-size:22px;font-weight:700;background:transparent;border:2px solid transparent}.vis-content[data-v-158f0bea]{background:#fff;border-radius:8px;padding:30px}.content-section[data-v-158f0bea]{margin-bottom:30px}.section-header[data-v-158f0bea]{margin-bottom:20px}.section-title[data-v-158f0bea]{font-family:Microsoft YaHei,sans-serif;font-size:28px;font-weight:600;color:#2c5282;margin:0}.section-description[data-v-158f0bea]{margin-top:6px;font-family:Microsoft YaHei,sans-serif;font-size:14px;color:#4a5568}.loading-container[data-v-158f0bea],.error-container[data-v-158f0bea]{text-align:center;padding:40px;font-family:Microsoft YaHei,sans-serif;font-size:16px;color:#4a5568}.error-container[data-v-158f0bea]{color:#e53e3e}.visualization-container[data-v-158f0bea]{width:100%}.model-info[data-v-158f0bea]{margin-bottom:30px}.model-title[data-v-158f0bea]{font-family:Microsoft YaHei,sans-serif;font-size:18px;font-weight:600;color:#2d3748;margin:0}.plots-grid[data-v-158f0bea]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:20px}.plot-container[data-v-158f0bea]{width:100%;min-height:400px}.plot-container-full[data-v-158f0bea]{width:100%;min-height:500px;margin-top:20px}.plot[data-v-158f0bea]{width:100%;height:100%;min-height:400px}.plot-container-full .plot[data-v-158f0bea]{min-height:500px}@media (max-width: 1024px){.plots-grid[data-v-158f0bea]{grid-template-columns:1fr}.page-header[data-v-158f0bea]{flex-direction:column;align-items:flex-start;gap:20px}.header-right[data-v-158f0bea]{width:100%}}@media (max-width: 768px){.page-title[data-v-158f0bea]{font-size:28px}.nav-item[data-v-158f0bea]{font-size:16px;padding:8px 16px}.nav-item.active[data-v-158f0bea]{font-size:20px}}
