#user-layout[data-v-37aab79a]{min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#f5f7fa}.content[data-v-37aab79a]{display:flex;width:100%;max-width:1000px;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.left-section[data-v-37aab79a]{flex:1;background:linear-gradient(135deg,#4e54c8,#8f94fb);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;color:#fff}.welcome-text[data-v-37aab79a]{font-size:28px;font-weight:700;margin-bottom:16px}.site-description[data-v-37aab79a]{font-size:16px;margin-bottom:32px;text-align:center}.illustration[data-v-37aab79a]{max-width:80%;height:auto}.right-section[data-v-37aab79a]{flex:1;display:flex;justify-content:center;align-items:center;padding:40px}.right-content[data-v-37aab79a]{width:100%;max-width:360px}.logo-container[data-v-37aab79a]{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.logo-image[data-v-37aab79a]{width:48px;height:48px;margin-right:16px}.logo-text[data-v-37aab79a]{font-size:24px;font-weight:700;color:#333}@media (max-width:768px){.content[data-v-37aab79a]{flex-direction:column}.left-section[data-v-37aab79a]{display:none}.right-section[data-v-37aab79a]{padding:30px}}.about[data-v-90cafe26]{min-height:calc(100vh - 64px);background-color:#fff;padding:0}.about-container[data-v-90cafe26]{max-width:64rem;margin:0 auto;padding:1rem 1rem 2rem}.about-card[data-v-90cafe26]{background:#fff;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02);overflow:hidden;border:1px solid rgba(0,0,0,.03)}.decorative-bar[data-v-90cafe26]{height:.25rem;background:linear-gradient(90deg,#4f46e5,#06b6d4)}.content[data-v-90cafe26]{padding:2rem 3rem}.copyright[data-v-90cafe26]{text-align:center;color:#64748b;font-size:.875rem;margin-top:1.5rem}[data-v-90cafe26] .markdown-body{color:#334155}[data-v-90cafe26] .markdown-body h1{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:1.75rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}[data-v-90cafe26] .markdown-body h2{font-size:1.5rem;font-weight:600;color:#334155;margin-top:2.5rem;margin-bottom:1.25rem}[data-v-90cafe26] .markdown-body ul{margin:1.25rem 0;padding-left:1.75rem;list-style-type:disc}[data-v-90cafe26] .markdown-body li{color:#475569;line-height:1.75;margin-bottom:.75rem}[data-v-90cafe26] .markdown-body p{line-height:1.75;margin-bottom:1.25rem;color:#475569}[data-v-90cafe26] .markdown-body a{color:#4f46e5;text-decoration:none;transition:color .2s}[data-v-90cafe26] .markdown-body a:hover{color:#4338ca}@media (max-width:768px){.about-container[data-v-90cafe26]{padding:.5rem 1rem 1.5rem}.content[data-v-90cafe26]{padding:1.5rem}[data-v-90cafe26] .markdown-body h1{font-size:1.5rem;margin-bottom:1.25rem}[data-v-90cafe26] .markdown-body h2{font-size:1.25rem;margin-top:2rem}[data-v-90cafe26] .markdown-body{font-size:.9375rem}}.home-container[data-v-91711d30]{max-width:1200px;margin:0 auto;padding:0 20px}.hero-section[data-v-91711d30]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:40px}.hero-content[data-v-91711d30]{flex:1}.hero-image[data-v-91711d30]{flex:1;display:flex;justify-content:center}.hero-image img[data-v-91711d30]{max-width:55%;height:auto}.title[data-v-91711d30]{font-size:3em;color:#2c3e50;margin-bottom:20px;line-height:1.2}.subtitle[data-v-91711d30]{font-size:1.5em;color:#666;margin-bottom:30px}.hero-buttons[data-v-91711d30]{display:flex;gap:20px}.features-section[data-v-91711d30]{margin-bottom:60px}.section-title[data-v-91711d30]{text-align:center;font-size:2em;color:#2c3e50;margin-bottom:40px}.feature-grid[data-v-91711d30]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.feature-item[data-v-91711d30]{background:#fff;padding:30px;border-radius:10px;text-align:center;transition:all .3s ease;box-shadow:0 2px 12px rgba(0,0,0,.1)}.feature-item[data-v-91711d30]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.feature-item h3[data-v-91711d30]{font-size:1.3em;color:#2c3e50;margin-bottom:10px}.feature-item p[data-v-91711d30]{color:#666;line-height:1.6}.stats-section[data-v-91711d30]{display:flex;justify-content:space-around;padding:60px 0;background:#f8f9fa;border-radius:10px}.stat-item[data-v-91711d30]{text-align:center}.stat-number[data-v-91711d30]{font-size:2.5em;font-weight:700;color:#409eff;margin-bottom:10px}.stat-label[data-v-91711d30]{color:#666;font-size:1.1em}@media (max-width:968px){.hero-section[data-v-91711d30]{flex-direction:column;text-align:center}.feature-grid[data-v-91711d30]{grid-template-columns:repeat(2,1fr)}.hero-buttons[data-v-91711d30]{justify-content:center}}@media (max-width:576px){.feature-grid[data-v-91711d30]{grid-template-columns:1fr}.stats-section[data-v-91711d30]{flex-direction:column;gap:30px}.title[data-v-91711d30]{font-size:2em}.subtitle[data-v-91711d30]{font-size:1.2em}}.feature-icon[data-v-91711d30]{font-size:2.5em;color:#409eff;margin-bottom:20px}.avatar-uploader[data-v-6df1fbf5]{text-align:center;border:1px dashed var(--el-border-color);border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:var(--el-transition-duration-fast);aspect-ratio:1/1;width:100%;max-width:178px;display:flex;justify-content:center;align-items:center}.avatar-uploader[data-v-6df1fbf5]:hover{border-color:var(--el-color-primary)}.el-icon.avatar-uploader-icon[data-v-6df1fbf5]{font-size:28px;color:#8c939d;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.avatar[data-v-6df1fbf5]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.admin-user-view[data-v-75190c64]{padding:20px;background-color:#f9f9f9;border-radius:8px}.search-form[data-v-75190c64]{margin-bottom:20px;display:flex;justify-content:flex-start;align-items:center;gap:10px}.pagination[data-v-75190c64]{margin-top:20px;display:flex;justify-content:center}.storage-info[data-v-75190c64]{font-size:12px;color:#666;margin-top:4px}.context-menu[data-v-4168f5bc]{position:fixed;background:#fff;border-radius:4px;padding:5px 0;min-width:150px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:3000}.context-menu-item[data-v-4168f5bc]{padding:8px 16px;cursor:pointer;display:flex;align-items:center;transition:background-color .3s}.context-menu-item[data-v-4168f5bc]:hover{background-color:#f5f7fa}.context-menu-item .el-icon[data-v-4168f5bc]{margin-right:8px;font-size:16px}.context-menu-item span[data-v-4168f5bc]{font-size:14px}.context-menu-divider[data-v-4168f5bc]{margin:4px 0;height:1px;background-color:#ebeef5}.context-menu-item.delete[data-v-4168f5bc]{color:#f56c6c}.context-menu-item.delete[data-v-4168f5bc]:hover{background-color:#fef0f0}el-table-text-color[data-v-81b4e716]{color:#1f335d}.file-name[data-v-81b4e716]{display:flex;align-items:center;cursor:pointer}.file-name:hover .file-name-text[data-v-81b4e716]{text-decoration:underline;color:aqua}.file-icon[data-v-81b4e716]{width:28px;height:28px;margin-right:14px}.file-name-text[data-v-81b4e716]{font-size:18px;color:#000}[data-v-81b4e716] .custom-row{height:54px}[data-v-81b4e716] .el-table__header th{font-size:15px;font-weight:700;background-color:#f5f7fa;padding:14px 0}[data-v-81b4e716] .el-table__body td{padding:14px 0;font-size:14px}[data-v-81b4e716] .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#c6d5ed}[data-v-81b4e716] .el-checkbox__inner{width:18px;height:18px}.file-grid[data-v-7bd5ddc5]{margin-top:20px;width:100%;overflow-x:hidden}.file-item[data-v-7bd5ddc5]{display:flex;flex-direction:column;align-items:center;width:100%;cursor:pointer;transition:all .3s;padding:10px;position:relative;box-sizing:border-box}.file-item[data-v-7bd5ddc5]:hover{background-color:#f5f7fa}.file-item.selection-mode[data-v-7bd5ddc5]{cursor:default}.file-checkbox[data-v-7bd5ddc5]{position:absolute;top:5px;left:5px;z-index:1}.file-checkbox[data-v-7bd5ddc5] .el-checkbox__label{display:none}.file-icon-wrapper[data-v-7bd5ddc5]{width:80px;height:80px;display:flex;justify-content:center;align-items:center;margin-bottom:8px}.file-icon[data-v-7bd5ddc5]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.file-name[data-v-7bd5ddc5]{width:100%;text-align:center;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;color:#606266}@media (max-width:768px){.file-icon-wrapper[data-v-7bd5ddc5]{width:60px;height:60px}}.breadcrumb-wrapper[data-v-f26ad8b4]{display:flex;align-items:center;height:40px;padding:0 16px;border-radius:4px;position:relative;overflow:hidden;background:linear-gradient(45deg,#959595,#000);background-size:200% 200%;animation:gradientFlow-f26ad8b4 5s ease infinite;color:#fff}@keyframes gradientFlow-f26ad8b4{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.title[data-v-f26ad8b4]{margin-right:8px;font-size:15px;color:#f8f9fa}.file-path-input[data-v-f26ad8b4]{flex:1;height:28px;font-size:15px}.breadcrumb-box[data-v-f26ad8b4]{flex:1;display:flex;align-items:center}.breadcrumb-box.able-input[data-v-f26ad8b4],[data-v-f26ad8b4] .el-breadcrumb__item{cursor:pointer}[data-v-f26ad8b4] .el-breadcrumb__inner{color:#409eff;font-size:16px;padding:6px 10px;border-radius:4px;transition:background-color .3s}[data-v-f26ad8b4] .el-breadcrumb__inner:hover{background-color:#e6e8eb}[data-v-f26ad8b4] .el-breadcrumb__separator{margin:0 5px;font-size:16px}[data-v-f26ad8b4] .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#fdfdfd;cursor:default}[data-v-f26ad8b4] .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{background-color:transparent}.glowing-btn[data-v-0f7099f0]{position:relative;overflow:hidden;border-radius:12px;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1);font-size:18px}.glowing-btn[data-v-0f7099f0]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(115deg,transparent,hsla(0,0%,100%,.3),transparent);transform:rotate(-45deg);animation:glowing-0f7099f0 3s linear infinite}.glowing-btn[data-v-0f7099f0]:hover{transform:scale(1.05);box-shadow:0 6px 8px rgba(0,0,0,.15)}.folder-btn[data-v-0f7099f0],.upload-btn[data-v-0f7099f0]{background:linear-gradient(135deg,#4facfe,#00f2fe);border-color:transparent}@keyframes glowing-0f7099f0{0%{left:-50%;top:-50%}to{left:150%;top:150%}}.operation-bar[data-v-0f7099f0]{margin-bottom:8px;display:flex;align-items:center}.text-right[data-v-0f7099f0]{text-align:right;display:flex;align-items:center;justify-content:flex-end}.right-actions[data-v-0f7099f0]{display:inline-flex;align-items:center}.right-actions .el-button[data-v-0f7099f0]{padding:6px;height:32px;width:32px}.right-actions .el-button[data-v-0f7099f0]:hover{background-color:#f5f7fa}.right-actions .el-button.is-active[data-v-0f7099f0]{color:#409eff;background-color:transparent}.el-icon[data-v-0f7099f0]{font-size:16px}.divider[data-v-0f7099f0]{height:16px;margin:0 2px}.el-space[data-v-0f7099f0]{--el-space-x-gap:4px}.el-space.right-actions[data-v-0f7099f0]{margin-left:4px}.button-group[data-v-0f7099f0]{display:flex}.custom-button[data-v-0f7099f0]{border-radius:25px;transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;align-items:center;padding:7px 18px;font-size:15px;background-size:400% 400%;animation:gradient-0f7099f0 5s ease infinite;margin-left:5px;color:#fff}.custom-button[data-v-0f7099f0]:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.3)}.custom-button.primary[data-v-0f7099f0]{background:linear-gradient(45deg,#ff6ec4,#7873f5,#6b8dff,#65c7f7,#76e5fc)}.custom-button.danger[data-v-0f7099f0]{background:linear-gradient(45deg,#ff416c,#ff4b2b,#ff416c,#ff4b2b)}.custom-button.warning[data-v-0f7099f0]{background:linear-gradient(45deg,#ffba00,#ffc800,#ffba00,#ffc800)}.custom-button.copy[data-v-0f7099f0]{background:linear-gradient(45deg,#3ba2e7,#4cdcec,#69b8be,#47f3b7)}.custom-button.success[data-v-0f7099f0]{background:linear-gradient(45deg,#28a745,#218838,#28a745,#218838)}.search-container[data-v-0f7099f0]{display:inline-block;transition:all .4s ease;padding:5px}.search-input[data-v-0f7099f0]{width:400px;transition:all .4s ease;border-radius:50px;border:4px solid transparent;padding:5px 10px}.search-input input[data-v-0f7099f0]{width:100%;border:none;outline:none;background:#fff}.search-input[data-v-0f7099f0]:focus-within{width:600px}.search-input input[data-v-0f7099f0]:focus{outline:none}@keyframes gradient-0f7099f0{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.folder-tree[data-v-11e379b0]{max-height:400px;overflow-y:auto}.custom-tree-node[data-v-11e379b0]{display:flex;align-items:center;font-size:14px}.custom-tree-node .el-icon[data-v-11e379b0]{margin-right:4px;font-size:16px;color:#909399}[data-v-0819849a] .el-descriptions__label{width:120px;font-weight:700}[data-v-0819849a] .el-descriptions__content{word-break:break-all}.file-view[data-v-152de13e]{height:100%;display:flex;flex-direction:column}.file-list-container[data-v-152de13e]{flex-grow:1;overflow-y:auto}.pagination-container[data-v-152de13e]{background-color:#fff;margin-top:auto}.pagination-wrapper[data-v-152de13e]{display:flex;justify-content:center;align-items:center;position:relative}.total-info[data-v-152de13e]{position:absolute;left:auto;font-size:18px}[data-v-152de13e] .el-pagination{justify-content:center}.share-name[data-v-0ba8adc6]{display:flex;align-items:center;gap:8px}[data-v-0ba8adc6] .el-table__header th{font-size:15px;font-weight:700;background-color:#f5f7fa;padding:14px 0}[data-v-0ba8adc6] .el-table__body td{padding:14px 0;font-size:14px}[data-v-0ba8adc6] .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#f5f7fa}[data-v-0ba8adc6] .el-button-group .el-button{padding:4px 8px}[data-v-0ba8adc6] .el-button-group .el-button+.el-button{margin-left:8px}[data-v-0ba8adc6] .el-icon{font-size:16px}.operation-bar[data-v-82141186]{padding:0 20px;margin-bottom:20px}.dynamic-button[data-v-82141186]{position:relative;overflow:hidden;transition:all .3s ease;font-weight:700;border:none;border-radius:6px;cursor:pointer}.restore-button[data-v-82141186]{background:linear-gradient(45deg,#4caf50,#81c784);color:#fff}.delete-button[data-v-82141186]{background:linear-gradient(45deg,#e53935,#ff5252);color:#fff}.dynamic-button[data-v-82141186]:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(0,0,0,.2)}@keyframes pulse-82141186{0%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.03);filter:brightness(1.1)}to{transform:scale(1);filter:brightness(1)}}.dynamic-button[data-v-82141186]:not([disabled]){animation:pulse-82141186 1.5s infinite}.dynamic-button[disabled][data-v-82141186]{background:#e0e0e0;color:#9e9e9e;cursor:not-allowed;animation:none;box-shadow:none}.login-container[data-v-28e10f7b]{width:100%;max-width:360px}.login-tabs[data-v-28e10f7b]{margin-bottom:20px}.qr-code[data-v-28e10f7b]{display:flex;justify-content:center;margin:20px 0}.qr-placeholder[data-v-28e10f7b]{width:180px;height:180px;background-color:#f0f0f0;display:flex;justify-content:center;align-items:center;font-size:14px;color:#999;border:1px dashed #ccc}.submit-btn[data-v-28e10f7b]{width:100%;padding:12px 0}.form-footer[data-v-28e10f7b]{display:flex;justify-content:space-between;align-items:center;margin-top:20px}[data-v-28e10f7b] .el-input__wrapper{box-shadow:none;border-bottom:1px solid #dcdfe6}[data-v-28e10f7b] .el-input__inner{height:40px}[data-v-28e10f7b] .el-tabs__nav{width:100%}[data-v-28e10f7b] .el-tabs__item{width:50%;text-align:center}[data-v-28e10f7b] .el-form-item{margin-bottom:20px}.register-container[data-v-0c3fb698]{width:100%;max-width:360px}.form-title[data-v-0c3fb698]{font-size:24px;color:#333;margin-bottom:30px;text-align:center}.submit-btn[data-v-0c3fb698]{width:100%;padding:12px 0}.form-footer[data-v-0c3fb698]{margin-top:20px;text-align:center}[data-v-0c3fb698] .el-input__wrapper{box-shadow:none;border-bottom:1px solid #dcdfe6}[data-v-0c3fb698] .el-input__inner{height:40px}[data-v-0c3fb698] .el-form-item{margin-bottom:20px}.loading-dots[data-v-a72bce4a]{display:inline-flex;align-items:center;gap:4px}.dot[data-v-a72bce4a]{width:6px;height:6px;background-color:#666;border-radius:50%;display:inline-block;animation:bounce-a72bce4a 1.4s ease-in-out infinite both}.dot[data-v-a72bce4a]:first-child{animation-delay:-.32s}.dot[data-v-a72bce4a]:nth-child(2){animation-delay:-.16s}@keyframes bounce-a72bce4a{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.aigc-container[data-v-323be040]{display:flex;flex-direction:column;height:100vh;padding:20px;gap:20px}.content-container[data-v-323be040]{flex:1;background:#fff;border-radius:8px;padding:20px;overflow-y:auto}.generated-content[data-v-323be040]{white-space:pre-wrap;line-height:1.6}.input-section[data-v-323be040]{background:#f5f8fc;border-radius:8px;padding:20px}.original-text-area[data-v-323be040]{margin-bottom:20px}.label[data-v-323be040]{display:inline-block;margin-bottom:8px;font-weight:500}textarea[data-v-323be040]{margin-left:-13px;width:100%;height:120px;padding:12px;border:2px solid #ededed;border-radius:8px;resize:none;font-size:14px;line-height:1.5;background:#fff}.input-row[data-v-323be040]{display:flex;gap:20px;margin-bottom:20px}.input-item[data-v-323be040]{flex:1;margin-bottom:50px;padding:10px;max-width:360px}.input-item input[data-v-323be040]{width:100%;padding:12px;border:2px solid #ededed;border-radius:8px;font-size:14px;background:#fff}.button-area[data-v-323be040]{display:flex;justify-content:center}.start-button[data-v-323be040]{padding:12px 40px;background:#1890ff;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s}.start-button[data-v-323be040]:hover{background:#40a9ff}.start-button[data-v-323be040]:disabled{background:#d9d9d9;cursor:not-allowed}input[data-v-323be040]:focus,textarea[data-v-323be040]:focus{outline:none;border-color:#1890ff}[data-v-323be040]::-webkit-scrollbar{width:6px;height:6px}[data-v-323be040]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-323be040]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-323be040]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.loading-container[data-v-323be040]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;color:#909399}.loading-text[data-v-323be040]{margin-top:8px;font-size:14px}.chat-container[data-v-026e7868]{display:flex;flex-direction:column;height:100vh;background-color:#fff}.message-list[data-v-026e7868]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px}.message-item[data-v-026e7868]{display:flex;gap:12px;max-width:80%}.message-item.user-message[data-v-026e7868]{margin-left:auto;flex-direction:row-reverse}.message-item.user-message .message-content[data-v-026e7868]{background-color:#efefef}.message-item.assistant-message[data-v-026e7868]{margin-right:auto}.message-item.assistant-message .message-content[data-v-026e7868]{background-color:#f5f8fc}.avatar[data-v-026e7868]{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.avatar img[data-v-026e7868]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message-content[data-v-026e7868]{padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.5;word-break:break-word;min-height:24px}.input-area[data-v-026e7868]{padding:20px;background-color:#fff}.input-wrapper[data-v-026e7868]{position:relative;max-width:1080px;min-height:100px;margin:0 auto;background-color:#fff;border-radius:8px;border:2px solid #ededed;padding:12px 50px 12px 16px}.input-wrapper textarea[data-v-026e7868]{width:100%;border:none;background:transparent;resize:none;outline:none;font-size:14px;line-height:1.5;max-height:120px;overflow-y:auto}.send-button[data-v-026e7868]{position:absolute;right:12px;bottom:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:all .3s}.send-button svg[data-v-026e7868]{fill:#999;transition:all .3s}.send-button.active svg[data-v-026e7868]{fill:#1890ff}.send-button[data-v-026e7868]:hover{background-color:rgba(24,144,255,.1)}.send-button.active[data-v-026e7868]:hover{background-color:rgba(24,144,255,.2)}.document-container[data-v-6d17dadc]{display:flex;flex-direction:column;height:100vh;padding:20px;gap:20px}.content-container[data-v-6d17dadc]{flex:1;background:#fff;border-radius:8px;padding:20px;overflow-y:auto;min-height:200px}.generated-content[data-v-6d17dadc]{white-space:pre-wrap;line-height:1.6}.input-section[data-v-6d17dadc]{background:#f5f8fc;border-radius:8px;padding:20px}.doc-select-area[data-v-6d17dadc]{margin-bottom:20px}.label[data-v-6d17dadc]{display:inline-block;margin-bottom:8px;font-weight:500}.url-input-container[data-v-6d17dadc]{display:flex;gap:10px}.url-input-container input[data-v-6d17dadc]{flex:1;padding:12px;border:2px solid #ededed;border-radius:8px;font-size:14px;background:#fff;cursor:default}.select-button[data-v-6d17dadc]{padding:0 20px;background:#1890ff;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s}.select-button[data-v-6d17dadc]:hover{background:#40a9ff}.input-row[data-v-6d17dadc]{display:flex;gap:20px;margin-bottom:20px}.input-item[data-v-6d17dadc]{flex:1;margin-bottom:50px;padding:10px;max-width:258px}.input-item input[data-v-6d17dadc]{width:100%;padding:12px;border:2px solid #ededed;border-radius:8px;font-size:14px;background:#fff}.button-area[data-v-6d17dadc]{display:flex;justify-content:center}.start-button[data-v-6d17dadc]{padding:12px 40px;background:#1890ff;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s}.start-button[data-v-6d17dadc]:hover{background:#40a9ff}.start-button[data-v-6d17dadc]:disabled{background:#d9d9d9;cursor:not-allowed}input[data-v-6d17dadc]:focus{outline:none;border-color:#1890ff}[data-v-6d17dadc]::-webkit-scrollbar{width:6px;height:6px}[data-v-6d17dadc]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-6d17dadc]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-6d17dadc]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.selected-file-info[data-v-6d17dadc]{margin-bottom:16px;padding:12px;background-color:#f5f7fa;border-radius:4px;border:1px solid #e4e7ed}.info-label[data-v-6d17dadc]{font-size:14px;color:#606266;margin-bottom:8px}.info-content[data-v-6d17dadc]{display:flex;align-items:center;gap:8px;color:#303133}.info-content .el-icon[data-v-6d17dadc]{font-size:16px;color:#909399}.file-list[data-v-6d17dadc]{margin:10px 0}.file-item[data-v-6d17dadc]{display:flex;align-items:center;gap:8px}.file-item .el-icon[data-v-6d17dadc]{font-size:16px;color:#909399}.loading-container[data-v-6d17dadc]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;color:#909399}.loading-text[data-v-6d17dadc]{margin-top:8px;font-size:14px}.file-browser[data-v-6d17dadc]{display:flex;flex-direction:column;gap:16px}.breadcrumb[data-v-6d17dadc]{padding:8px;background-color:#f5f7fa;border-radius:4px}.breadcrumb-item[data-v-6d17dadc],.breadcrumb[data-v-6d17dadc]{display:flex;align-items:center}.breadcrumb-link[data-v-6d17dadc]{color:#409eff;cursor:pointer;padding:2px 4px}.breadcrumb-link[data-v-6d17dadc]:hover{background-color:#ecf5ff;border-radius:4px}.separator[data-v-6d17dadc]{margin:0 8px;color:#909399}.file-list[data-v-6d17dadc]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.file-list-item[data-v-6d17dadc]{display:flex;align-items:center;padding:8px 12px;border-radius:4px;cursor:pointer;transition:all .3s}.file-list-item[data-v-6d17dadc]:hover{background-color:#f5f7fa}.file-list-item.is-selected[data-v-6d17dadc]{background-color:#ecf5ff}.file-list-item .el-icon[data-v-6d17dadc]{margin-right:8px;font-size:16px;color:#909399}.file-name[data-v-6d17dadc]{flex:1;margin-right:16px}.file-info[data-v-6d17dadc]{color:#909399;font-size:12px}.file-list-item.is-folder .el-icon[data-v-6d17dadc],.file-list-item.is-folder[data-v-6d17dadc]{color:#409eff}.chat-container[data-v-8c0300da]{display:flex;flex-direction:column;height:100vh;background-color:#fff}.message-list[data-v-8c0300da]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px}.message-item[data-v-8c0300da]{display:flex;gap:12px;max-width:80%}.message-item.user-message[data-v-8c0300da]{margin-left:auto;flex-direction:row-reverse}.message-item.user-message .message-content[data-v-8c0300da]{background-color:#efefef}.message-item.assistant-message[data-v-8c0300da]{margin-right:auto}.message-item.assistant-message .message-content[data-v-8c0300da]{background-color:#f5f8fc}.avatar[data-v-8c0300da]{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.avatar img[data-v-8c0300da]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message-content[data-v-8c0300da]{padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.5;word-break:break-word;min-height:24px}.input-area[data-v-8c0300da]{padding:20px;background-color:#fff}.input-wrapper[data-v-8c0300da]{position:relative;max-width:1080px;min-height:100px;margin:0 auto;background-color:#fff;border-radius:8px;border:2px solid #ededed;padding:12px 50px 12px 16px}.input-wrapper textarea[data-v-8c0300da]{width:100%;border:none;background:transparent;resize:none;outline:none;font-size:14px;line-height:1.5;max-height:120px;overflow-y:auto}.send-button[data-v-8c0300da]{position:absolute;right:12px;bottom:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:all .3s}.send-button svg[data-v-8c0300da]{fill:#999;transition:all .3s}.send-button.active svg[data-v-8c0300da]{fill:#1890ff}.send-button[data-v-8c0300da]:hover{background-color:rgba(24,144,255,.1)}.send-button.active[data-v-8c0300da]:hover{background-color:rgba(24,144,255,.2)}.file-list[data-v-8c0300da]{display:flex;flex-direction:column;gap:8px;padding:10px;background:#fff;border-radius:8px}.file-item[data-v-8c0300da]{display:flex;align-items:center;padding:8px;border-radius:4px;background:#f5f7fa;transition:background-color .3s}.file-item[data-v-8c0300da]:hover{background:#e6e8eb}.file-icon[data-v-8c0300da]{font-size:20px;margin-right:12px}.file-name[data-v-8c0300da]{flex:1;margin-right:16px;color:#303133}.file-type[data-v-8c0300da]{width:80px;color:#606266;margin-right:16px}.file-size[data-v-8c0300da]{width:100px;color:#909399;text-align:right}.storage-info[data-v-8c0300da]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.storage-header[data-v-8c0300da]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.storage-title[data-v-8c0300da]{font-size:16px;font-weight:500;color:#303133}.storage-percentage[data-v-8c0300da]{font-size:20px;font-weight:600;color:#409eff}.storage-progress[data-v-8c0300da]{height:8px;background:#e6e8eb;border-radius:4px;overflow:hidden;margin-bottom:16px}.progress-bar[data-v-8c0300da]{height:100%;background:linear-gradient(90deg,#409eff,#36d1dc);border-radius:4px;transition:width .3s ease}.storage-details[data-v-8c0300da]{display:flex;justify-content:space-between}.storage-total[data-v-8c0300da],.storage-used[data-v-8c0300da]{display:flex;flex-direction:column;gap:4px}.label[data-v-8c0300da]{font-size:14px;color:#909399}.value[data-v-8c0300da]{font-size:16px;font-weight:500;color:#303133}.file-statistics[data-v-8c0300da]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.stats-header[data-v-8c0300da]{margin-bottom:20px}.total-files[data-v-8c0300da]{text-align:center}.total-number[data-v-8c0300da]{font-size:36px;font-weight:600;color:#409eff;display:block}.total-label[data-v-8c0300da]{font-size:14px;color:#909399;margin-top:4px}.type-divider[data-v-8c0300da]{height:1px;background:#ebeef5;margin:20px 0}.file-types-grid[data-v-8c0300da]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.file-type-item[data-v-8c0300da]{display:flex;align-items:center;padding:12px;background:#f5f7fa;border-radius:8px;transition:all .3s ease}.file-type-item[data-v-8c0300da]:hover{background:#ecf5ff;transform:translateY(-2px)}.type-icon[data-v-8c0300da]{font-size:24px;margin-right:12px}.type-info[data-v-8c0300da]{display:flex;flex-direction:column}.type-name[data-v-8c0300da]{font-size:14px;font-weight:500;color:#303133}.type-count[data-v-8c0300da]{font-size:12px;color:#909399;margin-top:2px}.no-data[data-v-8c0300da]{text-align:center;color:#909399;padding:20px;font-size:14px}.global-header[data-v-bd2b6c32]{display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:60px;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1)}.left[data-v-bd2b6c32]{display:flex;align-items:center}.logo[data-v-bd2b6c32]{width:50px;height:50px;margin-right:10px}.title[data-v-bd2b6c32]{font-size:18px;font-weight:700;color:#333;margin-right:20px}@media screen and (max-width:768px){.title[data-v-bd2b6c32]{display:none}.logo[data-v-bd2b6c32]{margin-right:5px}}.menu[data-v-bd2b6c32]{border-bottom:none}.right[data-v-bd2b6c32],.user-info[data-v-bd2b6c32]{display:flex;align-items:center}.user-info[data-v-bd2b6c32]{cursor:pointer;padding:5px 10px;border-radius:12px;transition:background-color .3s}.user-info[data-v-bd2b6c32]:hover{background-color:#f5f7fa}.username[data-v-bd2b6c32]{margin-left:10px;font-size:16px;color:hsla(0,0%,50%,.65);font-weight:500}[data-v-bd2b6c32] .el-dropdown{color:inherit}[data-v-bd2b6c32] .el-dropdown:focus-visible{outline:none}[data-v-bd2b6c32] .el-popper{border-radius:8px}[data-v-bd2b6c32] .el-dropdown-menu__item{padding:8px 20px}.capacity-process[data-v-5b877860]{padding:16px;background-color:var(--el-menu-bg-color);transition:all .3s}.capacity-process.is-collapse[data-v-5b877860]{padding:8px 4px}.circle-container[data-v-5b877860]{display:flex;flex-direction:column;align-items:center;gap:6px}.progress-wrapper[data-v-5b877860]{position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer}.percentage-text[data-v-5b877860]{position:absolute;font-size:9px;color:var(--el-text-color-regular);font-weight:400}.storage-info-mini[data-v-5b877860]{font-size:8px;color:var(--el-text-color-secondary);line-height:1;margin-top:2px}.storage-title[data-v-5b877860]{color:var(--el-text-color-secondary);font-size:13px;margin-bottom:12px}.storage-info[data-v-5b877860]{margin-top:12px;display:flex;justify-content:space-between;align-items:flex-start;font-size:12px}.total-info[data-v-5b877860],.used-info[data-v-5b877860]{display:flex;flex-direction:column;gap:4px}.label[data-v-5b877860]{color:var(--el-text-color-secondary)}.value[data-v-5b877860]{color:var(--el-text-color-primary);font-weight:500}[data-v-5b877860] .el-progress-bar__outer{background-color:var(--el-fill-color-light);border-radius:4px}[data-v-5b877860] .el-progress-bar__inner{border-radius:4px;transition:all .3s}[data-v-5b877860] .el-progress-circle{transform:rotate(-90deg)}[data-v-5b877860] .el-progress-circle path:first-child{opacity:.12;stroke:var(--el-border-color-darker)}[data-v-5b877860] .el-progress-circle path:last-child{stroke-linecap:round;stroke-width:6}[data-v-5b877860] .el-progress.is-success path:last-child{stroke:var(--el-color-success)}[data-v-5b877860] .el-progress.is-warning path:last-child{stroke:var(--el-color-warning)}[data-v-5b877860] .el-progress.is-exception path:last-child{stroke:var(--el-color-danger)}.aside-container[data-v-22c0a748]{height:100%;display:flex;flex-direction:column;background-color:var(--el-menu-bg-color)}.aside-menu[data-v-22c0a748]{flex:1;border-right:none}[data-v-22c0a748] .el-sub-menu .el-menu-item{min-width:auto;padding-left:40px!important}[data-v-22c0a748] .el-menu-item,[data-v-22c0a748] .el-sub-menu__title{padding-left:20px!important}#basic-layout[data-v-602cf21b]{height:100vh;margin:0;padding:0}.header[data-v-602cf21b]{height:60px;padding:0;margin:0}.el-container[data-v-602cf21b]{height:calc(100vh - 60px)}.aside[data-v-602cf21b]{border-right:1px solid #e6e6e6;background-color:#fff;transition:width .3s;height:100%;overflow-x:hidden;overflow-y:auto}.main[data-v-602cf21b]{background-color:#fff;display:flex;flex-direction:column;height:100%}.aside-toggle[data-v-602cf21b]{position:relative}.aside-title[data-v-602cf21b]{position:absolute;top:calc(50vh - 80px);z-index:2;background:#ccc;width:12px;height:100px;cursor:pointer;border-radius:0 8px 8px 0;display:flex;align-items:center;justify-content:center}.aside-title[data-v-602cf21b]:hover{background-color:#409eff}.toggle-icon[data-v-602cf21b]{color:#fff}#app{height:100vh}#app,body{margin:0;padding:0}