body,html{width:100%;height:100%}body{margin:0!important;padding:0!important}#app{width:100%;height:100%}.oss-image-uploader[data-v-26d09f82]{display:inline-block}.upload-area[data-v-26d09f82]{position:relative;overflow:hidden;border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;transition:all .3s ease}.upload-area[data-v-26d09f82]:hover{border-color:#409eff}.upload-area.empty[data-v-26d09f82]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fafbfc}.upload-icon[data-v-26d09f82]{font-size:32px;color:#c0c4cc;margin-bottom:8px}.upload-text[data-v-26d09f82]{font-size:14px;color:#606266}.upload-preview[data-v-26d09f82]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.upload-mask[data-v-26d09f82]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s ease}.upload-area:hover .upload-mask[data-v-26d09f82]{opacity:1}.upload-mask i[data-v-26d09f82]{font-size:20px;margin-bottom:4px}.file-preview[data-v-26d09f82]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;height:100%}.file-preview i[data-v-26d09f82]{font-size:40px;color:#909399;margin-bottom:8px}.file-name[data-v-26d09f82]{font-size:12px;color:#606266;text-align:center;word-break:break-all}.upload-tip[data-v-26d09f82]{font-size:12px;color:#909399;margin-top:8px;line-height:1.5}.wang-editor-wrapper[data-v-01c0fea2]{width:100%}.wang-editor-container[data-v-01c0fea2]{min-height:400px}.wang-editor-container.mobile[data-v-01c0fea2]{min-height:300px}.wang-editor-container.mobile .w-e-toolbar{flex-wrap:wrap;padding:8px;background-color:#fafbfc}.wang-editor-container.mobile .w-e-toolbar .w-e-menu{width:36px;height:36px;border-radius:6px;margin:2px}.wang-editor-container.mobile .w-e-text-container{border:none!important;min-height:250px}.wang-editor-container.mobile .w-e-text{padding:16px;min-height:250px;font-size:15px;line-height:1.8}.publish-article-component[data-v-492e2980]{display:inline-block}.publish-btn[data-v-492e2980]{font-weight:500;transition:all .3s ease}.publish-btn[data-v-492e2980]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(230,162,60,.3)}.category-error-tip[data-v-492e2980]{color:#f56c6c;font-size:12px;margin-top:4px}.cover-upload[data-v-492e2980]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cover-uploader[data-v-492e2980]{width:100%}.upload-area[data-v-492e2980]{width:200px;height:120px;border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease}.upload-area[data-v-492e2980]:hover{border-color:#409eff}.upload-area.empty[data-v-492e2980]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fafbfc}.upload-area.empty i[data-v-492e2980]{font-size:32px;color:#c0c4cc;margin-bottom:8px}.upload-text[data-v-492e2980]{font-size:14px;color:#606266;margin-bottom:4px}.upload-tip[data-v-492e2980]{font-size:12px;color:#909399}.cover-image-preview[data-v-492e2980]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-mask[data-v-492e2980]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s ease}.upload-area:hover .upload-mask[data-v-492e2980]{opacity:1}.upload-mask i[data-v-492e2980]{font-size:20px;margin-bottom:4px}.cover-tip[data-v-492e2980]{font-size:12px;color:#909399}.remove-cover[data-v-492e2980]{font-size:12px;color:#f56c6c}.remove-cover[data-v-492e2980]:hover{color:#ff7875}.editor-wrapper[data-v-492e2980]{border:1px solid #dcdfe6;border-radius:8px;overflow:hidden}.ai-polish-toolbar[data-v-492e2980]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(135deg,#fff9f0,#fff5e6);border-bottom:1px solid #ffe4ba}.polish-target-select[data-v-492e2980]{width:140px}.ai-polish-btn[data-v-492e2980]{background:linear-gradient(135deg,#ff9800,#ff5722)!important;border:none!important;color:#fff!important;font-weight:600;border-radius:20px;padding:8px 20px;transition:all .3s ease;box-shadow:0 2px 8px rgba(255,87,34,.2)}.ai-polish-btn[data-v-492e2980]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,87,34,.3)!important}.ai-polish-btn[data-v-492e2980]:active:not(:disabled){transform:translateY(0)}.ai-polish-btn[data-v-492e2980]:disabled{opacity:.5;cursor:not-allowed}.toolbar-tip[data-v-492e2980]{font-size:13px;color:#ff5722;font-weight:500}.wang-editor-container[data-v-492e2980]{min-height:400px}.editor-tip[data-v-492e2980]{font-size:12px;color:#f56c6c;padding:8px 12px;background:#fff6f6;border-top:1px solid #fde2e2}[data-v-492e2980] .el-form-item__content .el-cascader.error-border .el-input__inner{border-color:#f56c6c}[data-v-492e2980] .el-form-item__content .el-cascader.error-border .el-input__inner:focus{border-color:#f56c6c;outline:0;box-shadow:0 0 0 2px hsla(0,87%,69%,.2)}.el-dialog{border-radius:10px!important}.article-publish-dialog .el-dialog__header{border-bottom:1px solid #f0f2f5;padding:20px 24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px 8px 0 0}.article-publish-dialog .el-dialog__title{color:#fff;font-weight:600;font-size:16px}.article-publish-dialog .el-dialog__headerbtn .el-dialog__close{color:#fff}.article-publish-dialog .el-dialog__body{padding:24px;max-height:70vh;overflow-y:auto}.article-publish-dialog .el-form-item__label{font-weight:500;color:#303133}.article-publish-dialog .title-input .el-input__inner{border-radius:8px;height:40px;font-size:14px}.article-publish-dialog .cascader-selector .el-input__inner{border-radius:8px;height:40px}.article-publish-dialog .el-textarea__inner{border-radius:8px;font-size:14px}.article-publish-dialog .dialog-footer{padding:16px 24px;border-top:1px solid #f0f2f5;text-align:right}.wang-editor-container .w-e-toolbar{border-bottom:1px solid #e4e7ed;background-color:#fafbfc}.wang-editor-container .w-e-text-container{border:none!important;min-height:300px}.wang-editor-container .w-e-text{padding:20px;min-height:300px}.el-message-box__wrapper .el-message-box{border-radius:12px;overflow:hidden}.el-message-box__wrapper .el-message-box__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.el-message-box__wrapper .el-message-box__title{color:#fff;font-weight:600}.el-message-box__wrapper .el-message-box__headerbtn .el-message-box__close{color:#fff}.article-publish-drawer{border-radius:16px 16px 0 0!important}@media (max-width:768px){.article-publish-drawer{z-index:2000!important}.v-modal{z-index:1999!important}.article-publish-drawer .el-drawer__body{padding-bottom:80px}.drawer-content{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.drawer-footer{padding:16px;background:#fff;border-top:1px solid #f0f2f5;display:flex;gap:12px;box-shadow:0 -2px 8px rgba(0,0,0,.05)}.drawer-footer .el-button{flex:1;height:44px;font-size:15px}}.article-publish-drawer .el-drawer__header{padding:16px 20px;margin-bottom:0;border-bottom:1px solid #f0f2f5;background:linear-gradient(135deg,#667eea,#764ba2)}.article-publish-drawer .el-drawer__title{color:#fff;font-weight:600;font-size:16px}.article-publish-drawer .el-drawer__headerbtn .el-drawer__close{color:#fff}.drawer-content{height:calc(100% - 60px);overflow-y:auto;padding:0 16px}.drawer-footer{position:absolute;bottom:0;left:0;right:0;padding:12px 16px;background:#fff;border-top:1px solid #f0f2f5;display:flex;gap:12px;box-shadow:0 -2px 8px rgba(0,0,0,.05)}.article-form-mobile .el-form-item{margin-bottom:16px}.article-form-mobile .el-form-item__label{font-size:14px;font-weight:500}.article-form-mobile .el-input__inner,.article-form-mobile .el-textarea__inner{font-size:14px;border-radius:8px}.article-form-mobile .title-input .el-input__inner{height:44px;font-size:15px}.article-form-mobile .el-textarea__inner{padding:8px 12px}.cover-upload-mobile{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cover-uploader-mobile{width:100%}.upload-area-mobile{width:120px;height:90px;border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease}.upload-area-mobile:active{border-color:#409eff;background:#f0f7ff}.upload-area-mobile.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fafbfc}.upload-area-mobile.empty i{font-size:28px;color:#c0c4cc;margin-bottom:4px}.upload-area-mobile.empty .upload-text{font-size:12px;color:#606266}.cover-image-preview-mobile{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-mask-mobile{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s ease}.upload-area-mobile:active .upload-mask-mobile{opacity:1}.upload-mask-mobile i{font-size:18px;margin-bottom:2px}.upload-mask-mobile span{font-size:11px}.cover-tip-mobile{margin-top:4px}.editor-wrapper-mobile{border:1px solid #dcdfe6;border-radius:8px;overflow:hidden}.ai-polish-toolbar-mobile{display:flex;align-items:center;gap:8px;padding:10px 12px;background:linear-gradient(135deg,#fff9f0,#fff5e6);border-bottom:1px solid #ffe4ba;flex-wrap:wrap}.polish-target-select-mobile{width:110px}.ai-polish-btn-mobile{background:linear-gradient(135deg,#ff9800,#ff5722)!important;border:none!important;color:#fff!important;font-weight:600;border-radius:16px;padding:6px 14px;transition:all .3s ease;box-shadow:0 2px 6px rgba(255,87,34,.2);font-size:12px}.ai-polish-btn-mobile:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(255,87,34,.3)!important}.ai-polish-btn-mobile:active:not(:disabled){transform:translateY(0)}.ai-polish-btn-mobile:disabled{opacity:.5;cursor:not-allowed}.toolbar-tip-mobile{font-size:12px;color:#ff5722;font-weight:500}.wang-editor-container-mobile{min-height:300px}.wang-editor-container-mobile .w-e-toolbar{flex-wrap:wrap;padding:8px;background-color:#fafbfc}.wang-editor-container-mobile .w-e-toolbar .w-e-menu{width:36px;height:36px;border-radius:6px;margin:2px}.wang-editor-container-mobile .w-e-text-container{border:none!important;min-height:250px}.wang-editor-container-mobile .w-e-text{padding:16px;min-height:250px;font-size:15px;line-height:1.8}.editor-tip-mobile{font-size:12px;color:#f56c6c;padding:8px 12px;background:#fff6f6;border-top:1px solid #fde2e2}.article-form-mobile .el-cascader{width:100%}.article-form-mobile .el-cascader .el-input__inner{height:44px;font-size:14px}.drawer-footer .el-button{height:48px;font-size:15px;border-radius:8px}.drawer-footer .el-button:active{transform:scale(.98)}.drawer-content::-webkit-scrollbar{width:4px}.drawer-content::-webkit-scrollbar-track{background:#f1f1f1}.drawer-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.chat-window[data-v-d252f040]{width:20rem;height:34.375rem;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(59,130,246,.15);display:flex;flex-direction:column;overflow:hidden;border:1px solid #e2e8f0;font-family:ui-sans-serif,system-ui,sans-serif;transition:all .3s}.chat-window.offline[data-v-d252f040]{filter:grayscale(1);opacity:.7}.chat-header[data-v-d252f040]{padding:1rem;color:#fff;display:flex;align-items:center;justify-content:space-between;transition:background-color .3s}.chat-header.online[data-v-d252f040],.chat-header[data-v-d252f040]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.chat-header.offline[data-v-d252f040]{background:linear-gradient(135deg,#94a3b8,#64748b)}.header-info[data-v-d252f040]{display:flex;align-items:center;gap:.5rem}.avatar[data-v-d252f040]{width:2rem;height:2rem;border-radius:10px;background:hsla(0,0%,100%,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;border:2px solid hsla(0,0%,100%,.3)}.info-text h3[data-v-d252f040]{font-size:1rem;font-weight:600;line-height:1.25}.info-text p[data-v-d252f040]{font-size:.7rem;color:hsla(0,0%,100%,.85);opacity:.9}.header-actions[data-v-d252f040]{display:flex;align-items:center;gap:.5rem}.disconnected-badge[data-v-d252f040]{font-size:.625rem;font-weight:600;background:hsla(0,0%,100%,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.25rem .5rem;border-radius:6px;border:1px solid hsla(0,0%,100%,.3)}.close-toggle[data-v-d252f040]{padding:.375rem;border-radius:8px;transition:all .2s;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:1px solid hsla(0,0%,100%,.2);cursor:pointer}.close-toggle[data-v-d252f040]:hover{background:rgba(239,68,68,.3);transform:translateY(-1px);border-color:rgba(239,68,68,.4)}.close-toggle svg[data-v-d252f040]{width:1rem;height:1rem}.messages-area[data-v-d252f040]{flex:1;overflow-y:auto;padding:1rem;gap:.875rem;background:#f8fafc}.message-row[data-v-d252f040],.messages-area[data-v-d252f040]{display:flex;flex-direction:column}.message-row.user[data-v-d252f040]{align-items:flex-end}.message-row.model[data-v-d252f040]{align-items:flex-start}.message-row.system[data-v-d252f040]{align-items:center}.system-message[data-v-d252f040]{background:#eff6ff;color:#3b82f6;font-size:.7rem;padding:.375rem .75rem;border-radius:20px;font-weight:600;letter-spacing:.025em;border:1px solid #dbeafe}.message-bubble[data-v-d252f040]{max-width:85%;padding:.75rem 1rem;border-radius:16px;font-size:.875rem;line-height:1.6}.message-bubble.user[data-v-d252f040]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-bottom-right-radius:4px;box-shadow:0 2px 8px rgba(59,130,246,.2)}.message-bubble.user.offline[data-v-d252f040]{background:#94a3b8;box-shadow:none}.message-bubble.model[data-v-d252f040]{background:#fff;color:#334155;box-shadow:0 1px 3px rgba(0,0,0,.1);border-bottom-left-radius:4px;border:1px solid #e2e8f0;white-space:pre-wrap;word-wrap:break-word}.message-bubble .knowledge-separator[data-v-d252f040]{border:none;border-top:1px dashed #cbd5e1;margin:.5rem 0}.message-bubble br[data-v-d252f040]{content:"";display:block;margin:.25rem 0}.message-time[data-v-d252f040]{font-size:.65rem;color:#94a3b8;margin-top:.25rem;padding:0 .25rem}.message-image[data-v-d252f040]{margin:.5rem 0;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1);background:#f8fafc}.message-image img[data-v-d252f040]{width:100%;height:auto;max-height:12rem;-o-object-fit:cover;object-fit:cover;display:block}.image-error[data-v-d252f040]{padding:1rem;font-size:.75rem;color:#ef4444;font-style:italic;display:flex;align-items:center;gap:.5rem}.typing-indicator[data-v-d252f040]{display:flex;justify-content:flex-start}.typing-dots[data-v-d252f040]{background:#fff;padding:.75rem 1rem;border-radius:16px;border-bottom-left-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0;display:flex;gap:.375rem}.typing-dots span[data-v-d252f040]{width:.5rem;height:.5rem;background:#3b82f6;border-radius:50%;animation:bounce-d252f040 1s infinite}.typing-dots span[data-v-d252f040]:nth-child(2){animation-delay:.15s}.typing-dots span[data-v-d252f040]:nth-child(3){animation-delay:.3s}@keyframes bounce-d252f040{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-.375rem);opacity:1}}.messages-end[data-v-d252f040]{flex-shrink:0}.input-area[data-v-d252f040]{padding:.75rem;background:#fff;border-top:1px solid #e2e8f0}.input-wrapper[data-v-d252f040]{position:relative}.message-input[data-v-d252f040]{width:100%;padding-left:1rem;padding-right:3rem;padding-top:.75rem;padding-bottom:.75rem;border-radius:24px;font-size:.875rem;background:#f1f5f9;border:2px solid transparent;outline:none;transition:all .2s}.message-input[data-v-d252f040]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.message-input.disabled[data-v-d252f040]{background:#f1f5f9;cursor:not-allowed;color:#94a3b8}.message-input[data-v-d252f040]::-moz-placeholder{color:#94a3b8}.message-input[data-v-d252f040]::placeholder{color:#94a3b8}.send-button[data-v-d252f040]{position:absolute;right:.375rem;top:50%;transform:translateY(-50%);padding:.5rem;width:36px;height:36px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-radius:50%;border:none;transition:all .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(59,130,246,.3)}.send-button[data-v-d252f040]:hover:not(:disabled){transform:translateY(-50%) scale(1.05);box-shadow:0 4px 12px rgba(59,130,246,.4)}.send-button[data-v-d252f040]:active:not(:disabled){transform:translateY(-50%) scale(.95)}.send-button.disabled[data-v-d252f040],.send-button[data-v-d252f040]:disabled{background:#cbd5e1;cursor:not-allowed;box-shadow:none}.send-button svg[data-v-d252f040]{width:1rem;height:1rem}.messages-area[data-v-d252f040]::-webkit-scrollbar{width:4px}.messages-area[data-v-d252f040]::-webkit-scrollbar-track{background:transparent}.messages-area[data-v-d252f040]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.messages-area[data-v-d252f040]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.sidebar[data-v-0481da37]{width:240px;flex-shrink:0;background:#fff;border-radius:12px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);border:1px solid #e4e7ed;transition:all .3s ease;position:relative;display:flex;flex-direction:column;padding:20px 0}.sidebar-logo[data-v-0481da37]{display:flex;align-items:center;padding:0 20px;margin-bottom:24px}.logo-icon[data-v-0481da37]{width:32px;height:32px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;margin-right:10px}.logo-text[data-v-0481da37]{font-size:18px;font-weight:700;color:#1a202c;letter-spacing:-.5px}.nav-menu[data-v-0481da37]{flex:1}.nav-item[data-v-0481da37]{display:flex;align-items:center;padding:12px 20px;color:#4a5568;text-decoration:none;transition:all .3s ease;cursor:pointer;position:relative;font-size:15px;font-weight:500}.nav-item i[data-v-0481da37]{width:20px;font-size:18px;margin-right:12px;color:#64748b}.nav-item[data-v-0481da37]:hover{background-color:#f8fafc;color:#3b82f6}.nav-item.active[data-v-0481da37]{background-color:#eff6ff;color:#3b82f6}.nav-item.active[data-v-0481da37]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#3b82f6}.nav-item.disabled[data-v-0481da37]{opacity:.5;cursor:not-allowed;position:relative}.nav-item.disabled[data-v-0481da37]:hover{background-color:transparent;color:#4a5568}.coming-soon-badge[data-v-0481da37]{margin-left:auto;font-size:12px;color:#94a3b8;background:#f1f5f9;padding:2px 8px;border-radius:10px;font-weight:400}.nav-section[data-v-0481da37]{margin-bottom:8px}.section-header[data-v-0481da37]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;color:#64748b;font-size:18px;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-header[data-v-0481da37]:hover{color:#3b82f6}.section-header i[data-v-0481da37]{font-size:12px;transition:transform .3s ease}.section-header i.expanded[data-v-0481da37]{transform:rotate(180deg)}.section-content[data-v-0481da37]{background-color:#f8fafc;margin:0 12px 8px;border-radius:8px;overflow:hidden}.section-content .nav-item[data-v-0481da37]{padding:10px 16px 10px 20px;font-size:14px}.section-content .nav-item[data-v-0481da37]:hover{background-color:transparent;padding-left:20px}.section-content .nav-item i[data-v-0481da37]{width:18px;font-size:16px}.hot-communities-list[data-v-0481da37]{max-height:300px;overflow-y:auto}.community-item-mini[data-v-0481da37]{display:flex;align-items:center;padding:10px 12px;cursor:pointer;transition:all .3s ease;border-radius:6px;margin-bottom:4px}.community-item-mini[data-v-0481da37]:hover{background-color:#eff6ff;transform:translateX(4px)}.expand-icon-mini[data-v-0481da37]{font-size:12px;color:#94a3b8;transition:transform .3s ease;flex-shrink:0;width:14px;text-align:center}.community-item-mini.is-expanded .expand-icon-mini[data-v-0481da37]{transform:rotate(0deg)}.expand-placeholder-mini[data-v-0481da37]{width:14px;flex-shrink:0}.community-item-mini.is-child[data-v-0481da37]{padding-left:36px;background-color:#f8fafc;border-left:2px solid #e2e8f0}.community-item-mini.is-child[data-v-0481da37]:hover{background-color:#f1f5f9}.community-item-mini.is-child .community-name-mini[data-v-0481da37]{font-weight:400;color:#475569}.community-item-mini.is-parent .community-name-mini[data-v-0481da37]{font-weight:600;color:#1a202c}.community-avatar-mini[data-v-0481da37]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:13px;flex-shrink:0}.community-info-mini[data-v-0481da37]{flex:1;margin-left:10px;min-width:0}.community-name-mini[data-v-0481da37]{font-size:14px;font-weight:500;color:#1a202c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loading-communities[data-v-0481da37]{gap:8px}.empty-communities[data-v-0481da37],.loading-communities[data-v-0481da37]{display:flex;align-items:center;justify-content:center;padding:24px;color:#94a3b8;font-size:13px}.empty-communities[data-v-0481da37]{flex-direction:column}.empty-communities i[data-v-0481da37]{font-size:24px;margin-bottom:6px}.sidebar-footer[data-v-0481da37]{padding:20px;margin-top:auto;border-top:1px solid #e4e7ed}.footer-text[data-v-0481da37]{font-size:12px;color:#64748b;font-weight:500;margin-bottom:4px}.footer-subtitle[data-v-0481da37]{font-size:11px;color:#94a3b8;line-height:1.4}.sidebar.sidebar-collapsed[data-v-0481da37]{width:0;opacity:0;margin:0;padding:0;border:none;overflow:hidden}.sidebar-close[data-v-0481da37]{position:absolute;top:12px;right:12px;width:48px;height:48px;background:#f5f7fa;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease}.sidebar-close[data-v-0481da37]:hover{background:#e8eaf0}.sidebar-close i[data-v-0481da37]{font-size:20px;color:#606266}@media (max-width:768px){.sidebar[data-v-0481da37]{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:280px!important;max-width:80vw!important;z-index:1001!important;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);border-radius:0!important;box-shadow:2px 0 8px rgba(0,0,0,.1);overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff!important;flex-shrink:0!important;border:none!important;display:block!important;opacity:1!important;visibility:visible!important}.sidebar.mobile-open[data-v-0481da37]{transform:translateX(0)!important;box-shadow:2px 0 16px rgba(0,0,0,.2)!important}}@media (max-width:480px){.sidebar[data-v-0481da37]{width:260px!important;max-width:85vw!important}}.hot-communities[data-v-5d4f6fd8]{width:280px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);border:1px solid #e4e7ed;flex-shrink:0}.section-title[data-v-5d4f6fd8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #f1f5f9}.section-title span[data-v-5d4f6fd8]{font-size:16px;font-weight:600;color:#1a202c}.section-title .el-icon-question[data-v-5d4f6fd8]{font-size:16px;color:#94a3b8;cursor:help}.loading-wrapper[data-v-5d4f6fd8]{gap:8px}.empty-state[data-v-5d4f6fd8],.loading-wrapper[data-v-5d4f6fd8]{display:flex;align-items:center;justify-content:center;padding:40px 0;color:#94a3b8;font-size:14px}.empty-state[data-v-5d4f6fd8]{flex-direction:column}.empty-state i[data-v-5d4f6fd8]{font-size:32px;margin-bottom:8px}.community-list[data-v-5d4f6fd8]{margin-bottom:20px}.community-item[data-v-5d4f6fd8]{display:flex;align-items:center;padding:12px;border-bottom:1px solid #f1f5f9;transition:all .3s ease;cursor:pointer;border-radius:6px;margin-bottom:4px}.community-item[data-v-5d4f6fd8]:last-child{border-bottom:none}.community-item[data-v-5d4f6fd8]:hover{background-color:#f8fafc;transform:translateX(4px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.expand-icon[data-v-5d4f6fd8]{font-size:14px;color:#94a3b8;transition:transform .3s ease;flex-shrink:0;width:16px;text-align:center}.community-item.is-expanded .expand-icon[data-v-5d4f6fd8]{transform:rotate(0deg)}.expand-placeholder[data-v-5d4f6fd8]{width:16px;flex-shrink:0}.community-item.is-child[data-v-5d4f6fd8]{padding-left:44px;background-color:#f8fafc;border-left:2px solid #e2e8f0}.community-item.is-child[data-v-5d4f6fd8]:hover{background-color:#f1f5f9}.community-item.is-child .community-name[data-v-5d4f6fd8]{font-weight:400;color:#475569}.community-item.is-parent .community-name[data-v-5d4f6fd8]{font-weight:600;color:#1a202c}.community-avatar[data-v-5d4f6fd8]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;flex-shrink:0}.community-info[data-v-5d4f6fd8]{flex:1;margin-left:12px;min-width:0}.community-name[data-v-5d4f6fd8]{font-size:14px;font-weight:500;color:#1a202c;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-desc[data-v-5d4f6fd8]{font-size:12px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-arrow[data-v-5d4f6fd8]{color:#cbd5e1;font-size:12px;transition:all .3s ease}.community-item:hover .community-arrow[data-v-5d4f6fd8]{color:#3b82f6;transform:translateX(2px)}.view-more-section[data-v-5d4f6fd8]{margin-bottom:24px}.view-more-btn[data-v-5d4f6fd8]{width:100%;border:1px solid #3b82f6;color:#3b82f6;background:#fff;display:flex;align-items:center;justify-content:center;gap:4px}.view-more-btn[data-v-5d4f6fd8]:hover{background-color:#eff6ff;border-color:#2563eb}.premium-section[data-v-5d4f6fd8]{background-color:#f8fafc;border-radius:8px;padding:16px;margin-bottom:20px}.premium-title[data-v-5d4f6fd8]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.premium-icon[data-v-5d4f6fd8]{width:20px;height:20px;color:#3b82f6}.premium-title span[data-v-5d4f6fd8]{font-size:16px;font-weight:600;color:#1a202c}.premium-desc[data-v-5d4f6fd8]{font-size:14px;color:#64748b;margin-bottom:12px;line-height:1.4}.premium-btn[data-v-5d4f6fd8]{width:100%;background:#e2e8f0;border-color:#cbd5e1;color:#94a3b8}.footer-text[data-v-5d4f6fd8]{font-size:12px;color:#94a3b8;text-align:center;padding-top:12px;border-top:1px solid #f1f5f9}@media (max-width:1024px){.hot-communities[data-v-5d4f6fd8]{display:none}}.admin-dashboard[data-v-0b1b0ba1]{display:flex;flex-direction:column;height:100%;background:transparent;font-family:ui-sans-serif,system-ui,sans-serif}.dashboard-header[data-v-0b1b0ba1]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:24px}.page-title[data-v-0b1b0ba1]{margin:0;font-size:24px;font-weight:700;color:#2c3e50;display:flex;align-items:center;gap:12px}.page-title i[data-v-0b1b0ba1]{font-size:28px;color:#667eea}.ai-settings-btn[data-v-0b1b0ba1]{padding:12px 24px;font-size:15px;font-weight:600;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;transition:all .3s;box-shadow:0 4px 12px rgba(102,126,234,.3)}.ai-settings-btn[data-v-0b1b0ba1]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.knowledge-table-section[data-v-0b1b0ba1]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.08);min-height:400px}.ai-settings-dialog[data-v-0b1b0ba1] .el-dialog{border-radius:20px;overflow:hidden}.ai-settings-dialog[data-v-0b1b0ba1] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px;border:none}.ai-settings-dialog[data-v-0b1b0ba1] .el-dialog__title{color:#fff;font-size:20px;font-weight:700}.ai-settings-dialog[data-v-0b1b0ba1] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:20px}.ai-settings-dialog[data-v-0b1b0ba1] .el-dialog__body{padding:0;max-height:70vh;overflow-y:auto}.dialog-content[data-v-0b1b0ba1]{background:#f8f9fa}.connection-panel[data-v-0b1b0ba1]{background:linear-gradient(135deg,#1e1b4b,#312e81 50%,#1e1b4b);color:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(99,102,241,.2),0 4px 12px rgba(0,0,0,.15);position:relative;overflow:hidden;transition:all .3s ease;margin-bottom:32px}.connection-panel[data-v-0b1b0ba1]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f97316,#ec4899 50%,#8b5cf6)}.connection-content[data-v-0b1b0ba1]{position:relative;z-index:10;padding:2.5rem;padding-bottom:2rem}.header-row[data-v-0b1b0ba1]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.title[data-v-0b1b0ba1]{font-size:1.75rem;font-weight:700;display:flex;align-items:center;gap:1rem}.icon[data-v-0b1b0ba1]{width:2.5rem;height:2.5rem;border-radius:9999px;background:#f97316;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 10px 20px -3px rgba(0,0,0,.2)}.status-badge[data-v-0b1b0ba1]{margin-left:auto;font-size:.75rem;padding:.375rem .75rem;border-radius:9999px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.status-badge.online[data-v-0b1b0ba1]{background:#22c55e;animation:pulse-0b1b0ba1 2s cubic-bezier(.4,0,.6,1) infinite}.status-badge.offline[data-v-0b1b0ba1]{background:#ef4444}@keyframes pulse-0b1b0ba1{0%,to{opacity:1}50%{opacity:.5}}.header-actions[data-v-0b1b0ba1]{display:flex;gap:.75rem}.lang-btn[data-v-0b1b0ba1]{padding:.5rem .75rem;font-size:.75rem;font-weight:700;background:#1e293b;border-radius:.5rem;color:#94a3b8;border:1px solid #334155;text-transform:uppercase;cursor:pointer;transition:all .2s}.lang-btn[data-v-0b1b0ba1]:hover{color:#fff}.panel-toggle[data-v-0b1b0ba1]{padding:.5rem;border-radius:9999px;background:#1e293b;color:#94a3b8;border:none;cursor:pointer;transition:all .2s}.panel-toggle[data-v-0b1b0ba1]:hover{background:#334155;color:#fff}.panel-toggle svg[data-v-0b1b0ba1]{width:1.5rem;height:1.5rem}.settings-area[data-v-0b1b0ba1]{display:flex;flex-direction:column;gap:1.25rem;animation:fadeIn-0b1b0ba1 .3s}@keyframes fadeIn-0b1b0ba1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-0b1b0ba1]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-0b1b0ba1]{font-size:.75rem;font-weight:700;color:#94a3b8;text-transform:uppercase}.form-label.preset-label[data-v-0b1b0ba1]{color:#fb923c}.form-input[data-v-0b1b0ba1],.form-select[data-v-0b1b0ba1]{background:rgba(30,41,59,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(51,65,85,.6);color:#fff;font-size:.95rem;border-radius:12px;padding:.875rem 1rem;outline:none;transition:all .3s ease}.form-input[data-v-0b1b0ba1]:focus,.form-select[data-v-0b1b0ba1]:focus{border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.2);background:rgba(30,41,59,.8)}.form-input[data-v-0b1b0ba1]:disabled,.form-select[data-v-0b1b0ba1]:disabled{opacity:.4;cursor:not-allowed;background:rgba(30,41,59,.3)}.form-select.preset-select[data-v-0b1b0ba1]{border-color:#f97316;color:#fed7aa}.grid-2-col[data-v-0b1b0ba1]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.action-buttons[data-v-0b1b0ba1]{display:flex;gap:1rem;margin-top:1rem}.btn-run[data-v-0b1b0ba1],.btn-stop[data-v-0b1b0ba1]{flex:1;padding:1rem;font-size:.95rem;font-weight:700;border-radius:12px;text-transform:uppercase;letter-spacing:.05em;border:none;cursor:pointer;transition:all .3s ease}.btn-stop[data-v-0b1b0ba1]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 6px 16px rgba(239,68,68,.3)}.btn-stop[data-v-0b1b0ba1]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(239,68,68,.4)}.btn-run[data-v-0b1b0ba1]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 6px 16px rgba(34,197,94,.3)}.btn-run[data-v-0b1b0ba1]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(34,197,94,.4)}.btn-run[data-v-0b1b0ba1]:active,.btn-stop[data-v-0b1b0ba1]:active{transform:translateY(0)}.connection-summary[data-v-0b1b0ba1]{gap:.5rem;margin-top:.5rem;padding:.5rem;border-radius:.5rem;font-size:.75rem}.status-dot[data-v-0b1b0ba1]{width:.5rem;height:.5rem}.connection-text[data-v-0b1b0ba1]{font-size:.625rem}.connection-summary[data-v-0b1b0ba1]{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;padding:.75rem;background:#1e293b;border-radius:.75rem;border:1px solid #334155;font-size:.875rem;color:#94a3b8}.status-dot[data-v-0b1b0ba1]{width:.625rem;height:.625rem;border-radius:9999px;background:#22c55e}.model-name[data-v-0b1b0ba1]{font-family:ui-monospace,monospace}.connection-text[data-v-0b1b0ba1]{margin-left:auto;font-size:.75rem;opacity:.6}.glow-effect[data-v-0b1b0ba1]{position:absolute;bottom:-2.5rem;right:-2.5rem;width:10rem;height:10rem;background:#f97316;opacity:.1;border-radius:9999px;filter:blur(3rem);pointer-events:none}.tabs[data-v-0b1b0ba1]{display:flex;gap:12px;padding:12px;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;margin-bottom:32px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.tab-btn[data-v-0b1b0ba1]{flex:1;padding:1rem 1.25rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative}.tab-btn[data-v-0b1b0ba1]:hover{color:#475569;background:rgba(99,102,241,.05)}.tab-btn.active[data-v-0b1b0ba1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:700;box-shadow:0 6px 16px rgba(102,126,234,.3)}.content-area[data-v-0b1b0ba1]{flex:1;overflow-y:auto;padding:2rem;background:transparent}.tab-content[data-v-0b1b0ba1]{height:100%}.knowledge-tab[data-v-0b1b0ba1]{display:flex;flex-direction:column;gap:2rem}.card[data-v-0b1b0ba1]{background:#fff;padding:2rem;border-radius:20px;border:1px solid rgba(226,232,240,.8);box-shadow:0 6px 16px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04);transition:all .3s ease}.card[data-v-0b1b0ba1]:hover{box-shadow:0 12px 32px rgba(99,102,241,.12),0 4px 12px rgba(0,0,0,.06);transform:translateY(-2px)}.form-header[data-v-0b1b0ba1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.form-header h3[data-v-0b1b0ba1]{font-size:.875rem;font-weight:900;color:#1e293b;text-transform:uppercase;letter-spacing:.05em}.cancel-btn[data-v-0b1b0ba1]{font-size:.875rem;color:#94a3b8;background:transparent;border:none;cursor:pointer;padding:.5rem 1rem;border-radius:8px;transition:all .2s}.cancel-btn[data-v-0b1b0ba1]:hover{background:#f1f5f9;color:#64748b}.form-space[data-v-0b1b0ba1]{display:flex;flex-direction:column;gap:1.25rem}.form-textarea[data-v-0b1b0ba1]{width:100%;height:10rem;padding:1rem;font-size:.95rem;border:1px solid rgba(226,232,240,.8);border-radius:12px;resize:none;transition:all .3s ease;background:#f8fafc;line-height:1.6}.form-textarea[data-v-0b1b0ba1]:focus{outline:none;border-color:#667eea;box-shadow:0 6px 16px rgba(102,126,234,.15);background:#fff}.media-section[data-v-0b1b0ba1]{background:#f8fafc;padding:1rem;border-radius:12px;border:1px solid #f1f5f9}.media-header[data-v-0b1b0ba1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.section-label[data-v-0b1b0ba1]{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#64748b}.media-type-buttons[data-v-0b1b0ba1]{display:flex;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.media-type-btn[data-v-0b1b0ba1]{padding:.5rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;border-radius:8px;color:#94a3b8;background:transparent;border:none;cursor:pointer;transition:all .2s}.media-type-btn.active[data-v-0b1b0ba1]{background:#e0e7ff;color:#4338ca}.media-input-area[data-v-0b1b0ba1]{position:relative;animation:fadeIn-0b1b0ba1 .3s}.media-input-area .form-input[data-v-0b1b0ba1]{padding-right:6rem}.hidden-file-input[data-v-0b1b0ba1]{display:none}.upload-btn[data-v-0b1b0ba1]{position:absolute;right:.25rem;top:.25rem;bottom:.25rem;padding:0 1rem;background:#fff;border:1px solid #e2e8f0;font-size:.75rem;font-weight:700;color:#475569;border-radius:8px;cursor:pointer;transition:all .2s}.upload-btn[data-v-0b1b0ba1]:hover{color:#4f46e5;border-color:#c7d2fe}.image-preview[data-v-0b1b0ba1]{margin-top:.75rem;width:5rem;height:5rem;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.image-preview img[data-v-0b1b0ba1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.btn-save[data-v-0b1b0ba1]{width:100%;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:12px;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 16px rgba(102,126,234,.3)}.btn-save[data-v-0b1b0ba1]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(102,126,234,.4)}.btn-save[data-v-0b1b0ba1]:active:not(:disabled){transform:translateY(0)}.btn-save[data-v-0b1b0ba1]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.knowledge-list[data-v-0b1b0ba1]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.search-bar[data-v-0b1b0ba1]{position:relative;display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.search-input[data-v-0b1b0ba1]{flex:1;padding:.875rem 1.25rem .875rem 2.75rem;font-size:.95rem;background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:12px;outline:none;transition:all .3s ease;box-shadow:0 3px 8px rgba(0,0,0,.04)}.search-input[data-v-0b1b0ba1]:focus{border-color:#667eea;box-shadow:0 6px 16px rgba(102,126,234,.15)}.search-input[data-v-0b1b0ba1]::-moz-placeholder{color:#94a3b8}.search-input[data-v-0b1b0ba1]::placeholder{color:#94a3b8}.item-count[data-v-0b1b0ba1]{font-size:.875rem;color:#94a3b8;font-weight:500;white-space:nowrap}.knowledge-items[data-v-0b1b0ba1]{flex:1;overflow-y:auto;padding-right:.75rem;display:flex;flex-direction:column;gap:1.25rem}.category-group[data-v-0b1b0ba1]{display:flex;flex-direction:column;gap:.75rem}.category-header[data-v-0b1b0ba1]{display:flex;align-items:center;gap:.75rem}.category-header h4[data-v-0b1b0ba1]{font-size:.75rem;font-weight:900;text-transform:uppercase;color:#94a3b8}.divider[data-v-0b1b0ba1]{flex:1;height:1px;background:#e2e8f0}.knowledge-item[data-v-0b1b0ba1]{background:#fff;padding:1.25rem;border-radius:16px;border:1px solid rgba(226,232,240,.8);box-shadow:0 3px 8px rgba(0,0,0,.04);display:flex;gap:1.25rem;cursor:pointer;transition:all .3s ease}.knowledge-item[data-v-0b1b0ba1]:hover{box-shadow:0 12px 24px rgba(99,102,241,.15),0 4px 8px rgba(0,0,0,.06);transform:translateY(-2px);border-color:rgba(102,126,234,.3)}.knowledge-item.active[data-v-0b1b0ba1]{border:2px solid #667eea;box-shadow:0 6px 20px rgba(102,126,234,.25);background:linear-gradient(135deg,#f8f7ff,#fff)}.item-icon[data-v-0b1b0ba1]{width:3rem;height:3rem;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff;box-shadow:0 6px 16px rgba(102,126,234,.25);flex-shrink:0}.item-content[data-v-0b1b0ba1]{flex:1;min-width:0}.item-header[data-v-0b1b0ba1]{display:flex;justify-content:space-between;align-items:flex-start}.item-header h5[data-v-0b1b0ba1]{font-size:1rem;font-weight:700;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remove-btn[data-v-0b1b0ba1]{color:#d1d5db;background:transparent;border:none;font-size:1.5rem;cursor:pointer;transition:all .2s}.remove-btn[data-v-0b1b0ba1]:hover{color:#ef4444;transform:scale(1.1)}.item-content p[data-v-0b1b0ba1]{font-size:.875rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.25rem}.moderator-tab[data-v-0b1b0ba1]{display:flex;flex-direction:column;gap:2rem}.moderator-card[data-v-0b1b0ba1]{background:linear-gradient(135deg,#fef2f2,#fff);padding:2.25rem;border-radius:20px;border:1px solid hsla(0,96%,89%,.5);box-shadow:0 6px 16px rgba(239,68,68,.1);position:relative;overflow:hidden;transition:all .3s ease}.moderator-card[data-v-0b1b0ba1]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ef4444,#dc2626)}.scanning-indicator[data-v-0b1b0ba1]{position:absolute;top:.75rem;right:.75rem;padding:.75rem}.ping[data-v-0b1b0ba1]{position:absolute;display:inline-flex;height:.875rem;width:.875rem}.ping-dot[data-v-0b1b0ba1]{display:inline-flex;border-radius:9999px;height:.875rem;width:.875rem;background:#ef4444}@keyframes ping-0b1b0ba1{75%,to{transform:scale(2);opacity:0}}.ping[data-v-0b1b0ba1]:before{content:"";position:absolute;height:100%;width:100%;border-radius:9999px;background:#f87171;opacity:.75;animation:ping-0b1b0ba1 1s cubic-bezier(0,0,.2,1) infinite}.moderator-card h3[data-v-0b1b0ba1]{font-size:1.375rem;font-weight:700;color:#991b1b;margin-bottom:.75rem}.moderator-description[data-v-0b1b0ba1]{font-size:1rem;color:#dc2626;margin-bottom:1.5rem}.scan-button[data-v-0b1b0ba1]{width:100%;padding:1.25rem;font-weight:700;border-radius:12px;border:none;box-shadow:0 6px 8px -1px rgba(0,0,0,.1);transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;font-size:1rem}.scan-button[data-v-0b1b0ba1]:not(:disabled){background:#dc2626;color:#fff}.scan-button[data-v-0b1b0ba1]:not(:disabled):hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 8px 12px -1px rgba(0,0,0,.15)}.scan-button[data-v-0b1b0ba1]:not(:disabled):active{transform:scale(.98)}.scan-button[data-v-0b1b0ba1]:disabled{opacity:.5;cursor:not-allowed}.scan-button.scanning[data-v-0b1b0ba1]{background:#f87171;cursor:wait}.spin-icon[data-v-0b1b0ba1]{animation:spin-0b1b0ba1 1s linear infinite;margin-left:-.25rem;margin-right:.75rem;width:1.5rem;height:1.5rem}@keyframes spin-0b1b0ba1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.deleted-posts-card[data-v-0b1b0ba1]{flex:1;background:#fff;padding:2rem;border-radius:20px;border:1px solid rgba(226,232,240,.8);box-shadow:0 6px 16px rgba(0,0,0,.06);overflow-y:auto;transition:all .3s ease}.deleted-posts-card[data-v-0b1b0ba1]:hover{box-shadow:0 8px 24px rgba(0,0,0,.1)}.card-header[data-v-0b1b0ba1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.card-header h4[data-v-0b1b0ba1]{font-size:.875rem;font-weight:900;text-transform:uppercase;color:#94a3b8}.badge-count[data-v-0b1b0ba1]{font-size:.75rem;background:#fecaca;color:#dc2626;padding:.25rem .75rem;border-radius:9999px;font-weight:700}.deleted-list[data-v-0b1b0ba1]{display:flex;flex-direction:column;gap:1rem}.empty-state[data-v-0b1b0ba1]{text-align:center;color:#94a3b8;padding:3rem 0;font-size:.875rem;font-style:italic}.deleted-item[data-v-0b1b0ba1]{background:#fef2f2;padding:1rem;border-radius:12px;border:1px solid #fecaca;opacity:.75}.deleted-header[data-v-0b1b0ba1]{display:flex;justify-content:space-between}.removed-badge[data-v-0b1b0ba1]{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#dc2626}.author-name[data-v-0b1b0ba1]{font-size:.75rem;color:#94a3b8}.deleted-title[data-v-0b1b0ba1]{font-size:.875rem;color:#334155;margin-top:.375rem;text-decoration:line-through}.deleted-content[data-v-0b1b0ba1]{font-size:.75rem;color:#64748b;margin-top:0}.config-textarea[data-v-0b1b0ba1]{width:100%;height:24rem;padding:1.5rem;background:linear-gradient(135deg,#f8f7ff,#fff);border:1px solid rgba(226,232,240,.8);border-radius:16px;font-family:ui-monospace,monospace;font-size:.95rem;line-height:1.6;resize:none;transition:all .3s ease;box-shadow:inset 0 2px 6px rgba(0,0,0,.02)}.config-textarea[data-v-0b1b0ba1]:focus{outline:none;border-color:#667eea;box-shadow:0 6px 16px rgba(102,126,234,.15),inset 0 2px 6px rgba(0,0,0,.02)}.mock-card[data-v-0b1b0ba1]{display:flex;flex-direction:column;height:100%}.btn-save-small[data-v-0b1b0ba1]{padding:.625rem 1.25rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:10px;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(34,197,94,.3)}.btn-save-small[data-v-0b1b0ba1]:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(34,197,94,.4)}.mock-info[data-v-0b1b0ba1]{font-size:.75rem;color:#94a3b8;margin-bottom:.75rem;font-style:italic}.mock-textarea[data-v-0b1b0ba1]{flex:1;width:100%;padding:1.5rem;background:linear-gradient(135deg,#0f172a,#1e1b4b);color:#4ade80;font-family:ui-monospace,monospace;font-size:.95rem;line-height:1.6;border-radius:16px;border:1px solid rgba(51,65,85,.5);resize:none;transition:all .3s ease;box-shadow:inset 0 3px 12px rgba(0,0,0,.3)}.mock-textarea[data-v-0b1b0ba1]:focus{outline:none;border-color:#22c55e;box-shadow:inset 0 3px 12px rgba(0,0,0,.3),0 0 0 3px rgba(34,197,94,.1)}.json-error[data-v-0b1b0ba1]{background:#fef2f2;color:#dc2626;font-size:.875rem;padding:1rem;border-radius:12px;margin-top:1rem;font-weight:700}@media (min-width:1600px){.connection-content[data-v-0b1b0ba1]{padding:3rem}.title[data-v-0b1b0ba1]{font-size:2rem}.icon[data-v-0b1b0ba1]{width:3rem;height:3rem;font-size:1.75rem}.card[data-v-0b1b0ba1]{padding:2.5rem}.knowledge-item[data-v-0b1b0ba1]{padding:1.5rem}.item-icon[data-v-0b1b0ba1]{width:3.5rem;height:3.5rem}}@media (min-width:1920px){.connection-content[data-v-0b1b0ba1]{padding:3.5rem}.form-input[data-v-0b1b0ba1],.form-select[data-v-0b1b0ba1]{padding:1rem 1.25rem;font-size:1rem}.tab-btn[data-v-0b1b0ba1]{padding:1.125rem 1.5rem;font-size:1rem}}