.login-container[data-v-cdf6621c]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-card[data-v-cdf6621c]{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1);padding:40px;width:100%;max-width:400px}.login-header[data-v-cdf6621c]{text-align:center;margin-bottom:32px}.login-header h2[data-v-cdf6621c]{margin:0 0 8px 0;color:#303133;font-size:28px;font-weight:600}.login-header p[data-v-cdf6621c]{margin:0;color:#606266;font-size:14px}.login-form[data-v-cdf6621c]{margin-bottom:24px}.login-button[data-v-cdf6621c]{width:100%;height:48px;font-size:16px;font-weight:600}.login-footer[data-v-cdf6621c]{text-align:center;padding-top:16px;border-top:1px solid #e4e7ed}.login-footer p[data-v-cdf6621c]{margin:0;color:#909399;font-size:12px}#app[data-v-d1a2f072],.app-container[data-v-d1a2f072]{height:100vh;display:flex;flex-direction:column}.app-header[data-v-d1a2f072]{background:#fff;border-bottom:1px solid #e4e7ed;display:flex;align-items:center;justify-content:space-between;padding:0 20px;box-shadow:0 2px 4px rgba(0,0,0,.1);min-height:60px}.header-left h2[data-v-d1a2f072]{margin:0;color:#409eff;font-weight:600;white-space:nowrap}.header-center[data-v-d1a2f072]{flex:1;display:flex;justify-content:center;min-width:0}.custom-menu[data-v-d1a2f072]{display:flex;align-items:center;justify-content:center;gap:0;height:100%}.custom-menu-item[data-v-d1a2f072]{display:flex;align-items:center;justify-content:center;padding:0 20px;height:60px;cursor:pointer;transition:all .3s;border-bottom:2px solid transparent;color:#606266;font-size:14px;white-space:nowrap;min-width:100px}.custom-menu-item[data-v-d1a2f072]:hover{color:#409eff;background-color:#f5f7fa}.custom-menu-item.active[data-v-d1a2f072]{color:#409eff;border-bottom-color:#409eff;background-color:#f0f9ff}.custom-menu-item .el-icon[data-v-d1a2f072]{margin-right:8px;font-size:16px}.header-right[data-v-d1a2f072]{display:flex;align-items:center;flex-shrink:0}.user-info[data-v-d1a2f072]{display:flex;align-items:center;cursor:pointer;padding:8px 12px;border-radius:4px;transition:background-color .3s;white-space:nowrap}.user-info[data-v-d1a2f072]:hover{background-color:#f5f7fa}.username[data-v-d1a2f072]{margin:0 8px;font-weight:500}.app-main[data-v-d1a2f072]{flex:1;padding:20px;background-color:#f5f7fa;overflow:hidden}@media (max-width:1200px){.header-left h2[data-v-d1a2f072]{font-size:18px}.custom-menu-item[data-v-d1a2f072]{min-width:90px;font-size:14px;padding:0 15px}}@media (max-width:768px){.app-header[data-v-d1a2f072]{padding:0 10px}.header-left h2[data-v-d1a2f072]{font-size:16px}.custom-menu-item[data-v-d1a2f072]{min-width:70px;font-size:12px;padding:0 10px}.username[data-v-d1a2f072]{display:none}}@media (max-width:600px){.custom-menu-item[data-v-d1a2f072]{min-width:60px;font-size:11px;padding:0 8px}.custom-menu-item span[data-v-d1a2f072]{display:none}.custom-menu-item .el-icon[data-v-d1a2f072]{margin-right:0}}.chat-container[data-v-63b83ebb]{height:100%;display:flex;flex-direction:column;background:#f5f5f5}.layout[data-v-63b83ebb]{display:flex;flex:1;min-height:0}.sidebar[data-v-63b83ebb]{width:280px;border-right:1px solid #e4e7ed;background:#fff;display:flex;flex-direction:column}.sidebar-header[data-v-63b83ebb]{display:flex;justify-content:space-between;align-items:center;padding:12px 12px;border-bottom:1px solid #f2f2f2}.brand[data-v-63b83ebb]{font-weight:600}.sidebar-list[data-v-63b83ebb]{padding:8px 8px;overflow-y:auto}.sidebar-item[data-v-63b83ebb]{padding:10px 12px;border-radius:8px;cursor:pointer;margin-bottom:8px}.sidebar-item[data-v-63b83ebb]:hover{background:#f9fafb}.sidebar-item.active[data-v-63b83ebb]{background:#ecf5ff}.item-title[data-v-63b83ebb]{font-size:14px;color:#303133}.item-meta[data-v-63b83ebb]{display:flex;justify-content:space-between;align-items:center;margin-top:4px;font-size:12px;color:#909399}.chat-main[data-v-63b83ebb]{flex:1;display:flex;flex-direction:column;min-width:0}.chat-header[data-v-63b83ebb]{background:#fff;padding:16px 24px;border-bottom:1px solid #e4e7ed;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.chat-header h2[data-v-63b83ebb]{margin:0;color:#303133}.chat-controls[data-v-63b83ebb]{display:flex;gap:16px;align-items:center}.model-selector[data-v-63b83ebb]{min-width:200px}.chat-mode-switch[data-v-63b83ebb]{display:flex;align-items:center}.chat-content[data-v-63b83ebb]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.messages-container[data-v-63b83ebb]{flex:1;overflow-y:auto;padding:20px 40px 40px 40px;min-height:0;scroll-behavior:smooth;background:#f8f9fa}.message[data-v-63b83ebb]{display:flex;margin-bottom:20px;gap:12px;align-items:flex-start}.message[data-v-63b83ebb]:last-child{margin-bottom:40px}.message.user[data-v-63b83ebb]{flex-direction:row-reverse}.message-avatar[data-v-63b83ebb]{flex-shrink:0}.message-content[data-v-63b83ebb]{flex:1;max-width:70%;display:flex;flex-direction:column;align-items:flex-start}.message.user .message-content[data-v-63b83ebb]{text-align:right;align-items:flex-end}.message-text[data-v-63b83ebb]{background:#fff;padding:12px 16px;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);line-height:1.6;word-wrap:break-word;display:inline-block;max-width:100%;white-space:pre-wrap;min-width:-moz-fit-content;min-width:fit-content;box-sizing:border-box;text-align:left;-webkit-hyphens:auto;hyphens:auto;font-size:14px}.message.user .message-text[data-v-63b83ebb]{background:#007bff;color:#fff;text-align:left}.message.assistant .message-text[data-v-63b83ebb]{background:#fff;color:#303133}.message-meta[data-v-63b83ebb]{margin-top:8px;font-size:12px;color:#909399;display:flex;gap:8px;align-items:center}.message.user .message-meta[data-v-63b83ebb]{justify-content:flex-end}.message-model[data-v-63b83ebb]{background:#f0f9ff;color:#409eff;padding:2px 6px;border-radius:4px;font-size:11px}.streaming-indicator[data-v-63b83ebb]{color:#67c23a;font-style:italic}.loading-dots[data-v-63b83ebb]{display:flex;gap:4px;padding:12px 16px}.loading-dots span[data-v-63b83ebb]{width:8px;height:8px;border-radius:50%;background:#409eff;animation:loading-63b83ebb 1.4s ease-in-out infinite}.loading-dots span[data-v-63b83ebb]:first-child{animation-delay:-.32s}.loading-dots span[data-v-63b83ebb]:nth-child(2){animation-delay:-.16s}@keyframes loading-63b83ebb{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.input-container[data-v-63b83ebb]{background:#fff;padding:20px;border-top:1px solid #e4e7ed;flex-shrink:0;position:relative;z-index:10}.input-actions[data-v-63b83ebb]{margin-top:12px;display:flex;gap:12px;justify-content:flex-end;align-items:center}.scroll-to-bottom-btn[data-v-63b83ebb]{margin-left:auto}@media (max-width:768px){.chat-header[data-v-63b83ebb]{flex-direction:column;gap:12px;align-items:stretch}.chat-controls[data-v-63b83ebb]{justify-content:space-between}.message-content[data-v-63b83ebb]{max-width:85%}.message-text[data-v-63b83ebb]{padding:10px 14px;font-size:14px}}@media (max-width:480px){.message-content[data-v-63b83ebb]{max-width:90%}.message-text[data-v-63b83ebb]{padding:8px 12px;font-size:13px}}.content-generation-container[data-v-52ab2a06]{padding:20px}.page-header[data-v-52ab2a06]{margin-bottom:24px;text-align:center}.page-header h2[data-v-52ab2a06]{margin:0 0 8px 0;color:#303133}.page-header p[data-v-52ab2a06]{margin:0;color:#606266}.input-card[data-v-52ab2a06],.output-card[data-v-52ab2a06]{height:100%}.card-header[data-v-52ab2a06]{display:flex;justify-content:space-between;align-items:center}.generating-status[data-v-52ab2a06]{display:flex;align-items:center;justify-content:center;padding:40px;color:#606266}.generating-status .el-icon[data-v-52ab2a06]{margin-right:8px;font-size:20px}.generated-content[data-v-52ab2a06]{padding:16px}.content-header[data-v-52ab2a06]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e4e7ed}.content-header h4[data-v-52ab2a06]{margin:0 0 8px 0;color:#303133}.content-meta[data-v-52ab2a06]{display:flex;gap:8px;align-items:center}.model-info[data-v-52ab2a06]{font-size:12px;color:#909399;margin-left:auto}.content-text[data-v-52ab2a06]{line-height:1.6;color:#303133;white-space:pre-wrap}.empty-state[data-v-52ab2a06]{padding:40px;text-align:center}.functions-container[data-v-53cf5193]{padding:20px}.page-header[data-v-53cf5193]{margin-bottom:24px;text-align:center}.page-header h2[data-v-53cf5193]{margin:0 0 8px 0;color:#303133}.page-header p[data-v-53cf5193]{margin:0;color:#606266}.function-card[data-v-53cf5193]{margin-bottom:20px;transition:transform .2s}.function-card[data-v-53cf5193]:hover{transform:translateY(-2px)}.function-header[data-v-53cf5193]{background:#f5f7fa;padding:16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e4e7ed}.function-icon[data-v-53cf5193]{color:#409eff}.function-header h3[data-v-53cf5193]{margin:0;color:#303133}.function-content[data-v-53cf5193]{padding:16px}.function-content p[data-v-53cf5193]{margin:0 0 16px 0;color:#606266;line-height:1.5}.function-actions[data-v-53cf5193]{display:flex;gap:8px;flex-wrap:wrap}.function-dialog-content[data-v-53cf5193]{max-height:60vh;overflow-y:auto}.function-result[data-v-53cf5193]{margin-top:20px;padding-top:20px;border-top:1px solid #e4e7ed}.function-result h4[data-v-53cf5193]{margin:0 0 12px 0;color:#303133}.result-content[data-v-53cf5193]{background:#f5f7fa;padding:12px;line-height:1.6;white-space:pre-wrap}.batch-dialog-content[data-v-53cf5193]{max-height:70vh;overflow-y:auto}.batch-results[data-v-53cf5193]{max-height:400px;overflow-y:auto}.batch-result-item[data-v-53cf5193]{margin-bottom:16px;padding:12px;border:1px solid #e4e7ed;border-radius:4px;background:#fafafa}.result-header[data-v-53cf5193]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.result-index[data-v-53cf5193]{font-weight:700;color:#409eff}.result-status[data-v-53cf5193]{padding:2px 6px;border-radius:4px;font-size:12px}.result-status.success[data-v-53cf5193]{background:#f0f9ff;color:#67c23a}.result-status.error[data-v-53cf5193]{background:#fef0f0;color:#f56c6c}.result-content[data-v-53cf5193]{background:#fff;padding:8px;border-radius:4px;font-size:14px}.original-text[data-v-53cf5193]{margin-bottom:8px;color:#606266}.result-data[data-v-53cf5193]{color:#303133}.result-error[data-v-53cf5193]{color:#f56c6c}.empty-results[data-v-53cf5193]{padding:40px;text-align:center}@media (max-width:768px){.batch-dialog-content .el-row[data-v-53cf5193],.function-actions[data-v-53cf5193]{flex-direction:column}.batch-dialog-content .el-col[data-v-53cf5193]{width:100%;margin-bottom:20px}}.metrics-container[data-v-6e82b5df]{padding:20px}.page-header[data-v-6e82b5df]{margin-bottom:24px;text-align:center}.page-header h2[data-v-6e82b5df]{margin:0 0 8px 0;color:#303133}.page-header p[data-v-6e82b5df]{margin:0;color:#606266}.overview-cards[data-v-6e82b5df]{margin-bottom:24px}.overview-card[data-v-6e82b5df]{text-align:center}.card-content[data-v-6e82b5df]{display:flex;align-items:center;justify-content:center;padding:20px}.card-icon[data-v-6e82b5df]{margin-right:16px}.card-info[data-v-6e82b5df]{text-align:left}.card-value[data-v-6e82b5df]{font-size:24px;font-weight:700;color:#303133;line-height:1}.card-title[data-v-6e82b5df]{font-size:14px;color:#606266;margin-top:4px}.model-selector[data-v-6e82b5df]{margin-bottom:24px}.model-details[data-v-6e82b5df]{padding:20px}.model-overview[data-v-6e82b5df]{margin-bottom:24px}.detail-card[data-v-6e82b5df]{background-color:#f9fafc;border-radius:8px;padding:16px;margin-bottom:16px}.detail-header[data-v-6e82b5df]{display:flex;align-items:center;margin-bottom:12px;color:#303133}.detail-header .el-icon[data-v-6e82b5df]{margin-right:8px;font-size:20px}.detail-content[data-v-6e82b5df]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail-item[data-v-6e82b5df]{display:flex;justify-content:space-between;align-items:center}.detail-item .label[data-v-6e82b5df]{color:#606266;font-size:14px}.detail-item .value[data-v-6e82b5df]{font-weight:600;color:#303133;font-size:14px}.analysis-tabs[data-v-6e82b5df]{margin-top:20px}.analysis-content[data-v-6e82b5df]{padding:16px}.analysis-grid[data-v-6e82b5df]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.analysis-item[data-v-6e82b5df]{display:flex;justify-content:space-between;align-items:center}.analysis-item .label[data-v-6e82b5df]{color:#606266;font-size:14px}.analysis-item .value[data-v-6e82b5df]{font-weight:600;color:#303133;font-size:14px}.analysis-content h4[data-v-6e82b5df]{margin:0 0 12px 0;color:#303133;font-size:16px;font-weight:600}.analysis-content h4[data-v-6e82b5df]:not(:first-child){margin-top:24px}.system-status-card[data-v-6e82b5df]{margin-bottom:24px}.system-status-content[data-v-6e82b5df]{display:flex;justify-content:space-around;align-items:center;padding:16px}.metrics-card[data-v-6e82b5df]{margin-top:24px}.metrics-table[data-v-6e82b5df]{margin-top:16px}.metrics-table .el-table[data-v-6e82b5df]{border-radius:8px;overflow:hidden}.metrics-table .el-table th[data-v-6e82b5df]{background-color:#f5f7fa;color:#606266;font-weight:600}.selected-model[data-v-6e82b5df]{color:#409eff!important;font-weight:600}.model-header-actions[data-v-6e82b5df]{display:flex;align-items:center;gap:8px}.metrics-details[data-v-6e82b5df]{margin-top:24px}.card-header[data-v-6e82b5df]{display:flex;justify-content:space-between;align-items:center}.table-actions[data-v-6e82b5df]{display:flex;gap:8px}.loading-container[data-v-6e82b5df]{display:flex;align-items:center;justify-content:center;padding:40px;color:#606266}.loading-container .el-icon[data-v-6e82b5df]{margin-right:8px;font-size:20px}.metrics-list[data-v-6e82b5df]{max-height:400px;overflow-y:auto}.metric-item[data-v-6e82b5df]{padding:16px;border-bottom:1px solid #e4e7ed;margin-bottom:12px;cursor:pointer}.metric-item[data-v-6e82b5df]:last-child{border-bottom:none;margin-bottom:0}.metric-item.selected[data-v-6e82b5df]{background-color:#ecf5ff;border-color:#409eff;box-shadow:0 0 10px rgba(64,158,255,.2)}.metric-header[data-v-6e82b5df]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.metric-header h4[data-v-6e82b5df]{margin:0;color:#303133}.metric-stats[data-v-6e82b5df]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stat-item[data-v-6e82b5df]{display:flex;justify-content:space-between;align-items:center}.stat-label[data-v-6e82b5df]{color:#606266;font-size:14px}.stat-value[data-v-6e82b5df]{font-weight:600;color:#303133}.system-status[data-v-6e82b5df]{display:flex;justify-content:space-around;align-items:center;padding:16px}.status-item[data-v-6e82b5df]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.status-item[data-v-6e82b5df]:last-child{border-bottom:none}.status-label[data-v-6e82b5df]{color:#606266;font-size:14px}.status-value[data-v-6e82b5df]{font-weight:600;color:#303133}.actions[data-v-6e82b5df]{display:flex;gap:12px;align-items:center}.empty-state[data-v-6e82b5df]{padding:40px;text-align:center}.loading-details[data-v-6e82b5df]{display:flex;align-items:center;justify-content:center;padding:40px;color:#606266}.loading-details .el-icon[data-v-6e82b5df]{margin-right:8px;font-size:20px}.select-prompt[data-v-6e82b5df]{padding:40px;text-align:center}.profile-container[data-v-0efa259f]{padding:8px 0}.title[data-v-0efa259f]{color:#444;font-size:24px}.card[data-v-0efa259f]{margin-top:24px;padding:20px;background:#fff;border:1px solid #efefef}.card[data-v-0efa259f] .el-input{max-width:360px}.persona-generation[data-v-7f6fc2fe]{width:100%;height:calc(100vh - 100px);display:flex;flex-direction:column;background-color:#f5f7fa;box-sizing:border-box;overflow:hidden}.header[data-v-7f6fc2fe]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;margin:12px 20px 8px 20px;padding:16px 20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.title-section h1[data-v-7f6fc2fe]{color:#303133;margin:0 0 6px 0;font-size:22px;font-weight:600}.title-section p[data-v-7f6fc2fe]{color:#606266;font-size:14px;line-height:1.4;margin:0}.params-section[data-v-7f6fc2fe]{flex:1;margin-left:32px}.params-section .el-form[data-v-7f6fc2fe]{margin:0}.params-section .el-form-item[data-v-7f6fc2fe]{margin-bottom:0}.params-section .el-form-item__label[data-v-7f6fc2fe]{font-size:14px;font-weight:500}.content-area[data-v-7f6fc2fe]{flex:1;display:flex;gap:16px;margin:0 20px 12px 20px;overflow:hidden;min-height:0;max-height:calc(100vh - 120px)}.left-panel[data-v-7f6fc2fe],.right-panel[data-v-7f6fc2fe]{flex:1;display:flex;flex-direction:column;min-height:0;height:calc(100vh - 220px);max-height:calc(100vh - 220px)}.panel-wrapper[data-v-7f6fc2fe]{height:100%;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);display:flex;flex-direction:column}.panel-header[data-v-7f6fc2fe]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e4e7ed;font-size:16px;font-weight:600;color:#303133}.header-left[data-v-7f6fc2fe]{display:flex;align-items:center;gap:12px}.word-count-tag[data-v-7f6fc2fe]{font-size:12px;font-weight:400}.panel-body[data-v-7f6fc2fe]{flex:1;padding:20px;min-height:0}.scrollable[data-v-7f6fc2fe]{overflow-y:auto!important;overflow-x:hidden!important;height:100%!important;box-sizing:border-box!important}.scrollable[data-v-7f6fc2fe]::-webkit-scrollbar{width:8px}.scrollable[data-v-7f6fc2fe]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.scrollable[data-v-7f6fc2fe]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.scrollable[data-v-7f6fc2fe]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.persona-form .el-form-item[data-v-7f6fc2fe]{margin-bottom:18px}.persona-form .el-form-item__label[data-v-7f6fc2fe]{font-size:14px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;line-height:1.4}.persona-form .el-input[data-v-7f6fc2fe],.persona-form .el-select[data-v-7f6fc2fe],.persona-form .el-textarea[data-v-7f6fc2fe]{font-size:14px}.persona-form .el-textarea__inner[data-v-7f6fc2fe]{font-size:14px;line-height:1.5}.result-display[data-v-7f6fc2fe]{width:100%}.text-content[data-v-7f6fc2fe]{padding:16px;line-height:1.5;color:#303133;word-wrap:break-word;white-space:pre-wrap;background:#fff;border-radius:8px;border:1px solid #e4e7ed}.text-content h1[data-v-7f6fc2fe],.text-content h2[data-v-7f6fc2fe],.text-content h3[data-v-7f6fc2fe]{color:#303133;margin:16px 0 8px 0;font-weight:600}.text-content h1[data-v-7f6fc2fe]{font-size:24px;border-bottom:2px solid #409eff;padding-bottom:8px}.text-content h2[data-v-7f6fc2fe]{font-size:20px;border-bottom:1px solid #dcdfe6;padding-bottom:6px}.text-content h3[data-v-7f6fc2fe]{font-size:16px}.text-content p[data-v-7f6fc2fe]{margin:8px 0;line-height:1.6}.text-content ol[data-v-7f6fc2fe],.text-content ul[data-v-7f6fc2fe]{margin:8px 0;padding-left:24px}.text-content li[data-v-7f6fc2fe]{margin:4px 0;line-height:1.5}.text-content code[data-v-7f6fc2fe]{background:#f5f7fa;padding:2px 6px;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;color:#e6a23c}.text-content br+br[data-v-7f6fc2fe]{margin-top:4px}.text-content p+p[data-v-7f6fc2fe]{margin-top:8px}.raw-content[data-v-7f6fc2fe]{padding:16px}.raw-content h3[data-v-7f6fc2fe],.raw-content h4[data-v-7f6fc2fe]{color:#303133;margin:16px 0 8px 0}.raw-content h5[data-v-7f6fc2fe]{color:#606266;margin:12px 0 8px 0;font-size:14px}.extracted-content[data-v-7f6fc2fe]{margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:6px;border-left:4px solid #409eff}.content-text[data-v-7f6fc2fe]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5;color:#303133;background:#fff;padding:12px;border-radius:4px;border:1px solid #e4e7ed;white-space:pre-wrap;word-wrap:break-word;max-height:300px;overflow:auto}.empty-state[data-v-7f6fc2fe]{height:100%;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.empty-state .el-empty[data-v-7f6fc2fe]{color:#909399}@media (max-width:1200px){.content-area[data-v-7f6fc2fe]{flex-direction:column;max-height:calc(100vh - 100px)}.left-panel[data-v-7f6fc2fe],.right-panel[data-v-7f6fc2fe]{flex:none;height:40vh;max-height:40vh}}.left-panel .panel-body.scrollable[data-v-7f6fc2fe]{overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:20px!important;height:calc(100vh - 200px)!important;max-height:calc(100vh - 200px)!important;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.left-panel .panel-body.scrollable[data-v-7f6fc2fe]::-webkit-scrollbar{width:8px;background-color:#f5f5f5}.left-panel .panel-body.scrollable[data-v-7f6fc2fe]::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:4px;min-height:40px}.left-panel .panel-body.scrollable[data-v-7f6fc2fe]::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:4px}.left-panel .panel-body.scrollable .persona-form[data-v-7f6fc2fe]{padding-bottom:20px;position:relative;z-index:1}.left-panel .panel-wrapper[data-v-7f6fc2fe]{display:flex!important;flex-direction:column!important;height:100%!important}.left-panel .panel-body[data-v-7f6fc2fe]{flex:1!important;display:flex!important;flex-direction:column!important}.left-panel .persona-form .el-form-item[data-v-7f6fc2fe]{margin-bottom:16px}.left-panel .persona-form .el-form-item[data-v-7f6fc2fe]:last-child{margin-bottom:0}.left-panel .persona-form .el-select--multiple .el-select__tags[data-v-7f6fc2fe]{max-height:60px;overflow-y:auto}.left-panel .persona-form .el-textarea .el-textarea__inner[data-v-7f6fc2fe]{min-height:60px;max-height:120px;resize:vertical}.left-panel .panel-body.scrollable[data-v-7f6fc2fe]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(transparent,hsla(0,0%,100%,.8));pointer-events:none;opacity:0;transition:opacity .3s}.left-panel .panel-body.scrollable[data-v-7f6fc2fe]:hover:after{opacity:1}.left-panel .persona-form .el-select__tags[data-v-7f6fc2fe]{flex-wrap:wrap;gap:4px}.left-panel .persona-form .el-tag[data-v-7f6fc2fe]{margin:2px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-generation[data-v-2fccbde8]{width:100%;height:calc(100vh - 100px);display:flex;flex-direction:column;background-color:#f5f7fa;box-sizing:border-box;overflow:hidden}.header[data-v-2fccbde8]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;margin:12px 20px 8px 20px;padding:16px 20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.title-section h1[data-v-2fccbde8]{color:#303133;margin:0 0 6px 0;font-size:22px;font-weight:600}.title-section p[data-v-2fccbde8]{color:#606266;font-size:14px;line-height:1.4;margin:0}.params-section[data-v-2fccbde8]{flex:1;margin-left:32px}.params-section .el-form[data-v-2fccbde8]{margin:0}.params-section .el-form-item[data-v-2fccbde8]{margin-bottom:0}.content-area[data-v-2fccbde8]{flex:1;display:flex;gap:16px;margin:0 20px 12px 20px;overflow:hidden;min-height:0;max-height:calc(100vh - 120px)}.left-panel[data-v-2fccbde8],.right-panel[data-v-2fccbde8]{flex:1;display:flex;flex-direction:column;min-height:0;height:calc(100vh - 220px);max-height:calc(100vh - 220px)}.panel-wrapper[data-v-2fccbde8]{height:100%;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);display:flex;flex-direction:column}.panel-header[data-v-2fccbde8]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e4e7ed;font-size:16px;font-weight:600;color:#303133}.header-left[data-v-2fccbde8]{display:flex;align-items:center;gap:12px}.word-count-tag[data-v-2fccbde8]{font-size:12px;font-weight:400}.panel-body[data-v-2fccbde8]{flex:1;padding:20px;min-height:0}.scrollable[data-v-2fccbde8]{overflow-y:auto!important;overflow-x:hidden!important;height:100%!important;box-sizing:border-box!important}.task-form .el-form-item[data-v-2fccbde8]{margin-bottom:16px}.task-form .el-form-item[data-v-2fccbde8]:last-child{margin-bottom:0}.result-display[data-v-2fccbde8]{width:100%}.text-content[data-v-2fccbde8]{padding:20px;line-height:1.6;color:#303133;word-wrap:break-word;white-space:pre-wrap;background:#fff;border-radius:8px;border:1px solid #e4e7ed}.raw-content[data-v-2fccbde8]{padding:20px}.raw-content h3[data-v-2fccbde8],.raw-content h4[data-v-2fccbde8]{color:#303133;margin:16px 0 8px 0}.raw-content pre[data-v-2fccbde8]{background-color:#f8f9fa;padding:16px;border-radius:6px;overflow:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;border:1px solid #e4e7ed;max-height:400px;white-space:pre-wrap;word-wrap:break-word}.extracted-content[data-v-2fccbde8]{margin:16px 0;padding:16px;background-color:#fafbfc;border-radius:6px;border:1px solid #e4e7ed}.extracted-content h5[data-v-2fccbde8]{font-size:14px;font-weight:600;margin:0 0 8px 0;color:#409eff}.content-text[data-v-2fccbde8]{background-color:#fff;padding:12px;border-radius:4px;border:1px solid #e4e7ed;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;white-space:pre-wrap;word-wrap:break-word;max-height:300px;overflow:auto}.empty-state[data-v-2fccbde8]{height:100%;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.empty-state .el-empty[data-v-2fccbde8]{color:#909399}.scrollable[data-v-2fccbde8]::-webkit-scrollbar{width:8px}.scrollable[data-v-2fccbde8]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.scrollable[data-v-2fccbde8]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.scrollable[data-v-2fccbde8]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.scrollable[data-v-2fccbde8]{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}@media (max-width:1200px){.content-area[data-v-2fccbde8]{flex-direction:column;max-height:calc(100vh - 100px)}.left-panel[data-v-2fccbde8],.right-panel[data-v-2fccbde8]{flex:none;height:40vh;max-height:40vh}}.prompt-management[data-v-2d118501]{height:100vh;display:flex;flex-direction:column;background:#f5f5f5}.page-header[data-v-2d118501]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 1px 4px rgba(0,0,0,.08)}.page-header h1[data-v-2d118501]{margin:0;font-size:24px;color:#333}.main-content[data-v-2d118501]{flex:1;display:flex;gap:1px;background:#e8e8e8;overflow:hidden}.left-panel[data-v-2d118501]{width:350px;background:#fff;display:flex;flex-direction:column}.panel-header[data-v-2d118501]{padding:20px;border-bottom:1px solid #e8e8e8}.panel-header h3[data-v-2d118501]{margin:0 0 15px 0;font-size:16px;color:#333}.search-input[data-v-2d118501]{width:100%}.template-list[data-v-2d118501]{flex:1;overflow-y:auto;padding:10px}.template-item[data-v-2d118501]{padding:12px 15px;margin-bottom:8px;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;cursor:pointer;transition:all .2s}.template-item[data-v-2d118501]:hover{background:#f0f9ff;border-color:#3b82f6}.template-item.active[data-v-2d118501]{background:#3b82f6;border-color:#3b82f6;color:#fff}.template-name-cn[data-v-2d118501]{font-weight:600;font-size:14px;margin-bottom:6px;line-height:1.4}.template-meta-row[data-v-2d118501]{display:flex;justify-content:space-between;align-items:center;font-size:12px;opacity:.8}.template-item.active .template-meta-row[data-v-2d118501]{opacity:.9}.template-name-en[data-v-2d118501]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;color:#666;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:10px}.template-item.active .template-name-en[data-v-2d118501]{color:hsla(0,0%,100%,.8)}.update-time[data-v-2d118501]{font-size:11px;color:#999;white-space:nowrap}.template-item.active .update-time[data-v-2d118501]{color:hsla(0,0%,100%,.7)}.right-panel[data-v-2d118501]{flex:1;background:#fff;display:flex;flex-direction:column}.empty-editor[data-v-2d118501]{flex:1;display:flex;align-items:center;justify-content:center}.editor-container[data-v-2d118501]{flex:1;display:flex;flex-direction:column}.editor-header[data-v-2d118501]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e8e8e8}.template-info h3[data-v-2d118501]{margin:0;font-size:18px;color:#333}.template-path[data-v-2d118501]{font-size:12px;color:#666}.editor-content[data-v-2d118501]{flex:1;padding:20px}[data-v-2d118501] .content-editor .el-textarea__inner{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.6;border:1px solid #e8e8e8;border-radius:6px;resize:none}.editor-footer[data-v-2d118501]{padding:15px 20px;border-top:1px solid #e8e8e8;background:#fafafa}.editor-stats[data-v-2d118501]{display:flex;gap:20px;font-size:12px;color:#666}.changed-indicator[data-v-2d118501]{color:#f56c6c;font-weight:600}.version-list[data-v-2d118501]{max-height:400px;overflow-y:auto}.version-item[data-v-2d118501]{display:flex;justify-content:space-between;align-items:center;padding:15px;border:1px solid #e8e8e8;border-radius:6px;margin-bottom:10px}.version-info[data-v-2d118501]{flex:1}.version-header[data-v-2d118501]{display:flex;gap:15px;margin-bottom:5px}.version-number[data-v-2d118501]{font-weight:600;color:#333}.version-date[data-v-2d118501],.version-desc[data-v-2d118501]{font-size:12px;color:#666}.version-actions[data-v-2d118501]{display:flex;gap:10px}.empty-state[data-v-2d118501],.empty-versions[data-v-2d118501]{padding:40px;text-align:center}[data-v-2d118501] .preview-content .el-textarea__inner{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.6}