[data-v-1c5fe498] .chat-dialog{margin:0!important;border-radius:0}[data-v-1c5fe498] .chat-dialog .el-dialog__header{display:none}[data-v-1c5fe498] .chat-dialog .el-dialog__body{padding:0;height:100vh}.chat-container[data-v-1c5fe498]{display:flex;height:100vh;width:100%;max-width:100vw;overflow:hidden;background:#f5f7fa}.chat-sidebar[data-v-1c5fe498]{width:280px;background:#fff;border-right:1px solid #e4e7ed;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1)}.chat-sidebar.collapsed[data-v-1c5fe498]{width:60px}.chat-sidebar.collapsed .chat-history-list[data-v-1c5fe498],.chat-sidebar.collapsed .new-chat-btn[data-v-1c5fe498]{display:none}.chat-sidebar .sidebar-header[data-v-1c5fe498]{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4e7ed}.chat-sidebar .sidebar-header .sidebar-title[data-v-1c5fe498]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#303133}.chat-sidebar .sidebar-header .sidebar-title i[data-v-1c5fe498]{font-size:20px;color:#5b7cff}.chat-sidebar .sidebar-header .sidebar-header-actions[data-v-1c5fe498]{display:flex;align-items:center;gap:8px}.chat-sidebar .sidebar-header .mobile-close-btn[data-v-1c5fe498],.chat-sidebar .sidebar-header .toggle-btn[data-v-1c5fe498]{font-size:18px;color:#909399;cursor:pointer;padding:6px;border-radius:6px;transition:all .3s}.chat-sidebar .sidebar-header .mobile-close-btn[data-v-1c5fe498]:hover,.chat-sidebar .sidebar-header .toggle-btn[data-v-1c5fe498]:hover{background:#f5f7fa;color:#5b7cff}.chat-sidebar .sidebar-header .mobile-close-btn[data-v-1c5fe498]{display:none}.chat-sidebar .sidebar-header .desktop-toggle-btn[data-v-1c5fe498]{display:block}.chat-sidebar .new-chat-btn[data-v-1c5fe498]{margin:16px;padding:12px 16px;background:linear-gradient(135deg,#5b7cff,#4a6ae6);color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px rgba(91,124,255,.3)}.chat-sidebar .new-chat-btn[data-v-1c5fe498]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(91,124,255,.4)}.chat-sidebar .new-chat-btn[data-v-1c5fe498]:active{transform:translateY(0)}.chat-sidebar .chat-history-list[data-v-1c5fe498]{flex:1;overflow-y:auto;padding:8px}.chat-sidebar .chat-history-list[data-v-1c5fe498]::-webkit-scrollbar{width:4px}.chat-sidebar .chat-history-list[data-v-1c5fe498]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:2px}.chat-sidebar .chat-history-list[data-v-1c5fe498]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.chat-sidebar .chat-history-list .chat-history-item[data-v-1c5fe498]{padding:12px;margin-bottom:4px;border-radius:8px;cursor:pointer;transition:all .3s;position:relative}.chat-sidebar .chat-history-list .chat-history-item[data-v-1c5fe498]:hover{background:#f5f7fa}.chat-sidebar .chat-history-list .chat-history-item:hover .chat-info .chat-bottom .chat-actions-group .action-icon[data-v-1c5fe498]{opacity:1}.chat-sidebar .chat-history-list .chat-history-item.active[data-v-1c5fe498]{background:#ecf0ff;border-left:3px solid #5b7cff}.chat-sidebar .chat-history-list .chat-history-item .chat-info[data-v-1c5fe498]{width:100%}.chat-sidebar .chat-history-list .chat-history-item .chat-info .chat-title[data-v-1c5fe498]{font-size:14px;font-weight:500;color:#303133;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.chat-sidebar .chat-history-list .chat-history-item .chat-info .chat-preview[data-v-1c5fe498]{font-size:12px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.chat-sidebar .chat-history-list .chat-history-item .chat-info .chat-bottom[data-v-1c5fe498]{display:flex;align-items:center;justify-content:space-between;gap:8px}.chat-sidebar .chat-history-list .chat-history-item .chat-info .chat-bottom .chat-time[data-v-1c5fe498]{font-size:11px;color:#c0c4cc;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-sidebar .chat-history-list .chat-history-item .chat-info .chat-bottom .chat-actions-group[data-v-1c5fe498]{display:flex;align-items:center;gap:6px;flex-shrink:0}.chat-sidebar .chat-history-list .chat-history-item .chat-info .chat-bottom .action-icon[data-v-1c5fe498]{font-size:14px;padding:2px;cursor:pointer;transition:all .3s;opacity:0;flex-shrink:0}.chat-sidebar .chat-history-list .chat-history-item .chat-info .chat-bottom .action-icon.share-icon[data-v-1c5fe498]{color:#909399}.chat-sidebar .chat-history-list .chat-history-item .chat-info .chat-bottom .action-icon.share-icon[data-v-1c5fe498]:hover{color:#409eff;transform:scale(1.1)}.chat-sidebar .chat-history-list .chat-history-item .chat-info .chat-bottom .action-icon.rename-icon[data-v-1c5fe498]{color:#909399}.chat-sidebar .chat-history-list .chat-history-item .chat-info .chat-bottom .action-icon.rename-icon[data-v-1c5fe498]:hover{color:#67c23a;transform:scale(1.1)}.chat-sidebar .chat-history-list .chat-history-item .chat-info .chat-bottom .action-icon.delete-icon[data-v-1c5fe498]{color:#909399}.chat-sidebar .chat-history-list .chat-history-item .chat-info .chat-bottom .action-icon.delete-icon[data-v-1c5fe498]:hover{color:#f56c6c;transform:scale(1.1)}.chat-sidebar .chat-history-list .empty-history[data-v-1c5fe498]{text-align:center;padding:40px 20px;color:#c0c4cc}.chat-sidebar .chat-history-list .empty-history i[data-v-1c5fe498]{font-size:48px;margin-bottom:12px;display:block}.chat-sidebar .chat-history-list .empty-history p[data-v-1c5fe498]{font-size:14px;margin:0}.chat-sidebar .chat-history-list .history-section[data-v-1c5fe498]{margin-bottom:16px}.chat-sidebar .chat-history-list .history-section .section-title[data-v-1c5fe498]{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;color:#606266;background:#f5f7fa;border-radius:6px;margin-bottom:8px}.chat-sidebar .chat-history-list .history-section .section-title i[data-v-1c5fe498]{font-size:14px}.chat-sidebar .chat-history-list .history-section.shared-section .section-title[data-v-1c5fe498]{color:#409eff;background:#ecf5ff}.chat-sidebar .chat-history-list .history-section.shared-section .section-title i[data-v-1c5fe498]{color:#409eff}.chat-sidebar .chat-history-list .history-section.shared-section .chat-history-item.shared-item[data-v-1c5fe498]{border-left:2px solid transparent}.chat-sidebar .chat-history-list .history-section.shared-section .chat-history-item.shared-item[data-v-1c5fe498]:hover{background:#f0f9ff;border-left-color:#b3d8ff}.chat-sidebar .chat-history-list .history-section.shared-section .chat-history-item.shared-item.active[data-v-1c5fe498]{background:#ecf5ff;border-left-color:#409eff}.chat-sidebar .chat-history-list .history-section.shared-section .chat-history-item.shared-item .chat-info .chat-bottom[data-v-1c5fe498]{flex-direction:column;align-items:flex-start;gap:4px}.chat-sidebar .chat-history-list .history-section.shared-section .chat-history-item.shared-item .chat-info .chat-bottom .chat-meta[data-v-1c5fe498]{width:100%;display:flex;flex-direction:column;gap:4px}.chat-sidebar .chat-history-list .history-section.shared-section .chat-history-item.shared-item .chat-info .chat-bottom .chat-meta .share-user[data-v-1c5fe498]{display:flex;align-items:center;gap:4px;font-size:11px;color:#409eff}.chat-sidebar .chat-history-list .history-section.shared-section .chat-history-item.shared-item .chat-info .chat-bottom .chat-meta .share-user i[data-v-1c5fe498]{font-size:12px}.chat-sidebar .chat-history-list .history-section.shared-section .chat-history-item.shared-item .chat-info .chat-bottom .chat-meta .share-user span[data-v-1c5fe498]{font-weight:500}.chat-main[data-v-1c5fe498]{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff}.chat-header[data-v-1c5fe498]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-bottom:1px solid #e4e7ed}.chat-header .header-left[data-v-1c5fe498]{display:flex;align-items:center;gap:12px}.chat-header .header-left .agent-icon-small[data-v-1c5fe498]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;flex-shrink:0}.chat-header .header-left .agent-icon-small i[data-v-1c5fe498]{font-size:24px;color:#fff}.chat-header .header-left .agent-icon-small img[data-v-1c5fe498]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-header .header-left .agent-icon-small.icon-orange[data-v-1c5fe498]{background:linear-gradient(135deg,#ff9a56,#ff7b3d)}.chat-header .header-left .agent-icon-small.icon-purple[data-v-1c5fe498]{background:linear-gradient(135deg,#b57cff,#9d5ce6)}.chat-header .header-left .agent-icon-small.icon-blue[data-v-1c5fe498]{background:linear-gradient(135deg,#5b9cff,#4a7de6)}.chat-header .header-left .agent-icon-small.icon-green[data-v-1c5fe498]{background:linear-gradient(135deg,#56d9a0,#3dc08e)}.chat-header .header-left .agent-icon-small.icon-yellow[data-v-1c5fe498]{background:linear-gradient(135deg,#ffd756,#ffbe3d)}.chat-header .header-left .agent-icon-small.icon-red[data-v-1c5fe498]{background:linear-gradient(135deg,#ff6b9d,#ff5282)}.chat-header .header-left .agent-info .agent-name[data-v-1c5fe498]{font-size:18px;font-weight:600;color:#303133;margin:0 0 4px 0}.chat-header .header-left .agent-info .agent-status[data-v-1c5fe498]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#67c23a}.chat-header .header-left .agent-info .agent-status .status-dot[data-v-1c5fe498]{width:8px;height:8px;border-radius:50%;background:#67c23a;-webkit-animation:pulse-1c5fe498 2s infinite;animation:pulse-1c5fe498 2s infinite}.chat-header .header-actions[data-v-1c5fe498]{display:flex;gap:8px}.chat-header .header-actions .action-btn[data-v-1c5fe498]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;transition:all .3s;color:#606266}.chat-header .header-actions .action-btn i[data-v-1c5fe498]{font-size:18px}.chat-header .header-actions .action-btn[data-v-1c5fe498]:hover{background:#f5f7fa;color:#5b7cff}.chat-header .header-actions .action-btn.close-btn[data-v-1c5fe498]:hover{background:#fef0f0;color:#f56c6c}.chat-header .header-actions .action-btn.share-indicator[data-v-1c5fe498]{position:relative}.chat-header .header-actions .action-btn.share-indicator[data-v-1c5fe498]:hover{background:#ecf5ff;color:#409eff}.chat-header .mobile-menu-btn[data-v-1c5fe498]{display:none}@-webkit-keyframes pulse-1c5fe498{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-1c5fe498{0%,to{opacity:1}50%{opacity:.5}}.chat-content-wrapper[data-v-1c5fe498]{flex:1;min-width:0;display:flex;overflow:hidden;background:#f5f7fa}.chat-content-wrapper.has-preview .chat-messages[data-v-1c5fe498]{border-right:1px solid #e4e7ed}.chat-content-wrapper:not(.has-preview) .chat-messages[data-v-1c5fe498]{width:100%}.chat-messages[data-v-1c5fe498]{flex:1;min-width:0;overflow-y:auto;padding:24px;background:#f5f7fa}.chat-messages[data-v-1c5fe498]::-webkit-scrollbar{width:6px}.chat-messages[data-v-1c5fe498]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-1c5fe498]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.chat-messages[data-v-1c5fe498]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.html-preview-panel[data-v-1c5fe498]{display:flex;flex-direction:column;overflow:hidden;background:#fff;transition:all .3s ease;width:50%;flex-shrink:0}.html-preview-panel.is-collapsed[data-v-1c5fe498]{width:60px!important;min-width:60px;max-width:60px;border-left:1px solid #e4e7ed}.html-preview-panel.is-collapsed .preview-header[data-v-1c5fe498]{padding:16px 14px}.html-preview-panel.is-collapsed .preview-header .preview-title[data-v-1c5fe498]{display:none}.html-preview-panel.is-collapsed .preview-header .preview-actions[data-v-1c5fe498]{width:100%;justify-content:center}.html-preview-panel.is-fullscreen[data-v-1c5fe498]{position:fixed;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important;z-index:9999;border:none}.html-preview-panel.is-fullscreen .preview-content[data-v-1c5fe498]{height:calc(100vh - 60px)}.html-preview-panel.is-fullscreen .preview-item-body[data-v-1c5fe498]{height:100%;min-height:auto}.html-preview-panel.is-fullscreen .preview-item-body .preview-pane-preview iframe[data-v-1c5fe498]{height:100%!important;min-height:100%}.html-preview-panel .preview-header[data-v-1c5fe498]{padding:16px 20px;border-bottom:1px solid #e4e7ed;background:#f5f7fa;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.html-preview-panel .preview-header .preview-title[data-v-1c5fe498]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#303133}.html-preview-panel .preview-header .preview-title i[data-v-1c5fe498]{font-size:18px;color:#409eff}.html-preview-panel .preview-header .preview-actions[data-v-1c5fe498]{display:flex;align-items:center;gap:12px}.html-preview-panel .preview-header .preview-navigation[data-v-1c5fe498]{display:flex;align-items:center;gap:8px}.html-preview-panel .preview-header .preview-navigation .nav-btn[data-v-1c5fe498]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #dcdfe6;border-radius:4px;background:#fff;cursor:pointer;transition:all .2s}.html-preview-panel .preview-header .preview-navigation .nav-btn i[data-v-1c5fe498]{font-size:14px;color:#606266}.html-preview-panel .preview-header .preview-navigation .nav-btn[data-v-1c5fe498]:hover:not(:disabled){border-color:#409eff;background:#ecf5ff}.html-preview-panel .preview-header .preview-navigation .nav-btn:hover:not(:disabled) i[data-v-1c5fe498]{color:#409eff}.html-preview-panel .preview-header .preview-navigation .nav-btn[data-v-1c5fe498]:disabled{cursor:not-allowed;opacity:.5;background:#f5f7fa}.html-preview-panel .preview-header .preview-navigation .nav-indicator[data-v-1c5fe498]{font-size:13px;color:#909399;min-width:60px;text-align:center}.html-preview-panel .preview-header .collapse-btn[data-v-1c5fe498],.html-preview-panel .preview-header .fullscreen-btn[data-v-1c5fe498]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #dcdfe6;border-radius:4px;background:#fff;cursor:pointer;transition:all .2s}.html-preview-panel .preview-header .collapse-btn i[data-v-1c5fe498],.html-preview-panel .preview-header .fullscreen-btn i[data-v-1c5fe498]{font-size:16px;color:#606266}.html-preview-panel .preview-header .collapse-btn[data-v-1c5fe498]:hover,.html-preview-panel .preview-header .fullscreen-btn[data-v-1c5fe498]:hover{border-color:#409eff;background:#ecf5ff}.html-preview-panel .preview-header .collapse-btn:hover i[data-v-1c5fe498],.html-preview-panel .preview-header .fullscreen-btn:hover i[data-v-1c5fe498]{color:#409eff}.html-preview-panel .preview-content[data-v-1c5fe498]{flex:1;overflow:hidden;padding:16px;display:flex;flex-direction:column}.html-preview-panel .preview-content[data-v-1c5fe498]::-webkit-scrollbar{width:6px}.html-preview-panel .preview-content[data-v-1c5fe498]::-webkit-scrollbar-track{background:transparent}.html-preview-panel .preview-content[data-v-1c5fe498]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.html-preview-panel .preview-content[data-v-1c5fe498]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.html-preview-panel .preview-item[data-v-1c5fe498]{background:#fff;border:1px solid #e4e7ed;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;height:100%}.html-preview-panel .preview-item .preview-item-header[data-v-1c5fe498]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fafafa;border-bottom:1px solid #e4e7ed}.html-preview-panel .preview-item .preview-item-header .item-title[data-v-1c5fe498]{font-size:14px;font-weight:500;color:#606266}.html-preview-panel .preview-item .preview-item-header .preview-tabs[data-v-1c5fe498]{display:flex;align-items:center;gap:4px}.html-preview-panel .preview-item .preview-item-header .preview-tabs .preview-tab[data-v-1c5fe498]{padding:6px 12px;font-size:13px;color:#606266;background:#fff;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;transition:all .2s}.html-preview-panel .preview-item .preview-item-header .preview-tabs .preview-tab[data-v-1c5fe498]:hover{color:#409eff;border-color:#409eff}.html-preview-panel .preview-item .preview-item-header .preview-tabs .preview-tab.active[data-v-1c5fe498]{color:#fff;background:#409eff;border-color:#409eff}.html-preview-panel .preview-item .preview-item-header .preview-tabs .preview-copy-btn[data-v-1c5fe498],.html-preview-panel .preview-item .preview-item-header .preview-tabs .preview-export-btn[data-v-1c5fe498]{padding:6px 12px;font-size:13px;color:#606266;background:#fff;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:4px}.html-preview-panel .preview-item .preview-item-header .preview-tabs .preview-copy-btn[data-v-1c5fe498]:hover,.html-preview-panel .preview-item .preview-item-header .preview-tabs .preview-export-btn[data-v-1c5fe498]:hover{color:#409eff;border-color:#409eff;background:#ecf5ff}.html-preview-panel .preview-item .preview-item-header .preview-tabs .preview-copy-btn i[data-v-1c5fe498],.html-preview-panel .preview-item .preview-item-header .preview-tabs .preview-export-btn i[data-v-1c5fe498]{font-size:14px}.html-preview-panel .preview-item .preview-item-header .preview-tabs .preview-copy-btn .btn-text[data-v-1c5fe498],.html-preview-panel .preview-item .preview-item-header .preview-tabs .preview-export-btn .btn-text[data-v-1c5fe498]{font-size:13px}.html-preview-panel .preview-item .preview-item-header .preview-tabs .preview-export-btn[data-v-1c5fe498]:hover{color:#67c23a;border-color:#67c23a;background:#f0f9ff}.html-preview-panel .preview-item .preview-item-body[data-v-1c5fe498]{position:relative;flex:1;display:flex;flex-direction:column}.html-preview-panel .preview-item .preview-item-body .preview-pane[data-v-1c5fe498]{display:none;width:100%;flex:1}.html-preview-panel .preview-item .preview-item-body .preview-pane.active[data-v-1c5fe498]{display:flex;flex-direction:column}.html-preview-panel .preview-item .preview-item-body .preview-pane.preview-pane-preview iframe[data-v-1c5fe498]{width:100%;height:auto;border:none;background:#fff;flex:1}.html-preview-panel .preview-item .preview-item-body .preview-pane.preview-pane-code pre[data-v-1c5fe498]{margin:0;padding:16px;background:#f5f7fa;overflow-x:auto}.html-preview-panel .preview-item .preview-item-body .preview-pane.preview-pane-code pre code[data-v-1c5fe498]{font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.6;color:#303133}@media (max-width:768px){.chat-content-wrapper.has-preview[data-v-1c5fe498]{flex-direction:column}.chat-content-wrapper.has-preview .chat-messages[data-v-1c5fe498]{width:100%!important;height:50%;border-right:none;border-bottom:1px solid #e4e7ed}.chat-content-wrapper.has-preview .html-preview-panel[data-v-1c5fe498]{width:100%!important;height:50%}.chat-content-wrapper.has-preview .html-preview-panel.is-collapsed[data-v-1c5fe498]{height:60px;width:100%!important;border-left:none;border-top:1px solid #e4e7ed}.chat-content-wrapper.has-preview.preview-collapsed .chat-messages[data-v-1c5fe498]{height:calc(100% - 60px)!important}}.welcome-screen[data-v-1c5fe498]{max-width:800px;margin:40px auto;text-align:center}.welcome-screen .welcome-content .welcome-icon[data-v-1c5fe498]{width:100px;height:100px;margin:0 auto 24px;border-radius:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden;flex-shrink:0}.welcome-screen .welcome-content .welcome-icon i[data-v-1c5fe498]{font-size:48px;color:#fff}.welcome-screen .welcome-content .welcome-icon img[data-v-1c5fe498]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.welcome-screen .welcome-content .welcome-icon.icon-orange[data-v-1c5fe498]{background:linear-gradient(135deg,#ff9a56,#ff7b3d)}.welcome-screen .welcome-content .welcome-icon.icon-purple[data-v-1c5fe498]{background:linear-gradient(135deg,#b57cff,#9d5ce6)}.welcome-screen .welcome-content .welcome-icon.icon-blue[data-v-1c5fe498]{background:linear-gradient(135deg,#5b9cff,#4a7de6)}.welcome-screen .welcome-content .welcome-icon.icon-green[data-v-1c5fe498]{background:linear-gradient(135deg,#56d9a0,#3dc08e)}.welcome-screen .welcome-content .welcome-icon.icon-yellow[data-v-1c5fe498]{background:linear-gradient(135deg,#ffd756,#ffbe3d)}.welcome-screen .welcome-content .welcome-icon.icon-red[data-v-1c5fe498]{background:linear-gradient(135deg,#ff6b9d,#ff5282)}.welcome-screen .welcome-content .welcome-title[data-v-1c5fe498]{font-size:32px;font-weight:700;color:#303133;margin:0 0 12px 0}.welcome-screen .welcome-content .welcome-desc[data-v-1c5fe498]{font-size:16px;color:#606266;line-height:1.6;margin:0 0 40px 0}.welcome-screen .welcome-content .user-input-form[data-v-1c5fe498]{margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.welcome-screen .welcome-content .user-input-form .form-title[data-v-1c5fe498]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:600;color:#303133;margin-bottom:24px}.welcome-screen .welcome-content .user-input-form .form-title i[data-v-1c5fe498]{font-size:18px;color:#409eff}.welcome-screen .welcome-content .user-input-form .el-form[data-v-1c5fe498]{background:#fff;padding:32px;border-radius:16px;box-shadow:0 2px 12px 0 rgba(0,0,0,.08);border:1px solid #f0f0f0}.welcome-screen .welcome-content .user-input-form .el-form .el-form-item[data-v-1c5fe498]{margin-bottom:10px}.welcome-screen .welcome-content .user-input-form .el-form .el-form-item[data-v-1c5fe498]:last-child{margin-bottom:0}.welcome-screen .welcome-content .user-input-form .el-form .el-form-item__label[data-v-1c5fe498]{font-weight:500;color:#606266;line-height:32px;font-size:14px}.welcome-screen .welcome-content .user-input-form .el-form .el-input-number[data-v-1c5fe498],.welcome-screen .welcome-content .user-input-form .el-form .el-input[data-v-1c5fe498],.welcome-screen .welcome-content .user-input-form .el-form .el-select[data-v-1c5fe498],.welcome-screen .welcome-content .user-input-form .el-form .el-textarea[data-v-1c5fe498]{width:100%}.welcome-screen .welcome-content .user-input-form .el-form .el-input__inner[data-v-1c5fe498],.welcome-screen .welcome-content .user-input-form .el-form .el-textarea__inner[data-v-1c5fe498]{border-radius:8px;border:1px solid #dcdfe6;transition:all .3s}.welcome-screen .welcome-content .user-input-form .el-form .el-input__inner[data-v-1c5fe498]:hover,.welcome-screen .welcome-content .user-input-form .el-form .el-textarea__inner[data-v-1c5fe498]:hover{border-color:#c0c4cc}.welcome-screen .welcome-content .user-input-form .el-form .el-input__inner[data-v-1c5fe498]:focus,.welcome-screen .welcome-content .user-input-form .el-form .el-textarea__inner[data-v-1c5fe498]:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.welcome-screen .welcome-content .user-input-form .el-form .el-textarea__inner[data-v-1c5fe498]{font-family:inherit;line-height:1.5;padding:10px 15px}.welcome-screen .welcome-content .user-input-form .el-form .el-input-number .el-input__inner[data-v-1c5fe498]{text-align:left}.welcome-screen .welcome-content .user-input-form .el-form .el-checkbox[data-v-1c5fe498]{display:inline-flex;align-items:center;margin-left:0;vertical-align:middle}.welcome-screen .welcome-content .user-input-form .el-form .el-checkbox .el-checkbox__label[data-v-1c5fe498]{font-size:14px;color:#606266;padding-left:8px}.welcome-screen .welcome-content .user-input-form .el-form.checkbox-field .el-form-item__content[data-v-1c5fe498]{text-align:left;line-height:32px}.welcome-screen .welcome-content .user-input-form .el-form.upload-field .el-form-item__content[data-v-1c5fe498]{text-align:left;display:block}.welcome-screen .welcome-content .user-input-form .el-form .el-upload[data-v-1c5fe498]{text-align:left;display:inline-block}.welcome-screen .welcome-content .user-input-form .el-form .el-upload-list[data-v-1c5fe498]{text-align:left}.welcome-screen .welcome-content .user-input-form .el-form .el-upload--text[data-v-1c5fe498]{display:inline-block}.welcome-screen .welcome-content .user-input-form .el-form .el-upload--picture-card[data-v-1c5fe498]{width:120px;height:120px;line-height:120px;border-radius:8px;border:1px dashed #d9d9d9;transition:all .3s}.welcome-screen .welcome-content .user-input-form .el-form .el-upload--picture-card[data-v-1c5fe498]:hover{border-color:#409eff}.welcome-screen .welcome-content .user-input-form .el-form .el-upload--picture-card i[data-v-1c5fe498]{font-size:28px;color:#8c939d}.welcome-screen .welcome-content .user-input-form .el-form .el-upload-list--picture-card .el-upload-list__item[data-v-1c5fe498]{width:120px;height:120px;border-radius:8px;overflow:hidden}.welcome-screen .welcome-content .user-input-form .el-form .el-upload-list--text .el-upload-list__item[data-v-1c5fe498]{border-radius:6px;padding:8px 12px;margin-top:8px;transition:all .3s}.welcome-screen .welcome-content .user-input-form .el-form .el-upload-list--text .el-upload-list__item[data-v-1c5fe498]:hover{background-color:#f5f7fa}.welcome-screen .welcome-content .user-input-form .el-form .el-upload__tip[data-v-1c5fe498]{font-size:12px;color:#909399;margin-top:8px;line-height:1.5}.welcome-screen .welcome-content .quick-actions[data-v-1c5fe498]{margin-bottom:40px}.welcome-screen .welcome-content .quick-actions .actions-title[data-v-1c5fe498]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:600;color:#303133;margin-bottom:20px}.welcome-screen .welcome-content .quick-actions .actions-title i[data-v-1c5fe498]{font-size:18px;color:#e6a23c}.welcome-screen .welcome-content .quick-actions .actions-grid[data-v-1c5fe498]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:600px;margin:0 auto}.welcome-screen .welcome-content .quick-actions .actions-grid .action-card[data-v-1c5fe498]{padding:20px;background:#fff;border:2px solid #e4e7ed;border-radius:12px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:12px}.welcome-screen .welcome-content .quick-actions .actions-grid .action-card i[data-v-1c5fe498]{font-size:24px;color:#5b7cff}.welcome-screen .welcome-content .quick-actions .actions-grid .action-card span[data-v-1c5fe498]{font-size:14px;color:#606266;font-weight:500}.welcome-screen .welcome-content .quick-actions .actions-grid .action-card[data-v-1c5fe498]:hover{border-color:#5b7cff;background:#ecf0ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(91,124,255,.2)}.welcome-screen .welcome-content .features[data-v-1c5fe498]{display:flex;justify-content:center;gap:32px}.welcome-screen .welcome-content .features .feature-item[data-v-1c5fe498]{display:flex;align-items:center;gap:8px;font-size:14px;color:#909399}.welcome-screen .welcome-content .features .feature-item i[data-v-1c5fe498]{font-size:18px;color:#5b7cff}.message-wrapper[data-v-1c5fe498]{margin-bottom:24px;-webkit-animation:messageSlideIn-1c5fe498 .3s ease-out;animation:messageSlideIn-1c5fe498 .3s ease-out}.message-wrapper.is-current-user .message-item[data-v-1c5fe498]{flex-direction:row-reverse}.message-wrapper.is-current-user .message-item .message-content[data-v-1c5fe498]{align-items:flex-end}.message-wrapper.is-current-user .message-item .message-content .message-header[data-v-1c5fe498]{flex-direction:row-reverse}.message-wrapper.is-current-user .message-item .message-content .message-bubble[data-v-1c5fe498]{background:linear-gradient(135deg,#5b7cff,#4a6ae6);color:#fff;border-radius:16px 16px 4px 16px;box-shadow:0 2px 8px rgba(91,124,255,.3)}@-webkit-keyframes messageSlideIn-1c5fe498{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes messageSlideIn-1c5fe498{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-item[data-v-1c5fe498]{display:flex;gap:12px}.message-item .message-bubble[data-v-1c5fe498]{background:#fff;color:#303133;border-radius:16px 16px 16px 4px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.message-item .message-avatar[data-v-1c5fe498]{flex-shrink:0}.message-item .message-avatar img[data-v-1c5fe498]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #e4e7ed}.message-item .message-avatar .avatar-text[data-v-1c5fe498]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#a8d5ff,#87c4ff);color:#fff;font-size:16px;font-weight:500;border:2px solid #e4e7ed}.message-item .message-avatar .avatar-icon[data-v-1c5fe498]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.message-item .message-avatar .avatar-icon i[data-v-1c5fe498]{font-size:20px;color:#fff}.message-item .message-avatar .avatar-icon img[data-v-1c5fe498]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:none}.message-item .message-avatar .avatar-icon.icon-orange[data-v-1c5fe498]{background:linear-gradient(135deg,#ff9a56,#ff7b3d)}.message-item .message-avatar .avatar-icon.icon-purple[data-v-1c5fe498]{background:linear-gradient(135deg,#b57cff,#9d5ce6)}.message-item .message-avatar .avatar-icon.icon-blue[data-v-1c5fe498]{background:linear-gradient(135deg,#5b9cff,#4a7de6)}.message-item .message-avatar .avatar-icon.icon-green[data-v-1c5fe498]{background:linear-gradient(135deg,#56d9a0,#3dc08e)}.message-item .message-avatar .avatar-icon.icon-yellow[data-v-1c5fe498]{background:linear-gradient(135deg,#ffd756,#ffbe3d)}.message-item .message-avatar .avatar-icon.icon-red[data-v-1c5fe498]{background:linear-gradient(135deg,#ff6b9d,#ff5282)}.message-item .message-content[data-v-1c5fe498]{flex:0 1 auto;max-width:70%;display:flex;flex-direction:column;gap:6px}.message-item .message-content.has-html-preview[data-v-1c5fe498]{max-width:95%}.message-item .message-content .message-header[data-v-1c5fe498]{display:flex;gap:8px;align-items:center}.message-item .message-content .message-header .message-author[data-v-1c5fe498]{font-size:13px;font-weight:600;color:#606266}.message-item .message-content .message-header .message-time[data-v-1c5fe498]{font-size:12px;color:#c0c4cc}.message-item .message-content .message-split-layout[data-v-1c5fe498]{display:flex;gap:16px;width:100%}.message-item .message-content .message-split-layout .message-text-side[data-v-1c5fe498]{flex:1;min-width:0}.message-item .message-content .message-split-layout .message-text-side .message-bubble[data-v-1c5fe498]{padding:12px 16px;font-size:14px;line-height:1.5;word-wrap:break-word;background:#fff;color:#303133;border-radius:16px 16px 16px 4px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.message-item .message-content .message-split-layout .message-code-side[data-v-1c5fe498]{flex:1;min-width:0}.message-item .message-content .message-bubble[data-v-1c5fe498]{padding:12px 16px;font-size:14px;line-height:1.5;word-wrap:break-word}.message-item .message-content .message-bubble .message-text.typewriter[data-v-1c5fe498]{position:relative}.message-item .message-content .message-bubble .message-text.typewriter[data-v-1c5fe498]:after{content:"|";display:inline-block;font-weight:700;font-size:1.1em;color:#5b7cff;margin-left:2px;-webkit-animation:blink-1c5fe498 .8s infinite;animation:blink-1c5fe498 .8s infinite;vertical-align:baseline}.message-item .message-content .message-bubble .message-text.typewriter.complete[data-v-1c5fe498]:after{display:none}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] pre{background:#f5f7fa;border:1px solid #e4e7ed;border-radius:6px;padding:10px 12px;overflow-x:auto;margin:6px 0;line-height:1.4}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] pre code{background:transparent;padding:0;color:#303133;font-family:Courier New,monospace;font-size:13px;line-height:1.4}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] code{background:#f5f7fa;border:1px solid #e4e7ed;border-radius:3px;padding:1px 5px;color:#e84545;font-family:Courier New,monospace;font-size:13px;line-height:1.4}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] strong{font-weight:600;color:#303133}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] em{font-style:italic;color:#606266}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] ol,.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] ul{margin:4px 0;padding-left:20px;line-height:1.5}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] li{margin:2px 0;line-height:1.5}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] a{color:#5b7cff;text-decoration:none}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] a:hover{text-decoration:underline}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] blockquote{border-left:4px solid #5b7cff;padding-left:12px;margin:6px 0;color:#606266;font-style:italic;line-height:1.5}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] h1,.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] h2,.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] h3,.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] h4,.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] h5,.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] h6{margin:8px 0 6px 0;font-weight:600;color:#303133;line-height:1.3}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] h1{font-size:20px}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] h2{font-size:18px}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] h3{font-size:16px}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] h4{font-size:15px}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] h5{font-size:14px}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] h6{font-size:13px}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] table{border-collapse:collapse;width:100%;margin:6px 0;font-size:13px;line-height:1.4}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] table td,.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] table th{border:1px solid #e4e7ed;padding:6px 10px;text-align:left;line-height:1.4}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] table th{background:#f5f7fa;font-weight:600}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] hr{border:none;border-top:1px solid #e4e7ed;margin:8px 0}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] .markdown-image-container{margin:12px 0;max-width:400px;display:inline-block}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] .markdown-image-container .markdown-image{width:100%;max-height:300px;-o-object-fit:cover;object-fit:cover;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;transition:all .3s;display:block}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] .markdown-image-container .markdown-image:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] .markdown-download-link{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:6px;color:#5b7cff;text-decoration:none;transition:all .3s;margin:4px 0;font-size:14px}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] .markdown-download-link i{font-size:16px}.message-item .message-content .message-bubble .message-text[data-v-1c5fe498] .markdown-download-link:hover{background:#5b7cff;color:#fff;border-color:#5b7cff;text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 8px rgba(91,124,255,.3)}@-webkit-keyframes blink-1c5fe498{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes blink-1c5fe498{0%,49%{opacity:1}50%,to{opacity:0}}.message-item .message-content .message-files[data-v-1c5fe498]{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px}.message-item .message-content .message-files .file-item[data-v-1c5fe498]{max-width:100%}.message-item .message-content .message-files .image-file[data-v-1c5fe498]{display:flex;flex-direction:column;gap:8px;max-width:400px}.message-item .message-content .message-files .image-file .message-image-preview[data-v-1c5fe498]{width:100%;max-height:300px;border-radius:8px;overflow:hidden;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s}.message-item .message-content .message-files .image-file .message-image-preview[data-v-1c5fe498]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.message-item .message-content .message-files .image-file .message-image-preview .image-error[data-v-1c5fe498]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;background:#f5f7fa;color:#909399;gap:8px}.message-item .message-content .message-files .image-file .message-image-preview .image-error i[data-v-1c5fe498]{font-size:48px}.message-item .message-content .message-files .image-file .image-info[data-v-1c5fe498]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#909399;padding:0 4px}.message-item .message-content .message-files .image-file .image-info .image-name[data-v-1c5fe498]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:12px}.message-item .message-content .message-files .image-file .image-info .image-size[data-v-1c5fe498]{flex-shrink:0}.message-item .message-content .message-files .document-file[data-v-1c5fe498]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:8px;cursor:pointer;transition:all .3s;min-width:280px;max-width:100%}.message-item .message-content .message-files .document-file[data-v-1c5fe498]:hover{background:#ecf0ff;border-color:#5b7cff;transform:translateY(-2px);box-shadow:0 2px 8px rgba(91,124,255,.2)}.message-item .message-content .message-files .document-file:hover .file-download i[data-v-1c5fe498],.message-item .message-content .message-files .document-file:hover .file-icon i[data-v-1c5fe498]{color:#5b7cff}.message-item .message-content .message-files .document-file .file-icon[data-v-1c5fe498]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:6px}.message-item .message-content .message-files .document-file .file-icon i[data-v-1c5fe498]{font-size:24px;color:#606266;transition:color .3s}.message-item .message-content .message-files .document-file .file-info[data-v-1c5fe498]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.message-item .message-content .message-files .document-file .file-info .file-name[data-v-1c5fe498]{font-size:14px;font-weight:500;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-item .message-content .message-files .document-file .file-info .file-size[data-v-1c5fe498]{font-size:12px;color:#909399}.message-item .message-content .message-files .document-file .file-download[data-v-1c5fe498]{flex-shrink:0}.message-item .message-content .message-files .document-file .file-download i[data-v-1c5fe498]{font-size:18px;color:#909399;transition:color .3s}.message-item .message-content .message-actions[data-v-1c5fe498]{display:flex;gap:12px;margin-top:4px;align-items:center}.message-item .message-content .message-actions i[data-v-1c5fe498]{font-size:14px;color:#909399;cursor:pointer;padding:4px;border-radius:4px;transition:all .3s}.message-item .message-content .message-actions i[data-v-1c5fe498]:hover{color:#5b7cff;background:#ecf0ff}.message-item .message-content .message-actions .thumb-icon[data-v-1c5fe498]{width:16px;height:16px;fill:#909399;cursor:pointer;padding:4px;border-radius:4px;transition:all .3s;box-sizing:content-box}.message-item .message-content .message-actions .thumb-icon[data-v-1c5fe498]:hover{fill:#5b7cff;background:#ecf0ff}.message-item .message-content .message-actions .thumb-icon.active[data-v-1c5fe498]{fill:#5b7cff}.message-item .message-content .message-actions .thumb-icon.thumb-down.active[data-v-1c5fe498]{fill:#f56c6c}.typing-indicator[data-v-1c5fe498]{display:flex;gap:4px;padding:4px 0}.typing-indicator span[data-v-1c5fe498]{width:8px;height:8px;border-radius:50%;background:#c0c4cc;-webkit-animation:typing-1c5fe498 1.4s infinite;animation:typing-1c5fe498 1.4s infinite}.typing-indicator span[data-v-1c5fe498]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.typing-indicator span[data-v-1c5fe498]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes typing-1c5fe498{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-6px);opacity:1}}@keyframes typing-1c5fe498{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-6px);opacity:1}}.loading-indicator[data-v-1c5fe498]{display:flex;align-items:center;gap:12px;padding:8px 0}.loading-indicator .spinner[data-v-1c5fe498]{width:20px;height:20px;border:3px solid #e4e7ed;border-top-color:#5b7cff;border-radius:50%;-webkit-animation:spin-1c5fe498 .8s linear infinite;animation:spin-1c5fe498 .8s linear infinite}.loading-indicator span[data-v-1c5fe498]{font-size:14px;color:#909399}.code-generating-indicator[data-v-1c5fe498]{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-top:8px;background:linear-gradient(135deg,#f5f7fa,#ecf0ff);border-left:3px solid #5b7cff;border-radius:4px;font-size:13px;color:#606266}.code-generating-indicator .generating-icon[data-v-1c5fe498]{display:flex;align-items:center;justify-content:center}.code-generating-indicator .generating-icon i[data-v-1c5fe498]{font-size:16px;color:#5b7cff;-webkit-animation:spin-1c5fe498 1s linear infinite;animation:spin-1c5fe498 1s linear infinite}.code-generating-indicator span[data-v-1c5fe498]{font-weight:500}.error-message[data-v-1c5fe498]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fef0f0;border:1px solid #fde2e2;border-radius:4px;color:#f56c6c}.error-message i[data-v-1c5fe498]{font-size:16px}.error-message span[data-v-1c5fe498]{font-size:13px;line-height:1.5}.empty-message[data-v-1c5fe498]{display:flex;align-items:center;gap:8px;padding:8px 0;color:#909399}.empty-message i[data-v-1c5fe498]{font-size:16px}.empty-message span[data-v-1c5fe498]{font-size:13px}.loading-more-indicator[data-v-1c5fe498]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;margin-bottom:16px;background:#f5f7fa;border-radius:8px}.loading-more-indicator .spinner-small[data-v-1c5fe498]{width:16px;height:16px;border:2px solid #e4e7ed;border-top-color:#5b7cff;border-radius:50%;-webkit-animation:spin-1c5fe498 .8s linear infinite;animation:spin-1c5fe498 .8s linear infinite}.loading-more-indicator span[data-v-1c5fe498]{font-size:13px;color:#909399}.html-code-placeholder[data-v-1c5fe498]{display:inline-flex;align-items:center;gap:10px;padding:14px 18px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;font-size:14px;margin:10px 0;box-shadow:0 3px 10px rgba(102,126,234,.35);transition:all .3s ease;cursor:default;position:relative;overflow:hidden}.html-code-placeholder[data-v-1c5fe498]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.html-code-placeholder[data-v-1c5fe498]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(102,126,234,.45)}.html-code-placeholder[data-v-1c5fe498]:hover:before{left:100%}.html-code-placeholder i[data-v-1c5fe498]{font-size:20px;opacity:.95;flex-shrink:0}.html-code-placeholder span[data-v-1c5fe498]{font-weight:500;letter-spacing:.4px;line-height:1.4}[data-v-1c5fe498] .code-preview-badge{display:inline-flex;align-items:center;gap:6px;padding:3px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;font-size:13px;margin-right:8px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-1c5fe498] .code-preview-badge:hover{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8;transform:translateX(2px)}[data-v-1c5fe498] .code-preview-badge:active{transform:translateX(2px) scale(.98)}[data-v-1c5fe498] .interactive-form-container{margin:16px 0;padding:20px;background:#fff;border:1px solid #e4e7ed;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}[data-v-1c5fe498] .interactive-form-container form{display:flex;flex-direction:column;gap:16px}[data-v-1c5fe498] .interactive-form-container form .form-group,[data-v-1c5fe498] .interactive-form-container form div:has(>input),[data-v-1c5fe498] .interactive-form-container form div:has(>label),[data-v-1c5fe498] .interactive-form-container form div:has(>select),[data-v-1c5fe498] .interactive-form-container form div:has(>textarea){display:flex;flex-direction:column;gap:8px}[data-v-1c5fe498] .interactive-form-container form label{font-weight:500;color:#303133;font-size:14px;margin-bottom:4px}[data-v-1c5fe498] .interactive-form-container form label:has(+input[required]):after,[data-v-1c5fe498] .interactive-form-container form label:has(+select[required]):after,[data-v-1c5fe498] .interactive-form-container form label:has(+textarea[required]):after{content:" *";color:#f56c6c}[data-v-1c5fe498] .interactive-form-container form input[type=date],[data-v-1c5fe498] .interactive-form-container form input[type=datetime-local],[data-v-1c5fe498] .interactive-form-container form input[type=email],[data-v-1c5fe498] .interactive-form-container form input[type=number],[data-v-1c5fe498] .interactive-form-container form input[type=password],[data-v-1c5fe498] .interactive-form-container form input[type=tel],[data-v-1c5fe498] .interactive-form-container form input[type=text],[data-v-1c5fe498] .interactive-form-container form input[type=time],[data-v-1c5fe498] .interactive-form-container form input[type=url],[data-v-1c5fe498] .interactive-form-container form select,[data-v-1c5fe498] .interactive-form-container form textarea{padding:10px 12px;border:1px solid #dcdfe6;border-radius:6px;font-size:14px;color:#606266;background-color:#fff;transition:border-color .2s;font-family:inherit}[data-v-1c5fe498] .interactive-form-container form input[type=date]:hover,[data-v-1c5fe498] .interactive-form-container form input[type=datetime-local]:hover,[data-v-1c5fe498] .interactive-form-container form input[type=email]:hover,[data-v-1c5fe498] .interactive-form-container form input[type=number]:hover,[data-v-1c5fe498] .interactive-form-container form input[type=password]:hover,[data-v-1c5fe498] .interactive-form-container form input[type=tel]:hover,[data-v-1c5fe498] .interactive-form-container form input[type=text]:hover,[data-v-1c5fe498] .interactive-form-container form input[type=time]:hover,[data-v-1c5fe498] .interactive-form-container form input[type=url]:hover,[data-v-1c5fe498] .interactive-form-container form select:hover,[data-v-1c5fe498] .interactive-form-container form textarea:hover{border-color:#c0c4cc}[data-v-1c5fe498] .interactive-form-container form input[type=date]:focus,[data-v-1c5fe498] .interactive-form-container form input[type=datetime-local]:focus,[data-v-1c5fe498] .interactive-form-container form input[type=email]:focus,[data-v-1c5fe498] .interactive-form-container form input[type=number]:focus,[data-v-1c5fe498] .interactive-form-container form input[type=password]:focus,[data-v-1c5fe498] .interactive-form-container form input[type=tel]:focus,[data-v-1c5fe498] .interactive-form-container form input[type=text]:focus,[data-v-1c5fe498] .interactive-form-container form input[type=time]:focus,[data-v-1c5fe498] .interactive-form-container form input[type=url]:focus,[data-v-1c5fe498] .interactive-form-container form select:focus,[data-v-1c5fe498] .interactive-form-container form textarea:focus{outline:none;border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}[data-v-1c5fe498] .interactive-form-container form input[type=date]::-moz-placeholder,[data-v-1c5fe498] .interactive-form-container form input[type=datetime-local]::-moz-placeholder,[data-v-1c5fe498] .interactive-form-container form input[type=email]::-moz-placeholder,[data-v-1c5fe498] .interactive-form-container form input[type=number]::-moz-placeholder,[data-v-1c5fe498] .interactive-form-container form input[type=password]::-moz-placeholder,[data-v-1c5fe498] .interactive-form-container form input[type=tel]::-moz-placeholder,[data-v-1c5fe498] .interactive-form-container form input[type=text]::-moz-placeholder,[data-v-1c5fe498] .interactive-form-container form input[type=time]::-moz-placeholder,[data-v-1c5fe498] .interactive-form-container form input[type=url]::-moz-placeholder,[data-v-1c5fe498] .interactive-form-container form select::-moz-placeholder,[data-v-1c5fe498] .interactive-form-container form textarea::-moz-placeholder{color:#c0c4cc}[data-v-1c5fe498] .interactive-form-container form input[type=date]::placeholder,[data-v-1c5fe498] .interactive-form-container form input[type=datetime-local]::placeholder,[data-v-1c5fe498] .interactive-form-container form input[type=email]::placeholder,[data-v-1c5fe498] .interactive-form-container form input[type=number]::placeholder,[data-v-1c5fe498] .interactive-form-container form input[type=password]::placeholder,[data-v-1c5fe498] .interactive-form-container form input[type=tel]::placeholder,[data-v-1c5fe498] .interactive-form-container form input[type=text]::placeholder,[data-v-1c5fe498] .interactive-form-container form input[type=time]::placeholder,[data-v-1c5fe498] .interactive-form-container form input[type=url]::placeholder,[data-v-1c5fe498] .interactive-form-container form select::placeholder,[data-v-1c5fe498] .interactive-form-container form textarea::placeholder{color:#c0c4cc}[data-v-1c5fe498] .interactive-form-container form input[type=date]:disabled,[data-v-1c5fe498] .interactive-form-container form input[type=datetime-local]:disabled,[data-v-1c5fe498] .interactive-form-container form input[type=email]:disabled,[data-v-1c5fe498] .interactive-form-container form input[type=number]:disabled,[data-v-1c5fe498] .interactive-form-container form input[type=password]:disabled,[data-v-1c5fe498] .interactive-form-container form input[type=tel]:disabled,[data-v-1c5fe498] .interactive-form-container form input[type=text]:disabled,[data-v-1c5fe498] .interactive-form-container form input[type=time]:disabled,[data-v-1c5fe498] .interactive-form-container form input[type=url]:disabled,[data-v-1c5fe498] .interactive-form-container form select:disabled,[data-v-1c5fe498] .interactive-form-container form textarea:disabled{background-color:#f5f7fa;color:#c0c4cc;cursor:not-allowed}[data-v-1c5fe498] .interactive-form-container form textarea{resize:vertical;min-height:80px}[data-v-1c5fe498] .interactive-form-container form input[type=checkbox],[data-v-1c5fe498] .interactive-form-container form input[type=radio]{width:16px;height:16px;margin-right:6px;cursor:pointer;accent-color:#409eff}[data-v-1c5fe498] .interactive-form-container form button[type=submit],[data-v-1c5fe498] .interactive-form-container form input[type=submit]{padding:10px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;align-self:flex-start;margin-top:8px}[data-v-1c5fe498] .interactive-form-container form button[type=submit]:hover,[data-v-1c5fe498] .interactive-form-container form input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}[data-v-1c5fe498] .interactive-form-container form button[type=submit]:active,[data-v-1c5fe498] .interactive-form-container form input[type=submit]:active{transform:translateY(0)}[data-v-1c5fe498] .interactive-form-container form button[type=submit]:disabled,[data-v-1c5fe498] .interactive-form-container form input[type=submit]:disabled{background:#c0c4cc;cursor:not-allowed;transform:none;box-shadow:none}[data-v-1c5fe498] .interactive-form-container form input:invalid:not(:focus):not(:-moz-placeholder-shown),[data-v-1c5fe498] .interactive-form-container form select:invalid:not(:focus):not(:-moz-placeholder-shown),[data-v-1c5fe498] .interactive-form-container form textarea:invalid:not(:focus):not(:-moz-placeholder-shown){border-color:#f56c6c}[data-v-1c5fe498] .interactive-form-container form input:invalid:not(:focus):not(:placeholder-shown),[data-v-1c5fe498] .interactive-form-container form select:invalid:not(:focus):not(:placeholder-shown),[data-v-1c5fe498] .interactive-form-container form textarea:invalid:not(:focus):not(:placeholder-shown){border-color:#f56c6c}@-webkit-keyframes spin-1c5fe498{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-1c5fe498{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-input-area[data-v-1c5fe498]{position:relative;padding:20px 24px;background:#fff;border-top:1px solid #e4e7ed}.chat-input-area .input-container[data-v-1c5fe498]{max-width:1000px;margin:0 auto}.chat-input-area .input-container .input-wrapper[data-v-1c5fe498]{background:#f5f7fa;border:2px solid #e4e7ed;border-radius:12px;padding:12px 16px;transition:all .3s}.chat-input-area .input-container .input-wrapper[data-v-1c5fe498]:focus-within{border-color:#5b7cff;background:#fff;box-shadow:0 0 0 4px rgba(91,124,255,.1)}.chat-input-area .input-container .input-wrapper[data-v-1c5fe498] .el-textarea .el-textarea__inner{border:none;background:transparent;padding:0;font-size:14px;line-height:1.6;resize:none;color:#303133}.chat-input-area .input-container .input-wrapper[data-v-1c5fe498] .el-textarea .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.chat-input-area .input-container .input-wrapper[data-v-1c5fe498] .el-textarea .el-textarea__inner::placeholder{color:#c0c4cc}.chat-input-area .input-container .input-wrapper[data-v-1c5fe498] .el-textarea .el-textarea__inner:focus{box-shadow:none}.chat-input-area .input-container .input-wrapper .custom-input[data-v-1c5fe498]{border:none;background:transparent;padding:0;font-size:14px;line-height:1.6;color:#303133;min-height:24px;max-height:120px;overflow-y:auto;word-wrap:break-word;white-space:pre-wrap;outline:none}.chat-input-area .input-container .input-wrapper .custom-input[data-v-1c5fe498]:empty:before{content:attr(data-placeholder);color:#c0c4cc}.chat-input-area .input-container .input-wrapper .custom-input[data-v-1c5fe498] .skill-tag{color:#5b7cff;font-weight:500;background:#ecf0ff;padding:2px 6px;border-radius:4px;display:inline-block}.chat-input-area .input-container .input-wrapper .input-tools[data-v-1c5fe498]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #e4e7ed}.chat-input-area .input-container .input-wrapper .input-tools .tools-left[data-v-1c5fe498]{display:flex;gap:8px;align-items:center}.chat-input-area .input-container .input-wrapper .input-tools .tools-left .tool-icon[data-v-1c5fe498]{font-size:18px;color:#909399;cursor:pointer;padding:6px;border-radius:6px;transition:all .3s}.chat-input-area .input-container .input-wrapper .input-tools .tools-left .tool-icon[data-v-1c5fe498]:hover{color:#5b7cff;background:#ecf0ff}.chat-input-area .input-container .input-wrapper .input-tools .tools-left .tool-icon.active-skill[data-v-1c5fe498]{color:#5b7cff;background:#ecf0ff;font-weight:700}.chat-input-area .input-container .input-wrapper .input-tools .tools-left .tool-icon.online-search-icon.active[data-v-1c5fe498]{color:#5b7cff;background:#ecf0ff}.chat-input-area .input-container .input-wrapper .input-tools .tools-left .online-search-button[data-v-1c5fe498]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .3s;color:#606266;font-size:14px;white-space:nowrap}.chat-input-area .input-container .input-wrapper .input-tools .tools-left .online-search-button i[data-v-1c5fe498]{font-size:16px}.chat-input-area .input-container .input-wrapper .input-tools .tools-left .online-search-button span[data-v-1c5fe498]{font-size:13px}.chat-input-area .input-container .input-wrapper .input-tools .tools-left .online-search-button[data-v-1c5fe498]:hover{color:#5b7cff;background:#ecf0ff;border-color:#5b7cff}.chat-input-area .input-container .input-wrapper .input-tools .tools-left .online-search-button.active[data-v-1c5fe498]{color:#5b7cff;background:#ecf0ff;border-color:#5b7cff;font-weight:500}.chat-input-area .input-container .input-wrapper .input-tools .tools-left .skill-button[data-v-1c5fe498]{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:6px;cursor:pointer;transition:all .3s;color:#606266;font-size:14px;white-space:nowrap}.chat-input-area .input-container .input-wrapper .input-tools .tools-left .skill-button i[data-v-1c5fe498]{font-size:16px}.chat-input-area .input-container .input-wrapper .input-tools .tools-left .skill-button .skill-name[data-v-1c5fe498]{font-size:13px}.chat-input-area .input-container .input-wrapper .input-tools .tools-left .skill-button[data-v-1c5fe498]:hover{color:#5b7cff;background:#ecf0ff}.chat-input-area .input-container .input-wrapper .input-tools .tools-left .skill-button.active-skill[data-v-1c5fe498]{color:#5b7cff;background:#ecf0ff;font-weight:500}.chat-input-area .input-container .input-wrapper .input-tools .tools-right[data-v-1c5fe498]{display:flex;align-items:center;gap:12px}.chat-input-area .input-container .input-wrapper .input-tools .tools-right .word-count[data-v-1c5fe498]{font-size:12px;color:#c0c4cc}.chat-input-area .input-container .input-wrapper .input-tools .tools-right .send-button[data-v-1c5fe498]{background:linear-gradient(135deg,#5b7cff,#4a6ae6);border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;box-shadow:0 2px 8px rgba(91,124,255,.3);transition:all .3s}.chat-input-area .input-container .input-wrapper .input-tools .tools-right .send-button i[data-v-1c5fe498]{margin-right:4px}.chat-input-area .input-container .input-wrapper .input-tools .tools-right .send-button[data-v-1c5fe498]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(91,124,255,.4)}.chat-input-area .input-container .input-wrapper .input-tools .tools-right .send-button[data-v-1c5fe498]:active{transform:translateY(0)}.chat-input-area .input-container .input-wrapper .input-tools .tools-right .send-button.is-disabled[data-v-1c5fe498]{opacity:.6;cursor:not-allowed;transform:none}.chat-input-area .input-container .input-wrapper .input-tools .tools-right .stop-icon-button[data-v-1c5fe498]{width:40px;height:40px;padding:0;background:linear-gradient(135deg,#f56c6c,#e84545);border:none;box-shadow:0 2px 8px rgba(245,108,108,.3);transition:all .3s}.chat-input-area .input-container .input-wrapper .input-tools .tools-right .stop-icon-button i[data-v-1c5fe498]{color:#fff;font-size:18px}.chat-input-area .input-container .input-wrapper .input-tools .tools-right .stop-icon-button[data-v-1c5fe498]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(245,108,108,.4);background:linear-gradient(135deg,#e84545,#d63333)}.chat-input-area .input-container .input-wrapper .input-tools .tools-right .stop-icon-button[data-v-1c5fe498]:active{transform:translateY(0)}.chat-input-area .uploaded-files[data-v-1c5fe498]{max-width:1000px;margin:0 auto 16px;background:#f8f9fa;border:1px solid #e4e7ed;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px}.chat-input-area .uploaded-files .file-item[data-v-1c5fe498]{position:relative;padding:8px}.chat-input-area .uploaded-files .file-item .image-preview[data-v-1c5fe498]{position:relative;width:60px;height:60px;border-radius:6px;overflow:visible;background:#fff}.chat-input-area .uploaded-files .file-item .image-preview img[data-v-1c5fe498]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #dcdfe6;border-radius:6px}.chat-input-area .uploaded-files .file-item .image-preview .delete-icon[data-v-1c5fe498]{position:absolute;top:-8px;right:-8px;font-size:18px;color:#f56c6c;background:#fff;border-radius:50%;cursor:pointer;transition:all .3s;box-shadow:0 2px 6px rgba(0,0,0,.15);z-index:10}.chat-input-area .uploaded-files .file-item .image-preview .delete-icon[data-v-1c5fe498]:hover{transform:scale(1.15);color:#fff;background:#f56c6c;box-shadow:0 2px 8px rgba(245,108,108,.4)}.chat-input-area .uploaded-files .file-item .document-file[data-v-1c5fe498]{position:relative;display:flex;align-items:center;gap:8px;padding:8px 32px 8px 12px;background:#fff;border:1px solid #dcdfe6;border-radius:6px;max-width:200px;transition:all .3s}.chat-input-area .uploaded-files .file-item .document-file .file-icon[data-v-1c5fe498]{width:32px;height:32px;border-radius:6px;background:linear-gradient(135deg,#5b7cff,#4a6ae6);display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-input-area .uploaded-files .file-item .document-file .file-icon i[data-v-1c5fe498]{font-size:16px;color:#fff}.chat-input-area .uploaded-files .file-item .document-file .file-info[data-v-1c5fe498]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.chat-input-area .uploaded-files .file-item .document-file .file-info .file-name[data-v-1c5fe498]{font-size:13px;color:#303133;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-input-area .uploaded-files .file-item .document-file .file-info .file-size[data-v-1c5fe498]{font-size:11px;color:#909399}.chat-input-area .uploaded-files .file-item .document-file .delete-icon[data-v-1c5fe498]{position:absolute;top:-8px;right:-8px;font-size:18px;color:#f56c6c;background:#fff;border-radius:50%;cursor:pointer;transition:all .3s;box-shadow:0 2px 6px rgba(0,0,0,.15);z-index:10}.chat-input-area .uploaded-files .file-item .document-file .delete-icon[data-v-1c5fe498]:hover{transform:scale(1.15);color:#fff;background:#f56c6c;box-shadow:0 2px 8px rgba(245,108,108,.4)}.chat-input-area .uploaded-files .file-item .document-file[data-v-1c5fe498]:hover{border-color:#c0c4cc;box-shadow:0 1px 4px rgba(0,0,0,.08)}.form-panel[data-v-1c5fe498]{position:absolute;bottom:100%;left:24px;right:24px;max-width:1000px;margin:0 auto 12px;background:#fff;border:1px solid #e4e7ed;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.12);overflow:hidden;z-index:100}.form-panel .form-panel-header[data-v-1c5fe498]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#f5f7fa,#ecf0ff);border-bottom:1px solid #e4e7ed}.form-panel .form-panel-header .form-panel-title[data-v-1c5fe498]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#303133}.form-panel .form-panel-header .form-panel-title i[data-v-1c5fe498]{font-size:16px;color:#5b7cff}.form-panel .form-panel-header .el-icon-close[data-v-1c5fe498]{font-size:16px;color:#909399;cursor:pointer;padding:4px;border-radius:4px;transition:all .3s}.form-panel .form-panel-header .el-icon-close[data-v-1c5fe498]:hover{color:#f56c6c;background:#fef0f0}.form-panel .form-panel-content[data-v-1c5fe498]{padding:16px;max-height:400px;overflow-y:auto}.form-panel .form-panel-content[data-v-1c5fe498]::-webkit-scrollbar{width:6px}.form-panel .form-panel-content[data-v-1c5fe498]::-webkit-scrollbar-track{background:transparent}.form-panel .form-panel-content[data-v-1c5fe498]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.form-panel .form-panel-content[data-v-1c5fe498]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.form-panel .form-panel-content .el-form .el-form-item[data-v-1c5fe498]{margin-bottom:16px}.form-panel .form-panel-content .el-form .el-form-item[data-v-1c5fe498]:last-child{margin-bottom:0}.form-panel .form-panel-content .el-form .el-form-item.checkbox-field .el-form-item__content[data-v-1c5fe498]{line-height:32px}.form-panel .form-panel-content .el-form .el-form-item.upload-field .el-form-item__content[data-v-1c5fe498]{line-height:normal}.form-panel .form-panel-content .el-form .el-form-item__label[data-v-1c5fe498]{font-size:13px;font-weight:500;color:#606266}.form-panel .form-panel-content .el-form .el-input-number[data-v-1c5fe498],.form-panel .form-panel-content .el-form .el-input[data-v-1c5fe498],.form-panel .form-panel-content .el-form .el-select[data-v-1c5fe498],.form-panel .form-panel-content .el-form .el-textarea[data-v-1c5fe498]{width:100%}.form-panel .form-panel-content .el-form .el-upload__tip[data-v-1c5fe498]{font-size:12px;color:#909399;margin-top:4px}.form-panel .form-panel-content .form-field-item[data-v-1c5fe498]{display:flex;align-items:flex-start;padding:10px 0;border-bottom:1px solid #f5f7fa}.form-panel .form-panel-content .form-field-item[data-v-1c5fe498]:last-child{border-bottom:none}.form-panel .form-panel-content .form-field-item .field-label[data-v-1c5fe498]{flex-shrink:0;width:120px;font-size:13px;font-weight:500;color:#606266;padding-right:12px}.form-panel .form-panel-content .form-field-item .field-value[data-v-1c5fe498]{flex:1;font-size:13px;color:#303133;word-break:break-all}.form-panel .form-panel-content .form-field-item .field-value .empty-value[data-v-1c5fe498]{color:#c0c4cc;font-style:italic}.form-panel .form-panel-content .form-field-item .field-value .file-display[data-v-1c5fe498]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#f5f7fa;border-radius:4px;margin-bottom:4px}.form-panel .form-panel-content .form-field-item .field-value .file-display i[data-v-1c5fe498]{font-size:14px;color:#5b7cff}.form-panel .form-panel-content .form-field-item .field-value .file-display span[data-v-1c5fe498]{font-size:12px;color:#606266}.form-panel .form-panel-content .form-field-item .field-value .file-list-display[data-v-1c5fe498]{display:flex;flex-direction:column;gap:4px}@media (max-width:768px){.mobile-sidebar-overlay[data-v-1c5fe498]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:99;-webkit-animation:fadeIn-1c5fe498 .3s ease;animation:fadeIn-1c5fe498 .3s ease}@-webkit-keyframes fadeIn-1c5fe498{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-1c5fe498{0%{opacity:0}to{opacity:1}}.chat-sidebar[data-v-1c5fe498]{position:fixed;left:-100%;top:0;bottom:0;width:100%;max-width:100%;z-index:100;transition:left .3s ease;border-right:none}.chat-sidebar.mobile-show[data-v-1c5fe498]{left:0;box-shadow:none}.chat-sidebar.collapsed[data-v-1c5fe498]{left:-100%}.chat-sidebar .mobile-close-btn[data-v-1c5fe498]{display:block!important}.chat-sidebar .desktop-toggle-btn[data-v-1c5fe498]{display:none!important}.mobile-menu-btn[data-v-1c5fe498]{display:flex!important;margin-right:8px}.chat-history-item .chat-info .chat-bottom .chat-actions-group .action-icon[data-v-1c5fe498]{opacity:1!important}.message-item .message-content[data-v-1c5fe498]{max-width:85%}.message-item .message-content.has-html-preview[data-v-1c5fe498]{max-width:98%}.message-item .message-content .message-split-layout[data-v-1c5fe498]{flex-direction:column;gap:12px}.message-item .message-content .message-split-layout .message-code-side[data-v-1c5fe498],.message-item .message-content .message-split-layout .message-text-side[data-v-1c5fe498]{flex:none;width:100%}.welcome-screen[data-v-1c5fe498]{padding:20px}.welcome-screen .quick-actions .actions-grid[data-v-1c5fe498]{grid-template-columns:1fr}.welcome-screen .features[data-v-1c5fe498]{flex-direction:column;gap:16px}}.feedback-dialog-content[data-v-1c5fe498]{padding:0 8px}.feedback-dialog-content .feedback-hint[data-v-1c5fe498]{font-size:14px;color:#606266;margin:0 0 16px 0;line-height:1.6}.feedback-dialog-content[data-v-1c5fe498] .el-textarea__inner{font-family:inherit;font-size:14px;line-height:1.6;resize:none}.suggested-questions[data-v-1c5fe498]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.suggested-questions .suggestion-item[data-v-1c5fe498]{display:flex;align-items:center;padding:10px 12px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:8px;cursor:pointer;transition:all .3s;font-size:14px;color:#606266}.suggested-questions .suggestion-item i[data-v-1c5fe498]{font-size:12px;margin-right:8px;color:#909399;flex-shrink:0}.suggested-questions .suggestion-item span[data-v-1c5fe498]{flex:1;line-height:1.5}.suggested-questions .suggestion-item[data-v-1c5fe498]:hover{background:#ecf0ff;border-color:#5b7cff;color:#5b7cff}.suggested-questions .suggestion-item:hover i[data-v-1c5fe498]{color:#5b7cff}.suggested-questions .suggestion-item[data-v-1c5fe498]:active{transform:scale(.98)}.share-list-popover .share-list-header[data-v-1c5fe498]{display:flex;align-items:center;gap:8px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #ebeef5;font-size:14px;font-weight:600;color:#303133}.share-list-popover .share-list-header i[data-v-1c5fe498]{font-size:16px;color:#409eff}.share-list-popover .share-list-content[data-v-1c5fe498]{max-height:300px;overflow-y:auto}.share-list-popover .share-list-content[data-v-1c5fe498]::-webkit-scrollbar{width:4px}.share-list-popover .share-list-content[data-v-1c5fe498]::-webkit-scrollbar-track{background:transparent}.share-list-popover .share-list-content[data-v-1c5fe498]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:2px}.share-list-popover .share-list-content[data-v-1c5fe498]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.share-list-popover .share-list-content .share-item[data-v-1c5fe498]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f5f7fa}.share-list-popover .share-list-content .share-item[data-v-1c5fe498]:last-child{border-bottom:none}.share-list-popover .share-list-content .share-item .share-item-info[data-v-1c5fe498]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.share-list-popover .share-list-content .share-item .share-item-info i[data-v-1c5fe498]{font-size:14px;color:#909399;flex-shrink:0}.share-list-popover .share-list-content .share-item .share-item-info .share-user-name[data-v-1c5fe498]{font-size:14px;color:#606266;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-list-popover .share-list-content .share-item .share-item-actions[data-v-1c5fe498]{flex-shrink:0;margin-left:8px}.share-list-popover .share-list-content .share-item .share-item-actions .unshare-btn[data-v-1c5fe498]{padding:0;font-size:13px;color:#f56c6c}.share-list-popover .share-list-content .share-item .share-item-actions .unshare-btn[data-v-1c5fe498]:hover{color:#f78989}@media (max-width:768px){.share-dialog-wrapper[data-v-1c5fe498]{width:90%!important;max-width:90%;margin:0 5%}.share-dialog-wrapper .el-dialog__body[data-v-1c5fe498],.share-dialog-wrapper .el-dialog__header[data-v-1c5fe498]{padding:16px 20px}.share-dialog-wrapper .el-dialog__body .el-form-item__label[data-v-1c5fe498]{width:70px!important;font-size:14px}.share-dialog-wrapper .el-dialog__body .el-form-item__content[data-v-1c5fe498]{margin-left:70px!important}.share-dialog-wrapper .el-dialog__footer[data-v-1c5fe498]{padding:12px 20px}.share-dialog-wrapper .el-dialog__footer .el-button[data-v-1c5fe498]{padding:10px 20px;font-size:14px}}.quota-warning-dialog[data-v-2c9d27c1] .el-dialog__header{background:linear-gradient(135deg,#fff5e6,#ffe8cc);padding:20px;border-bottom:1px solid #e2e8f0}.quota-warning-dialog[data-v-2c9d27c1] .el-dialog__header .el-dialog__title{color:#1a202c;font-weight:600}.quota-warning-dialog[data-v-2c9d27c1] .el-dialog__body{padding:30px}.quota-warning-dialog[data-v-2c9d27c1] .el-dialog__footer{padding:20px 30px;border-top:1px solid #e2e8f0}.warning-content[data-v-2c9d27c1]{display:flex;align-items:flex-start;gap:20px}.warning-content .warning-icon[data-v-2c9d27c1]{font-size:48px;color:#e6a23c;flex-shrink:0;-webkit-animation:pulse-2c9d27c1 2s ease-in-out infinite;animation:pulse-2c9d27c1 2s ease-in-out infinite}.warning-content .warning-text[data-v-2c9d27c1]{flex:1}.warning-content .warning-text h3[data-v-2c9d27c1]{margin:0 0 16px;font-size:18px;color:#1a202c;font-weight:600}.warning-content .warning-text p[data-v-2c9d27c1]{margin:12px 0;color:#64748b;line-height:1.8;font-size:14px}.warning-content .warning-text p strong[data-v-2c9d27c1]{color:#1a202c;font-weight:600}.warning-content .warning-text p.days-info[data-v-2c9d27c1]{color:#e6a23c;font-size:13px}.warning-actions[data-v-2c9d27c1]{display:flex;justify-content:space-between;align-items:center}.warning-actions .action-buttons[data-v-2c9d27c1]{display:flex;gap:12px}@-webkit-keyframes pulse-2c9d27c1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes pulse-2c9d27c1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (max-width:768px){.quota-warning-dialog[data-v-2c9d27c1] .el-dialog{width:90%!important}.warning-content[data-v-2c9d27c1]{flex-direction:column;align-items:center;text-align:center}.warning-content .warning-icon[data-v-2c9d27c1]{font-size:40px}.warning-content .warning-text h3[data-v-2c9d27c1]{font-size:16px}.warning-actions[data-v-2c9d27c1]{flex-direction:column;gap:12px;align-items:stretch}.warning-actions .action-buttons[data-v-2c9d27c1]{width:100%}.warning-actions .action-buttons button[data-v-2c9d27c1]{flex:1}}.file-item[data-v-2b2c012e]{padding:0 12px;cursor:pointer;position:relative;height:32px;line-height:32px}.file-item>span[data-v-2b2c012e]{display:inline-block;width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item .file-item-close[data-v-2b2c012e]{position:absolute;right:0;top:8px;width:14px;color:#ef4f4f;display:none}.file-item.video[data-v-2b2c012e]{height:auto;line-height:unset}.file-item[data-v-2b2c012e]:hover{color:#f5913d}.file-item:hover .file-item-close[data-v-2b2c012e]{display:block}.img-item[data-v-2b2c012e]{padding:0 8px;position:relative}.img-item>img[data-v-2b2c012e]{width:96px;height:96px}.img-item .img-item-close[data-v-2b2c012e]{position:absolute;right:-6px;top:-3px;width:14px;color:#ef4f4f;cursor:pointer}.img-item[data-v-2b2c012e]:hover{color:#f5913d}[data-v-2b2c012e] .el-divider{margin:8px!important}[data-v-1def3a93] .el-form-item{margin-bottom:15px}[data-v-1def3a93] .el-dialog__body{padding:20px 30px}.avatar-uploader[data-v-1def3a93]{display:inline-block}[data-v-1def3a93] .el-upload{border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s}[data-v-1def3a93] .el-upload:hover{border-color:#409eff}.avatar-uploader-icon[data-v-1def3a93]{font-size:28px;color:#8c939d;width:120px;height:120px;line-height:120px;text-align:center;display:block}.avatar[data-v-1def3a93]{width:120px;height:120px;display:block;-o-object-fit:cover;object-fit:cover}.upload-tip[data-v-1def3a93]{font-size:12px;color:#909399;margin-top:8px;line-height:1.5}.tag-tip[data-v-1def3a93]{font-size:12px;color:#909399;margin-top:4px;line-height:1.5}.dialog-footer[data-v-1def3a93]{text-align:right;padding-top:10px}.home-container[data-v-34391ac4]{min-height:100vh;background:#f8fafc;padding-top:64px;display:flex;flex-direction:column;overflow-x:hidden;width:100%;max-width:100vw}.main-content[data-v-34391ac4]{width:100%;max-width:100%;margin:0 auto;padding:40px 0;flex:1;overflow-x:hidden}.page-header[data-v-34391ac4]{display:flex;align-items:center;gap:24px;margin-bottom:32px;padding:0 32px}.page-header .page-title[data-v-34391ac4]{font-size:32px;font-weight:700;color:#1a202c;margin:0;white-space:nowrap;flex-shrink:0}.page-header .search-box[data-v-34391ac4]{flex:1;max-width:600px;margin:0 auto;position:relative;display:flex;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 16px;transition:all .3s}.page-header .search-box[data-v-34391ac4]:focus-within{border-color:#5b7cff;box-shadow:0 0 0 3px rgba(91,124,255,.1)}.page-header .search-box i[data-v-34391ac4]{font-size:18px;color:#94a3b8;margin-right:12px}.page-header .search-box input[data-v-34391ac4]{flex:1;border:none;outline:none;font-size:14px;color:#1a202c;background:transparent}.page-header .search-box input[data-v-34391ac4]::-moz-placeholder{color:#94a3b8}.page-header .search-box input[data-v-34391ac4]::placeholder{color:#94a3b8}.page-header .search-box .search-tip[data-v-34391ac4]{padding:4px 8px;background:#f1f5f9;border-radius:6px;font-size:12px;color:#64748b;font-weight:500}.page-header .create-btn[data-v-34391ac4]{padding:12px 24px;background:linear-gradient(135deg,#5b7cff,#4a6ae6);color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px rgba(91,124,255,.3);white-space:nowrap;flex-shrink:0}.page-header .create-btn[data-v-34391ac4]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(91,124,255,.4)}.page-header .create-btn[data-v-34391ac4]:active{transform:translateY(0)}.category-tabs[data-v-34391ac4]{display:flex;gap:8px;margin-bottom:32px;padding:0 32px;border-bottom:1px solid #e2e8f0}.category-tabs .tab-item[data-v-34391ac4]{padding:12px 20px;font-size:14px;color:#64748b;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s;white-space:nowrap}.category-tabs .tab-item[data-v-34391ac4]:hover{color:#1a202c}.category-tabs .tab-item.active[data-v-34391ac4]{color:#5b7cff;border-bottom-color:#5b7cff;font-weight:600}.agent-grid[data-v-34391ac4]{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding:0 32px;width:100%;box-sizing:border-box}.agent-card[data-v-34391ac4]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;cursor:pointer;transition:all .3s;position:relative}.agent-card[data-v-34391ac4]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1);border-color:#5b7cff}.agent-card .status-indicator[data-v-34391ac4]{position:absolute;top:12px;right:12px;width:8px;height:8px;border-radius:50%;transition:all .3s}.agent-card .status-indicator.status-active[data-v-34391ac4]{background:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.2)}.agent-card .status-indicator.status-inactive[data-v-34391ac4]{background:#94a3b8;box-shadow:0 0 0 2px rgba(148,163,184,.2)}.agent-card .agent-icon[data-v-34391ac4]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;overflow:hidden;flex-shrink:0}.agent-card .agent-icon i[data-v-34391ac4]{font-size:24px;color:#fff}.agent-card .agent-icon img[data-v-34391ac4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.agent-card .agent-icon.icon-orange[data-v-34391ac4]{background:linear-gradient(135deg,#ff9a56,#ff7b3d)}.agent-card .agent-icon.icon-purple[data-v-34391ac4]{background:linear-gradient(135deg,#b57cff,#9d5ce6)}.agent-card .agent-icon.icon-blue[data-v-34391ac4]{background:linear-gradient(135deg,#5b9cff,#4a7de6)}.agent-card .agent-icon.icon-green[data-v-34391ac4]{background:linear-gradient(135deg,#56d9a0,#3dc08e)}.agent-card .agent-icon.icon-yellow[data-v-34391ac4]{background:linear-gradient(135deg,#ffd756,#ffbe3d)}.agent-card .agent-icon.icon-red[data-v-34391ac4]{background:linear-gradient(135deg,#ff6b9d,#ff5282)}.agent-card .agent-header[data-v-34391ac4]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.agent-card .agent-header .agent-title[data-v-34391ac4]{font-size:16px;font-weight:600;color:#1a202c;margin:0}.agent-card .agent-header .hot-badge[data-v-34391ac4]{font-size:14px}.agent-card .agent-supplier[data-v-34391ac4]{display:flex;align-items:center;gap:6px;margin-bottom:12px}.agent-card .agent-supplier .supplier-icon[data-v-34391ac4]{font-size:14px}.agent-card .agent-supplier .supplier-text[data-v-34391ac4]{font-size:13px;color:#64748b}.agent-card .agent-desc[data-v-34391ac4]{font-size:13px;color:#64748b;line-height:1.5;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-card .agent-tags[data-v-34391ac4]{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.agent-card .agent-tags .tag[data-v-34391ac4]{padding:3px 10px;background:#f1f5f9;border-radius:5px;font-size:11px;color:#64748b;font-weight:500}.agent-card .agent-stats[data-v-34391ac4]{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid #e2e8f0}.agent-card .agent-stats .stat-item[data-v-34391ac4]{display:flex;align-items:center;gap:3px;font-size:12px;color:#64748b}.agent-card .agent-stats .stat-item i[data-v-34391ac4]{font-size:13px}.agent-card .agent-stats .stat-avatars[data-v-34391ac4]{margin-left:auto;display:flex}.agent-card .agent-stats .stat-avatars img[data-v-34391ac4]{width:20px;height:20px;border-radius:50%;border:2px solid #fff;margin-left:-6px}.agent-card .agent-stats .stat-avatars img[data-v-34391ac4]:first-child{margin-left:0}@media (max-width:768px){.home-container[data-v-34391ac4]{padding-top:56px}.main-content[data-v-34391ac4]{padding:24px 0;width:100%;max-width:100%}.page-header[data-v-34391ac4]{flex-direction:column;align-items:stretch;padding:0 16px;gap:16px;width:100%;max-width:100%}.page-header .page-title[data-v-34391ac4]{font-size:24px;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-header .search-box[data-v-34391ac4]{max-width:100%;width:100%;margin:0}.page-header .search-box input[data-v-34391ac4]{font-size:14px}.page-header .search-box input[data-v-34391ac4]::-moz-placeholder{font-size:13px}.page-header .search-box input[data-v-34391ac4]::placeholder{font-size:13px}.page-header .create-btn[data-v-34391ac4]{width:100%;padding:12px 20px}.agent-grid[data-v-34391ac4],.category-tabs[data-v-34391ac4]{padding:0 16px;width:100%;max-width:100%}.category-tabs[data-v-34391ac4]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap}.category-tabs[data-v-34391ac4]::-webkit-scrollbar{display:none}.category-tabs .tab-item[data-v-34391ac4]{flex-shrink:0}.agent-grid[data-v-34391ac4]{grid-template-columns:repeat(2,1fr)!important;width:100%;gap:12px;box-sizing:border-box}.agent-card[data-v-34391ac4]{width:100%;max-width:100%;box-sizing:border-box;padding:16px}.agent-card .agent-icon[data-v-34391ac4]{width:48px;height:48px;margin-bottom:12px}.agent-card .agent-icon i[data-v-34391ac4]{font-size:24px}.agent-card .agent-header[data-v-34391ac4]{margin-bottom:6px}.agent-card .agent-header .agent-title[data-v-34391ac4]{font-size:16px}.agent-card .agent-header .hot-badge[data-v-34391ac4]{font-size:14px}.agent-card .agent-desc[data-v-34391ac4]{font-size:13px;margin-bottom:12px;-webkit-line-clamp:3;line-clamp:3}.agent-card .agent-tags[data-v-34391ac4]{gap:6px;margin-bottom:12px;flex-wrap:wrap}.agent-card .agent-tags .tag[data-v-34391ac4]{padding:3px 8px;font-size:11px}.agent-card .agent-stats[data-v-34391ac4]{gap:12px;padding-top:12px}.agent-card .agent-stats .stat-item[data-v-34391ac4]{font-size:12px;gap:3px}.agent-card .agent-stats .stat-item i[data-v-34391ac4]{font-size:12px}.agent-card .agent-stats .stat-avatars img[data-v-34391ac4]{width:20px;height:20px;margin-left:-6px}}@media (max-width:1400px){.agent-grid[data-v-34391ac4]{grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.agent-grid[data-v-34391ac4]{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.agent-grid[data-v-34391ac4]{grid-template-columns:repeat(2,1fr)}}