.myFooter-wrap[data-v-7d1f6abd]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-animation:hideToShow 2s;animation:hideToShow 2s}.myFooter[data-v-7d1f6abd]{background:#e8e8e8;text-align:center;color:#000;background-size:300% 300%}.footer-title[data-v-7d1f6abd]{padding-top:10px;font-size:16px}.icp[data-v-7d1f6abd],.icp a[data-v-7d1f6abd]{color:var(--maxGreyFont);font-size:13px}.icp[data-v-7d1f6abd]{padding-top:10px;padding-bottom:10px}.icp a[data-v-7d1f6abd]{text-decoration:none;transition:all .3s}.icp a[data-v-7d1f6abd]:hover{color:var(--themeBackground)}.voice-view-container[data-v-5aaa4c8c]{flex:1;overflow-y:auto;padding:32px;min-height:0}.toolbar[data-v-5aaa4c8c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:20px}.search-box[data-v-5aaa4c8c]{width:320px}.custom-input[data-v-5aaa4c8c] .el-input__inner{background-color:#27272a;border:1px solid #3f3f46;color:#fff;border-radius:12px;height:44px;padding-left:44px;transition:all .3s}.custom-input[data-v-5aaa4c8c] .el-input__inner:focus{border-color:#3b82f6;background-color:#1f1f22;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.custom-input[data-v-5aaa4c8c] .el-input__icon{line-height:44px;font-size:16px}.material-grid[data-v-5aaa4c8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:30px;min-height:400px}.voice-grid[data-v-5aaa4c8c]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.voice-item .item-inner[data-v-5aaa4c8c]{display:flex;flex-direction:column;padding:16px;gap:12px;height:auto;min-height:140px;background:#202023;border-radius:20px;border:1px solid #2d2d30;transition:all .3s}.voice-item:hover .item-inner[data-v-5aaa4c8c]{transform:translateY(-5px);border-color:#3f3f46;box-shadow:0 10px 30px rgba(0,0,0,.3)}.voice-top-row[data-v-5aaa4c8c]{display:flex;gap:16px;align-items:center}.voice-avatar-wrapper[data-v-5aaa4c8c]{position:relative;width:60px;height:60px;flex-shrink:0}.voice-avatar[data-v-5aaa4c8c]{border:2px solid #333;transition:all .3s}.play-overlay[data-v-5aaa4c8c]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;transition:opacity .3s}.voice-avatar-wrapper:hover .play-overlay[data-v-5aaa4c8c],.voice-item:hover .play-overlay[data-v-5aaa4c8c]{opacity:1}.play-overlay i[data-v-5aaa4c8c]{font-size:24px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.voice-basic-info[data-v-5aaa4c8c]{flex:1;overflow:hidden}.info-header[data-v-5aaa4c8c]{margin-bottom:6px}.info-header[data-v-5aaa4c8c],.voice-meta[data-v-5aaa4c8c]{display:flex;align-items:center;gap:8px}.gender-tag[data-v-5aaa4c8c]{flex-shrink:0}.voice-id[data-v-5aaa4c8c]{font-size:12px;color:#52525b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-info[data-v-5aaa4c8c]{border-top:1px solid #2d2d30;padding-top:10px}.item-name[data-v-5aaa4c8c]{font-size:16px;font-weight:700;color:#f4f4f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.item-desc[data-v-5aaa4c8c]{font-size:13px;color:#71717a;margin:4px 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5;min-height:38px}.empty-state[data-v-5aaa4c8c]{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#52525b;height:400px;background:#18181b;border-radius:20px;border:2px dashed #27272a}.empty-icon-wrapper[data-v-5aaa4c8c]{width:100px;height:100px;background:#27272a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.empty-state i[data-v-5aaa4c8c]{font-size:40px;color:#52525b}.image-library-container[data-v-19389cc5]{flex:1;display:flex;flex-direction:column;overflow:hidden;height:100%}.private-view-container[data-v-19389cc5],.public-view-container[data-v-19389cc5]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.public-view-container[data-v-19389cc5]{padding:32px;overflow-y:auto}[data-v-19389cc5] .dark-dialog{background:#1f1f1f;border:1px solid #333;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.6)}[data-v-19389cc5] .dark-dialog .el-dialog__header{border-bottom:1px solid #2d2d2d;padding:20px 24px}[data-v-19389cc5] .dark-dialog .el-dialog__title{color:#fff;font-weight:600}[data-v-19389cc5] .dark-dialog .el-form-item__label{color:#aaa}[data-v-19389cc5] .dark-dialog .el-input__inner,[data-v-19389cc5] .dark-dialog .el-textarea__inner{background-color:#141414;border:1px solid #333;color:#fff;border-radius:8px;transition:all .3s}[data-v-19389cc5] .dark-dialog .el-input__inner:focus,[data-v-19389cc5] .dark-dialog .el-textarea__inner:focus{border-color:#3b82f6;background-color:#1a1a1a}[data-v-19389cc5] .dark-dialog .el-dialog__footer{border-top:1px solid #2d2d2d;padding:20px 24px;display:flex;justify-content:flex-end;gap:12px}[data-v-19389cc5] .dark-dialog .dialog-btn{min-width:90px;font-weight:500}[data-v-19389cc5] .dark-dialog .dialog-btn.cancel{background:transparent;border:1px solid #3f3f46;color:#a1a1aa}[data-v-19389cc5] .dark-dialog .dialog-btn.cancel:hover{background:#27272a;border-color:#52525b;color:#fff}[data-v-19389cc5] .dark-dialog .dialog-btn.confirm{box-shadow:0 4px 12px rgba(59,130,246,.3)}.upload-preview[data-v-19389cc5]{width:140px;height:186px;background:#141414;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px dashed #333;transition:all .3s}.upload-preview[data-v-19389cc5]:hover{border-color:#555;background:#1a1a1a}.preview-img[data-v-19389cc5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-placeholder i[data-v-19389cc5]{font-size:32px;color:#333}.private-sidebar[data-v-19389cc5]{width:100%;height:auto;border-right:none;border-bottom:1px solid #27272a;display:flex;flex-direction:row;align-items:center;background:#18181b;padding:12px 24px;gap:24px;flex-shrink:0}.sidebar-actions[data-v-19389cc5]{padding:0;display:flex;flex-direction:row;gap:12px;border-bottom:none}.action-btn[data-v-19389cc5]{width:auto;padding:8px 16px}.nav-menu[data-v-19389cc5]{flex:1;overflow-x:auto;overflow-y:hidden;padding:0;display:flex;align-items:center;gap:16px;white-space:nowrap}.nav-menu[data-v-19389cc5]::-webkit-scrollbar{height:4px;width:4px}.folder-list[data-v-19389cc5]{display:flex;flex-direction:row;gap:8px;max-height:none;overflow:visible}.menu-label[data-v-19389cc5]{display:none}.nav-item[data-v-19389cc5]{display:flex;align-items:center;padding:8px 16px;border-radius:8px;cursor:pointer;color:#a1a1aa;margin-bottom:0;transition:all .2s;background:hsla(0,0%,100%,.03);border:1px solid transparent}.nav-item[data-v-19389cc5]:hover{background:hsla(0,0%,100%,.08);color:#fff}.nav-item.active[data-v-19389cc5]{background:#27272a;color:#fff;border-color:#3f3f46;box-shadow:0 2px 6px rgba(0,0,0,.2)}.nav-item i[data-v-19389cc5]{margin-right:8px;font-size:16px}.count-badge[data-v-19389cc5]{margin-left:8px;font-size:12px;color:#71717a;background:rgba(0,0,0,.2);padding:2px 6px;border-radius:10px}.private-main-area[data-v-19389cc5]{flex:1;display:flex;flex-direction:column;background:#0f0f0f;min-width:0;min-height:0}.area-header[data-v-19389cc5]{padding:20px 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #27272a}.header-title h2[data-v-19389cc5]{margin:0 0 4px 0;font-size:20px;color:#fff}.header-subtitle[data-v-19389cc5]{font-size:13px;color:#71717a}.private-content-grid[data-v-19389cc5]{flex:1;overflow-y:auto;padding:32px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px}.toolbar[data-v-19389cc5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:20px}.search-box[data-v-19389cc5]{width:320px}.custom-input[data-v-19389cc5] .el-input__inner{background-color:#27272a;border:1px solid #3f3f46;color:#fff;border-radius:12px;height:44px;padding-left:44px;transition:all .3s}.custom-input[data-v-19389cc5] .el-input__inner:focus{border-color:#3b82f6;background-color:#1f1f22;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.custom-input[data-v-19389cc5] .el-input__icon{line-height:44px;font-size:16px}.material-grid[data-v-19389cc5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:30px;min-height:400px}.file-item .item-inner[data-v-19389cc5]{background:#202023;border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;border:1px solid #2d2d30;display:flex;flex-direction:column;height:100%;position:relative}.file-item:hover .item-inner[data-v-19389cc5]{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.5);border-color:#3f3f46}.preview-box[data-v-19389cc5]{width:100%;aspect-ratio:3/4;background:#18181b;position:relative;overflow:hidden}.file-preview[data-v-19389cc5]{width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.file-item:hover .file-preview[data-v-19389cc5]{transform:scale(1.08)}.hover-overlay[data-v-19389cc5]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.file-item:hover .hover-overlay[data-v-19389cc5]{opacity:1}.privacy-badge[data-v-19389cc5]{position:absolute;top:12px;right:12px;z-index:5}.privacy-dot[data-v-19389cc5]{width:12px;height:12px;border-radius:50%;background-color:#71717a;border:2px solid hsla(0,0%,100%,.2);box-shadow:0 0 10px rgba(0,0,0,.5);cursor:help;transition:all .3s}.privacy-dot.public[data-v-19389cc5]{background-color:#10b981;box-shadow:0 0 10px rgba(16,185,129,.4)}.privacy-dot[data-v-19389cc5]:hover{transform:scale(1.2)}.item-info[data-v-19389cc5]{padding:16px 20px;background:#202023;flex:1;display:flex;flex-direction:column;border-top:1px solid #2d2d30}.info-top[data-v-19389cc5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.item-name[data-v-19389cc5]{font-size:16px;font-weight:700;color:#f4f4f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.item-desc[data-v-19389cc5]{font-size:13px;color:#71717a;margin:4px 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5;min-height:38px}.empty-state[data-v-19389cc5]{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#52525b;height:400px;background:#18181b;border-radius:20px;border:2px dashed #27272a}.empty-icon-wrapper[data-v-19389cc5]{width:100px;height:100px;background:#27272a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.empty-state i[data-v-19389cc5]{font-size:40px;color:#52525b}.folder-list[data-v-19389cc5]::-webkit-scrollbar,.nav-menu[data-v-19389cc5]::-webkit-scrollbar,.private-content-grid[data-v-19389cc5]::-webkit-scrollbar{width:6px}.folder-list[data-v-19389cc5]::-webkit-scrollbar-thumb,.nav-menu[data-v-19389cc5]::-webkit-scrollbar-thumb,.private-content-grid[data-v-19389cc5]::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:3px}.folder-list[data-v-19389cc5]::-webkit-scrollbar-track,.nav-menu[data-v-19389cc5]::-webkit-scrollbar-track,.private-content-grid[data-v-19389cc5]::-webkit-scrollbar-track{background:transparent}.custom-context-menu[data-v-19389cc5]{position:fixed;z-index:9999;background:#1f1f1f;border:1px solid #333;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.5);padding:4px;min-width:120px}.menu-item[data-v-19389cc5]{padding:8px 12px;cursor:pointer;color:#e4e4e7;font-size:13px;display:flex;align-items:center;gap:8px;border-radius:4px;transition:all .2s}.menu-item[data-v-19389cc5]:hover{background:#27272a;color:#fff}.menu-item.delete[data-v-19389cc5]{color:#ef4444}.menu-item.delete[data-v-19389cc5]:hover{background:rgba(239,68,68,.1)}.detail-content[data-v-19389cc5]{display:flex;gap:24px;height:400px}.detail-image-wrapper[data-v-19389cc5]{flex:1;background:#18181b;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid #2d2d30}.detail-image[data-v-19389cc5]{width:100%;height:100%}.detail-info-panel[data-v-19389cc5]{width:280px;display:flex;flex-direction:column;gap:20px;padding:10px 0}.detail-header[data-v-19389cc5]{border-bottom:1px solid #2d2d30;padding-bottom:16px}.detail-title[data-v-19389cc5]{margin:0 0 8px;font-size:20px;color:#fff}.detail-section .label[data-v-19389cc5]{font-size:12px;color:#71717a;margin-bottom:6px}.detail-section .value[data-v-19389cc5]{font-size:14px;color:#e4e4e7;line-height:1.5}.detail-section .value.description[data-v-19389cc5]{color:#a1a1aa;max-height:120px;overflow-y:auto}.detail-section .value.description[data-v-19389cc5]::-webkit-scrollbar{width:4px}.detail-section .value.description[data-v-19389cc5]::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:2px}.ai-gen-container[data-v-19389cc5]{display:flex;gap:30px;min-height:500px}.ai-gen-form[data-v-19389cc5]{flex:1;display:flex;flex-direction:column;gap:20px}.form-section[data-v-19389cc5]{display:flex;flex-direction:column;gap:10px}.section-label[data-v-19389cc5]{color:#fff;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}.section-label[data-v-19389cc5]:before{content:"";width:3px;height:14px;background:#00f3ff;border-radius:2px}.tech-ratio-selector[data-v-19389cc5]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tech-ratio-item[data-v-19389cc5]{position:relative;background:#27272a;border:1px solid #3f3f46;border-radius:8px;padding:12px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease;overflow:hidden}.tech-ratio-item[data-v-19389cc5]:hover{border-color:#71717a;background:#3f3f46}.tech-ratio-item.active[data-v-19389cc5]{background:rgba(139,92,246,.15);border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf6,0 4px 12px rgba(139,92,246,.2)}.ratio-preview[data-v-19389cc5]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:2px;flex-shrink:0;transition:all .3s}.tech-ratio-item.active .ratio-preview[data-v-19389cc5]{background:rgba(139,92,246,.3);border-color:#8b5cf6}.r-1-1[data-v-19389cc5]{width:32px;height:32px}.r-16-9[data-v-19389cc5]{width:36px;height:20px}.r-9-16[data-v-19389cc5]{width:20px;height:36px}.ratio-info[data-v-19389cc5]{display:flex;flex-direction:column;gap:2px}.ratio-text[data-v-19389cc5]{font-weight:600;color:#e4e4e7;font-size:14px}.ratio-desc[data-v-19389cc5]{font-size:12px;color:#a1a1aa}.tech-ratio-item.active .ratio-text[data-v-19389cc5]{color:#fff}.tech-ratio-item.active .ratio-desc[data-v-19389cc5]{color:#ddd6fe}.active-indicator[data-v-19389cc5]{position:absolute;top:8px;right:8px;color:#8b5cf6;font-size:14px;font-weight:700}.ref-image-uploader[data-v-19389cc5]{width:100%;height:120px;background:hsla(0,0%,100%,.03);border:1px dashed hsla(0,0%,100%,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.ref-image-uploader[data-v-19389cc5]:hover{background:hsla(0,0%,100%,.05);border-color:rgba(0,243,255,.5)}.upload-placeholder[data-v-19389cc5]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#71717a}.ref-preview[data-v-19389cc5]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.remove-ref[data-v-19389cc5]{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.6);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.remove-ref[data-v-19389cc5]:hover{background:rgba(239,68,68,.8)}.action-area[data-v-19389cc5]{margin-top:auto;display:flex;gap:12px;align-items:center}.tech-split-btn-wrapper[data-v-19389cc5]{position:relative;height:40px;width:100%;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:8px;display:flex;align-items:center;box-shadow:0 4px 15px rgba(99,102,241,.3);border:1px solid hsla(0,0%,100%,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.tech-split-btn-wrapper[data-v-19389cc5]:hover{transform:translateY(-1px);box-shadow:0 8px 25px rgba(99,102,241,.4);filter:brightness(1.05)}.tech-btn-left[data-v-19389cc5]{flex:1;gap:10px;color:#fff;font-weight:600;font-size:14px;position:relative;overflow:hidden;border-top-left-radius:8px;border-bottom-left-radius:8px}.tech-btn-left[data-v-19389cc5],.tech-btn-right[data-v-19389cc5]{height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.tech-btn-right[data-v-19389cc5]{padding:0 12px;gap:5px;color:hsla(0,0%,100%,.9);font-size:12px;border-top-right-radius:8px;border-bottom-right-radius:8px;background:rgba(0,0,0,.1);transition:background .3s}.tech-btn-right[data-v-19389cc5]:hover{background:rgba(0,0,0,.2)}.tech-btn-separator[data-v-19389cc5]{width:1px;height:60%;background:hsla(0,0%,100%,.2)}.model-name[data-v-19389cc5]{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-icon[data-v-19389cc5]{font-size:18px}.btn-glow[data-v-19389cc5]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 70%);opacity:0;transform:scale(.5);transition:all .5s ease;pointer-events:none}.tech-btn-left:hover .btn-glow[data-v-19389cc5]{opacity:1;transform:scale(1)}.tech-dropdown-menu[data-v-19389cc5]{background-color:#27272a!important;border:1px solid #3f3f46!important}.tech-dropdown-menu .el-dropdown-menu__item[data-v-19389cc5]{color:#d4d4d8!important}.tech-dropdown-menu .el-dropdown-menu__item[data-v-19389cc5]:hover{background-color:#3f3f46!important;color:#fff!important}.tech-dropdown-menu .el-dropdown-menu__item.active-item[data-v-19389cc5]{color:#8b5cf6!important;background-color:rgba(139,92,246,.1)!important;font-weight:700}.tech-dropdown-menu.el-popper[x-placement^=bottom] .popper__arrow[data-v-19389cc5]:after{border-bottom-color:#27272a!important}.ai-gen-result[data-v-19389cc5]{flex:1;display:flex;flex-direction:column;gap:12px}.result-label[data-v-19389cc5]{color:#fff;font-size:14px;font-weight:500}.result-box[data-v-19389cc5]{flex:1;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;min-height:400px}.empty-result[data-v-19389cc5]{color:#555;display:flex;flex-direction:column;align-items:center;gap:10px}.empty-result i[data-v-19389cc5]{font-size:48px}.gen-img[data-v-19389cc5]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.result-actions[data-v-19389cc5]{position:absolute;bottom:20px;display:flex;gap:10px;z-index:10}[data-v-7ef4bfe3]{box-sizing:border-box;margin:0;padding:0}.m-video[data-v-7ef4bfe3]{display:inline-block;position:relative;background:#000;cursor:pointer;overflow:hidden}.u-video[data-v-7ef4bfe3]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.u-play-btn[data-v-7ef4bfe3]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3);transition:all .3s}.u-icon[data-v-7ef4bfe3]{fill:none;color:#fff;opacity:.8;transition:opacity .3s}.u-icon path[data-v-7ef4bfe3]{stroke:#fff}.m-video:hover .u-icon[data-v-7ef4bfe3]{opacity:1}.u-controls[data-v-7ef4bfe3]{position:absolute;bottom:0;left:0;width:100%;padding:10px 15px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);display:flex;flex-direction:column;gap:8px;z-index:10;transition:opacity .3s}.u-progress-container[data-v-7ef4bfe3]{width:100%;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px;position:relative;cursor:pointer;transition:height .1s;display:flex;align-items:center}.u-progress-container[data-v-7ef4bfe3]:hover{height:6px}.u-progress-bg[data-v-7ef4bfe3]{width:100%;height:100%;border-radius:2px}.u-progress-fill[data-v-7ef4bfe3]{position:absolute;top:0;left:0;height:100%;background-color:#409eff;border-radius:2px;pointer-events:none}.u-progress-thumb[data-v-7ef4bfe3]{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#fff;border-radius:50%;pointer-events:none;box-shadow:0 1px 4px rgba(0,0,0,.3);opacity:0;transition:opacity .2s,transform .1s}.u-controls:hover .u-progress-thumb[data-v-7ef4bfe3],.u-progress-container:hover .u-progress-thumb[data-v-7ef4bfe3]{opacity:1;transform:translate(-50%,-50%) scale(1.2)}.u-time-display[data-v-7ef4bfe3]{color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.5);display:flex;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-library-container[data-v-639677a6]{flex:1;display:flex;flex-direction:column;overflow:hidden;height:100%}.private-view-container[data-v-639677a6],.public-view-container[data-v-639677a6]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.public-view-container[data-v-639677a6]{padding:32px;overflow-y:auto}[data-v-639677a6] .dark-dialog{background:#1f1f1f;border:1px solid #333;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.6)}[data-v-639677a6] .dark-dialog .el-dialog__header{border-bottom:1px solid #2d2d2d;padding:20px 24px}[data-v-639677a6] .dark-dialog .el-dialog__title{color:#fff;font-weight:600}[data-v-639677a6] .dark-dialog .el-form-item__label{color:#aaa}[data-v-639677a6] .dark-dialog .el-input__inner,[data-v-639677a6] .dark-dialog .el-textarea__inner{background-color:#141414;border:1px solid #333;color:#fff;border-radius:8px;transition:all .3s}[data-v-639677a6] .dark-dialog .el-input__inner:focus,[data-v-639677a6] .dark-dialog .el-textarea__inner:focus{border-color:#3b82f6;background-color:#1a1a1a}[data-v-639677a6] .dark-dialog .el-dialog__footer{border-top:1px solid #2d2d2d;padding:20px 24px;display:flex;justify-content:flex-end;gap:12px}[data-v-639677a6] .dark-dialog .dialog-btn{min-width:90px;font-weight:500}[data-v-639677a6] .dark-dialog .dialog-btn.cancel{background:transparent;border:1px solid #3f3f46;color:#a1a1aa}[data-v-639677a6] .dark-dialog .dialog-btn.cancel:hover{background:#27272a;border-color:#52525b;color:#fff}[data-v-639677a6] .dark-dialog .dialog-btn.confirm{box-shadow:0 4px 12px rgba(59,130,246,.3)}.upload-preview[data-v-639677a6]{width:240px;height:135px;background:#141414;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px dashed #333;transition:all .3s}.upload-preview[data-v-639677a6]:hover{border-color:#555;background:#1a1a1a}.preview-img[data-v-639677a6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-placeholder i[data-v-639677a6]{font-size:32px;color:#333}.private-sidebar[data-v-639677a6]{width:100%;height:auto;border-right:none;border-bottom:1px solid #27272a;display:flex;flex-direction:row;align-items:center;background:#18181b;padding:12px 24px;gap:24px;flex-shrink:0}.sidebar-actions[data-v-639677a6]{padding:0;display:flex;flex-direction:row;gap:12px;border-bottom:none}.action-btn[data-v-639677a6]{width:auto;padding:8px 16px}.nav-menu[data-v-639677a6]{flex:1;overflow-x:auto;overflow-y:hidden;padding:0;display:flex;align-items:center;gap:16px;white-space:nowrap}.nav-menu[data-v-639677a6]::-webkit-scrollbar{height:4px;width:4px}.folder-list[data-v-639677a6]{display:flex;flex-direction:row;gap:8px;max-height:none;overflow:visible}.menu-label[data-v-639677a6]{display:none}.nav-item[data-v-639677a6]{display:flex;align-items:center;padding:8px 16px;border-radius:8px;cursor:pointer;color:#a1a1aa;margin-bottom:0;transition:all .2s;background:hsla(0,0%,100%,.03);border:1px solid transparent}.nav-item[data-v-639677a6]:hover{background:hsla(0,0%,100%,.08);color:#fff}.nav-item.active[data-v-639677a6]{background:#27272a;color:#fff;border-color:#3f3f46;box-shadow:0 2px 6px rgba(0,0,0,.2)}.nav-item i[data-v-639677a6]{margin-right:8px;font-size:16px}.count-badge[data-v-639677a6]{margin-left:8px;font-size:12px;color:#71717a;background:rgba(0,0,0,.2);padding:2px 6px;border-radius:10px}.private-main-area[data-v-639677a6]{flex:1;display:flex;flex-direction:column;background:#0f0f0f;min-width:0;min-height:0}.area-header[data-v-639677a6]{padding:20px 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #27272a}.header-title h2[data-v-639677a6]{margin:0 0 4px 0;font-size:20px;color:#fff}.header-subtitle[data-v-639677a6]{font-size:13px;color:#71717a}.private-content-grid[data-v-639677a6]{flex:1;overflow-y:auto;padding:32px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.toolbar[data-v-639677a6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:20px}.search-box[data-v-639677a6]{width:320px}.custom-input[data-v-639677a6] .el-input__inner{background-color:#27272a;border:1px solid #3f3f46;color:#fff;border-radius:12px;height:44px;padding-left:44px;transition:all .3s}.custom-input[data-v-639677a6] .el-input__inner:focus{border-color:#3b82f6;background-color:#1f1f22;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.custom-input[data-v-639677a6] .el-input__icon{line-height:44px;font-size:16px}.material-grid[data-v-639677a6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;min-height:400px}.file-item[data-v-639677a6]{aspect-ratio:16/9}.file-item .item-inner[data-v-639677a6]{background:#202023;border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;border:1px solid #2d2d30;display:flex;flex-direction:column;height:100%;position:relative}.file-item:hover .item-inner[data-v-639677a6]{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.5);border-color:#3f3f46}.preview-box[data-v-639677a6]{width:100%;flex:1;background:#18181b;position:relative;overflow:hidden;min-height:0}.file-preview[data-v-639677a6]{width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.file-item:hover .file-preview[data-v-639677a6]{transform:scale(1.02)}.hover-overlay[data-v-639677a6]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.file-item:hover .hover-overlay[data-v-639677a6]{opacity:1}.privacy-badge[data-v-639677a6]{position:absolute;top:12px;right:12px;z-index:5}.privacy-dot[data-v-639677a6]{width:12px;height:12px;border-radius:50%;background-color:#71717a;border:2px solid hsla(0,0%,100%,.2);box-shadow:0 0 10px rgba(0,0,0,.5);cursor:help;transition:all .3s}.privacy-dot.public[data-v-639677a6]{background-color:#10b981;box-shadow:0 0 10px rgba(16,185,129,.4)}.privacy-dot[data-v-639677a6]:hover{transform:scale(1.2)}.item-info[data-v-639677a6]{padding:12px 16px;background:#202023;flex-shrink:0;display:flex;flex-direction:column;border-top:1px solid #2d2d30}.info-top[data-v-639677a6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.item-name[data-v-639677a6]{font-size:15px;font-weight:600;color:#f4f4f5;max-width:130px}.item-desc[data-v-639677a6],.item-name[data-v-639677a6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-desc[data-v-639677a6]{font-size:12px;color:#71717a;margin:0;line-height:1.5}.empty-state[data-v-639677a6]{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#52525b;height:400px;background:#18181b;border-radius:20px;border:2px dashed #27272a}.empty-icon-wrapper[data-v-639677a6]{width:100px;height:100px;background:#27272a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.empty-state i[data-v-639677a6]{font-size:40px;color:#52525b}.folder-list[data-v-639677a6]::-webkit-scrollbar,.nav-menu[data-v-639677a6]::-webkit-scrollbar,.private-content-grid[data-v-639677a6]::-webkit-scrollbar{width:6px}.folder-list[data-v-639677a6]::-webkit-scrollbar-thumb,.nav-menu[data-v-639677a6]::-webkit-scrollbar-thumb,.private-content-grid[data-v-639677a6]::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:3px}.folder-list[data-v-639677a6]::-webkit-scrollbar-track,.nav-menu[data-v-639677a6]::-webkit-scrollbar-track,.private-content-grid[data-v-639677a6]::-webkit-scrollbar-track{background:transparent}.custom-context-menu[data-v-639677a6]{position:fixed;z-index:9999;background:#1f1f1f;border:1px solid #333;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.5);padding:4px;min-width:120px}.menu-item[data-v-639677a6]{padding:8px 12px;cursor:pointer;color:#e4e4e7;font-size:13px;display:flex;align-items:center;gap:8px;border-radius:4px;transition:all .2s}.menu-item[data-v-639677a6]:hover{background:#27272a;color:#fff}.menu-item.delete[data-v-639677a6]{color:#ef4444}.menu-item.delete[data-v-639677a6]:hover{background:rgba(239,68,68,.1)}.detail-content[data-v-639677a6]{display:flex;gap:24px;height:400px}.detail-image-wrapper[data-v-639677a6]{flex:1;background:#18181b;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid #2d2d30}.detail-image[data-v-639677a6]{width:100%;height:100%}.detail-info-panel[data-v-639677a6]{width:280px;display:flex;flex-direction:column;gap:20px;padding:10px 0}.detail-header[data-v-639677a6]{border-bottom:1px solid #2d2d30;padding-bottom:16px}.detail-title[data-v-639677a6]{margin:0 0 8px;font-size:20px;color:#fff}.detail-section .label[data-v-639677a6]{font-size:12px;color:#71717a;margin-bottom:6px}.detail-section .value[data-v-639677a6]{font-size:14px;color:#e4e4e7;line-height:1.5}.detail-section .value.description[data-v-639677a6]{color:#a1a1aa;max-height:120px;overflow-y:auto}.detail-section .value.description[data-v-639677a6]::-webkit-scrollbar{width:4px}.detail-section .value.description[data-v-639677a6]::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:2px}.ai-gen-container[data-v-639677a6]{display:flex;gap:30px;min-height:500px}.ai-gen-form[data-v-639677a6]{flex:1;display:flex;flex-direction:column;gap:20px}.form-section[data-v-639677a6]{display:flex;flex-direction:column;gap:10px}.section-label[data-v-639677a6]{color:#fff;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}.section-label[data-v-639677a6]:before{content:"";width:3px;height:14px;background:#00f3ff;border-radius:2px}.ratio-selector[data-v-639677a6]{display:flex;gap:15px}.ratio-item[data-v-639677a6]{flex:1;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:all .3s}.ratio-item[data-v-639677a6]:hover{background:hsla(0,0%,100%,.1)}.ratio-item.active[data-v-639677a6]{background:rgba(59,130,246,.2);border-color:#3b82f6}.ratio-box[data-v-639677a6]{border:2px solid #71717a;border-radius:4px}.ratio-item.active .ratio-box[data-v-639677a6]{border-color:#3b82f6;background:rgba(59,130,246,.3)}.r-16-9[data-v-639677a6]{width:48px;height:27px}.r-9-16[data-v-639677a6]{width:27px;height:48px}.ref-image-uploader[data-v-639677a6]{border:2px dashed #3f3f46;border-radius:12px}.ref-image-uploader[data-v-639677a6]:hover{border-color:#71717a;background:hsla(0,0%,100%,.02)}.remove-ref[data-v-639677a6]{color:#fff}.action-area[data-v-639677a6]{gap:16px}.model-select-wrapper[data-v-639677a6]{flex:1;display:flex;align-items:center;gap:10px}.model-selector-btn[data-v-639677a6]{background:#27272a;border:1px solid #3f3f46;padding:10px 16px;border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:200px}.generate-btn[data-v-639677a6]{padding:12px 32px;font-weight:600;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;box-shadow:0 4px 15px rgba(37,99,235,.4);transition:all .3s}.generate-btn[data-v-639677a6]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,.6)}.ai-gen-result[data-v-639677a6]{width:360px}.result-box[data-v-639677a6]{background:#000;border-radius:16px;border:1px solid #333}.empty-result[data-v-639677a6]{flex:1;justify-content:center;color:#52525b}.empty-result i[data-v-639677a6]{margin-bottom:16px}.gen-img[data-v-639677a6]{flex:1}.result-actions[data-v-639677a6]{padding:16px;flex-direction:column;background:rgba(24,24,27,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.result-actions .el-button[data-v-639677a6]{width:100%;margin:0}.tech-ratio-selector[data-v-639677a6]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tech-ratio-item[data-v-639677a6]{position:relative;background:#27272a;border:1px solid #3f3f46;border-radius:8px;padding:12px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease;overflow:hidden}.tech-ratio-item[data-v-639677a6]:hover{border-color:#71717a;background:#3f3f46}.tech-ratio-item.active[data-v-639677a6]{background:rgba(139,92,246,.15);border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf6,0 4px 12px rgba(139,92,246,.2)}.ratio-preview[data-v-639677a6]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:2px;flex-shrink:0;transition:all .3s}.tech-ratio-item.active .ratio-preview[data-v-639677a6]{background:rgba(139,92,246,.3);border-color:#8b5cf6}.r-1-1[data-v-639677a6]{width:32px;height:32px}.r-16-9[data-v-639677a6]{width:36px;height:20px}.r-9-16[data-v-639677a6]{width:20px;height:36px}.ratio-info[data-v-639677a6]{display:flex;flex-direction:column;gap:2px}.ratio-text[data-v-639677a6]{font-weight:600;color:#e4e4e7;font-size:14px}.ratio-desc[data-v-639677a6]{font-size:12px;color:#a1a1aa}.tech-ratio-item.active .ratio-text[data-v-639677a6]{color:#fff}.tech-ratio-item.active .ratio-desc[data-v-639677a6]{color:#ddd6fe}.active-indicator[data-v-639677a6]{position:absolute;top:8px;right:8px;color:#8b5cf6;font-size:14px;font-weight:700}.ref-image-uploader[data-v-639677a6]{width:100%;height:120px;background:hsla(0,0%,100%,.03);border:1px dashed hsla(0,0%,100%,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.ref-image-uploader[data-v-639677a6]:hover{background:hsla(0,0%,100%,.05);border-color:rgba(0,243,255,.5)}.upload-placeholder[data-v-639677a6]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#71717a}.ref-preview[data-v-639677a6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.remove-ref[data-v-639677a6]{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.6);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.remove-ref[data-v-639677a6]:hover{background:rgba(239,68,68,.8)}.action-area[data-v-639677a6]{margin-top:auto;display:flex;gap:12px;align-items:center}.tech-split-btn-wrapper[data-v-639677a6]{position:relative;height:40px;width:100%;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:8px;display:flex;align-items:center;box-shadow:0 4px 15px rgba(99,102,241,.3);border:1px solid hsla(0,0%,100%,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.tech-split-btn-wrapper[data-v-639677a6]:hover{transform:translateY(-1px);box-shadow:0 8px 25px rgba(99,102,241,.4);filter:brightness(1.05)}.tech-btn-left[data-v-639677a6]{flex:1;gap:10px;color:#fff;font-weight:600;font-size:14px;position:relative;overflow:hidden;border-top-left-radius:8px;border-bottom-left-radius:8px}.tech-btn-left[data-v-639677a6],.tech-btn-right[data-v-639677a6]{height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.tech-btn-right[data-v-639677a6]{padding:0 12px;gap:5px;color:hsla(0,0%,100%,.9);font-size:12px;border-top-right-radius:8px;border-bottom-right-radius:8px;background:rgba(0,0,0,.1);transition:background .3s}.tech-btn-right[data-v-639677a6]:hover{background:rgba(0,0,0,.2)}.tech-btn-separator[data-v-639677a6]{width:1px;height:60%;background:hsla(0,0%,100%,.2)}.model-name[data-v-639677a6]{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-icon[data-v-639677a6]{font-size:18px}.btn-glow[data-v-639677a6]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 70%);opacity:0;transform:scale(.5);transition:all .5s ease;pointer-events:none}.tech-btn-left:hover .btn-glow[data-v-639677a6]{opacity:1;transform:scale(1)}.tech-dropdown-menu[data-v-639677a6]{background-color:#27272a!important;border:1px solid #3f3f46!important}.tech-dropdown-menu .el-dropdown-menu__item[data-v-639677a6]{color:#d4d4d8!important}.tech-dropdown-menu .el-dropdown-menu__item[data-v-639677a6]:hover{background-color:#3f3f46!important;color:#fff!important}.tech-dropdown-menu .el-dropdown-menu__item.active-item[data-v-639677a6]{color:#8b5cf6!important;background-color:rgba(139,92,246,.1)!important;font-weight:700}.tech-dropdown-menu.el-popper[x-placement^=bottom] .popper__arrow[data-v-639677a6]:after{border-bottom-color:#27272a!important}.ai-gen-result[data-v-639677a6]{flex:1;display:flex;flex-direction:column;gap:12px}.result-label[data-v-639677a6]{color:#fff;font-size:14px;font-weight:500}.result-box[data-v-639677a6]{flex:1;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;min-height:400px}.empty-result[data-v-639677a6]{color:#555;display:flex;flex-direction:column;align-items:center;gap:10px}.empty-result i[data-v-639677a6]{font-size:48px}.gen-img[data-v-639677a6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.result-actions[data-v-639677a6]{position:absolute;bottom:20px;display:flex;gap:10px;z-index:10}.tech-dialog.el-dialog{background:rgba(15,15,20,.95)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,243,255,.2);box-shadow:0 0 40px rgba(0,243,255,.1)!important;border-radius:16px!important}.tech-dialog .el-dialog__title{color:#fff!important}.tech-dialog .el-input__inner,.tech-dialog .el-textarea__inner{background-color:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.1)!important;color:#fff!important}.tech-dialog .el-input__inner:focus,.tech-dialog .el-textarea__inner:focus{border-color:#00f3ff!important}.text-library-container[data-v-68f2ffc1]{height:100%;overflow-y:auto;position:relative}.public-view-container[data-v-68f2ffc1]{padding:20px 32px}.toolbar[data-v-68f2ffc1]{display:flex;justify-content:space-between;margin-bottom:24px}.search-box[data-v-68f2ffc1]{width:300px}.custom-input[data-v-68f2ffc1] .el-input__inner{background-color:#18181b;border:1px solid #27272a;color:#fff;border-radius:8px}.custom-input[data-v-68f2ffc1] .el-input__inner:focus{border-color:#3b82f6}.material-grid[data-v-68f2ffc1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;padding-bottom:40px}.file-item[data-v-68f2ffc1]{aspect-ratio:3/4}.file-item .item-inner[data-v-68f2ffc1]{background:#202023;border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;border:1px solid #2d2d30;display:flex;flex-direction:column;height:100%;position:relative}.file-item:hover .item-inner[data-v-68f2ffc1]{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.5);border-color:#3f3f46}.text-preview-box[data-v-68f2ffc1]{width:100%;flex:1;background:#18181b;position:relative;overflow:hidden;padding:16px;box-sizing:border-box}.text-preview-content[data-v-68f2ffc1]{font-size:14px;color:#d4d4d8;line-height:1.6;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;height:100%;white-space:pre-wrap}.hover-overlay[data-v-68f2ffc1]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s}.file-item:hover .hover-overlay[data-v-68f2ffc1]{opacity:1}.privacy-badge[data-v-68f2ffc1]{position:absolute;top:12px;right:12px;z-index:2}.privacy-dot[data-v-68f2ffc1]{width:8px;height:8px;border-radius:50%;background-color:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.5)}.privacy-dot.public[data-v-68f2ffc1]{background-color:#10b981;box-shadow:0 0 8px rgba(16,185,129,.5)}.item-info[data-v-68f2ffc1]{padding:12px 16px;background:#202023;flex-shrink:0;display:flex;flex-direction:column;border-top:1px solid #2d2d30}.info-top[data-v-68f2ffc1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.item-name[data-v-68f2ffc1]{font-size:15px;font-weight:600;color:#f4f4f5;max-width:120px}.item-desc[data-v-68f2ffc1],.item-name[data-v-68f2ffc1]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-desc[data-v-68f2ffc1]{font-size:12px;color:#71717a;margin:0}.empty-state[data-v-68f2ffc1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;color:#52525b}.empty-icon-wrapper[data-v-68f2ffc1]{font-size:48px;margin-bottom:16px;opacity:.5}.private-view-container[data-v-68f2ffc1]{display:flex;flex-direction:column;height:100%}.private-sidebar[data-v-68f2ffc1]{width:100%;height:auto;border-right:none;border-bottom:1px solid #27272a;display:flex;flex-direction:row;align-items:center;background:#18181b;padding:12px 24px;gap:24px;flex-shrink:0}.sidebar-actions[data-v-68f2ffc1]{padding:0;display:flex;flex-direction:row;gap:12px;border-bottom:none;margin-bottom:0}.action-btn[data-v-68f2ffc1]{width:auto;padding:8px 16px;height:auto}.nav-menu[data-v-68f2ffc1]{flex:1;overflow-x:auto;overflow-y:hidden;padding:0;display:flex;align-items:center;gap:16px;white-space:nowrap}.nav-menu[data-v-68f2ffc1]::-webkit-scrollbar{height:4px;width:4px}.nav-menu[data-v-68f2ffc1]::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:3px}.folder-list[data-v-68f2ffc1]{display:flex;flex-direction:row;gap:8px;max-height:none;overflow:visible}.menu-label[data-v-68f2ffc1]{display:none}.nav-item[data-v-68f2ffc1]{display:flex;align-items:center;padding:8px 16px;border-radius:8px;cursor:pointer;color:#a1a1aa;margin-bottom:0;transition:all .2s;background:hsla(0,0%,100%,.03);border:1px solid transparent}.nav-item[data-v-68f2ffc1]:hover{background:hsla(0,0%,100%,.08);color:#fff}.nav-item.active[data-v-68f2ffc1]{background:#27272a;color:#fff;border-color:#3f3f46;box-shadow:0 2px 6px rgba(0,0,0,.2)}.nav-item i[data-v-68f2ffc1]{margin-right:8px;font-size:16px}.count-badge[data-v-68f2ffc1]{margin-left:8px;font-size:12px;color:#71717a;background:rgba(0,0,0,.2);padding:2px 6px;border-radius:10px}.private-main-area[data-v-68f2ffc1]{flex:1;display:flex;flex-direction:column;background:#0f0f0f;min-width:0;min-height:0}.area-header[data-v-68f2ffc1]{height:64px;border-bottom:1px solid #27272a;display:flex;align-items:center;justify-content:space-between;padding:0 32px;background:#18181b}.header-title h2[data-v-68f2ffc1]{font-size:18px;color:#fff;margin:0;display:inline-block;margin-right:12px}.header-subtitle[data-v-68f2ffc1]{font-size:13px;color:#71717a}.private-content-grid[data-v-68f2ffc1]{flex:1;padding:24px 32px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;align-content:start}.custom-context-menu[data-v-68f2ffc1]{position:fixed;background:#27272a;border:1px solid #3f3f46;border-radius:8px;padding:4px;min-width:140px;box-shadow:0 4px 12px rgba(0,0,0,.5);z-index:9999}.menu-item[data-v-68f2ffc1]{padding:8px 12px;color:#e4e4e7;cursor:pointer;border-radius:4px;font-size:13px;display:flex;align-items:center;gap:8px;transition:all .2s}.menu-item[data-v-68f2ffc1]:hover{background:#3f3f46}.menu-item.delete[data-v-68f2ffc1]{color:#ef4444}.menu-item.delete[data-v-68f2ffc1]:hover{background:rgba(239,68,68,.2)}.detail-content[data-v-68f2ffc1]{display:flex;gap:24px;height:500px}.detail-text-panel[data-v-68f2ffc1]{flex:1;background:#000;border-radius:12px;padding:24px;overflow-y:auto;border:1px solid #2d2d30}.detail-text-content[data-v-68f2ffc1]{font-size:16px;line-height:1.8;color:#e4e4e7;white-space:pre-wrap}.detail-info-panel[data-v-68f2ffc1]{width:260px;background:#18181b;border-radius:12px;padding:20px;border:1px solid #27272a}.detail-header[data-v-68f2ffc1]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #27272a}.detail-title[data-v-68f2ffc1]{font-size:18px;color:#fff;margin:0 0 8px 0;line-height:1.4}.detail-section[data-v-68f2ffc1]{margin-bottom:20px}.detail-section .label[data-v-68f2ffc1]{font-size:12px;color:#71717a;margin-bottom:6px}.detail-section .value[data-v-68f2ffc1]{font-size:14px;color:#d4d4d8;line-height:1.5}.detail-section .value.description[data-v-68f2ffc1]{color:#a1a1aa}.ai-gen-container[data-v-68f2ffc1]{display:flex;height:600px;gap:24px}.ai-gen-form[data-v-68f2ffc1]{width:320px;display:flex;flex-direction:column;gap:24px;padding-right:24px;border-right:1px solid #27272a}.form-section[data-v-68f2ffc1]{display:flex;flex-direction:column;gap:12px}.section-label[data-v-68f2ffc1]{font-size:14px;font-weight:500;color:#d4d4d8}.ai-gen-result[data-v-68f2ffc1]{flex:1;display:flex;flex-direction:column}.result-label[data-v-68f2ffc1]{font-size:14px;font-weight:500;color:#d4d4d8;margin-bottom:12px}.result-box[data-v-68f2ffc1]{flex:1;background:#000;border-radius:12px;border:1px solid #27272a;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.text-result-box[data-v-68f2ffc1]{flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0}.generated-text-content[data-v-68f2ffc1]{flex:1;padding:24px;overflow-y:auto;font-size:16px;line-height:1.8;color:#e4e4e7;white-space:pre-wrap}.result-actions[data-v-68f2ffc1]{padding:16px 24px;background:#18181b;border-top:1px solid #27272a;display:flex;gap:12px;justify-content:flex-end}.empty-result[data-v-68f2ffc1]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#52525b;height:100%}.empty-result i[data-v-68f2ffc1]{font-size:48px;margin-bottom:16px;opacity:.5}.tech-split-btn-wrapper[data-v-68f2ffc1]{display:flex;height:44px;background:linear-gradient(90deg,#6366f1,#a855f7);border-radius:12px;padding:2px;box-shadow:0 4px 15px rgba(124,58,237,.3);transition:all .3s ease}.tech-split-btn-wrapper[data-v-68f2ffc1]:hover{box-shadow:0 6px 20px rgba(124,58,237,.5);transform:translateY(-1px)}.tech-btn-left[data-v-68f2ffc1]{flex:1;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;padding:0 20px;border-top-left-radius:10px;border-bottom-left-radius:10px;background:transparent;transition:all .2s}.tech-btn-left[data-v-68f2ffc1]:hover{background:hsla(0,0%,100%,.1)}.btn-icon[data-v-68f2ffc1]{font-size:18px;margin-right:8px;color:#fff}.btn-text[data-v-68f2ffc1]{color:#fff;font-weight:600;font-size:14px}.tech-btn-separator[data-v-68f2ffc1]{width:1px;background:hsla(0,0%,100%,.2);margin:8px 0}.tech-btn-right[data-v-68f2ffc1]{display:flex;align-items:center;padding:0 16px;cursor:pointer;border-top-right-radius:10px;border-bottom-right-radius:10px;color:#fff;font-size:13px;transition:all .2s;height:100%}.tech-btn-right[data-v-68f2ffc1]:hover{background:hsla(0,0%,100%,.1)}.model-name[data-v-68f2ffc1]{margin-right:6px;opacity:.9;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tech-dropdown-menu[data-v-68f2ffc1]{background:#18181b!important;border:1px solid #3f3f46!important;padding:6px!important;border-radius:12px!important;box-shadow:0 10px 30px rgba(0,0,0,.5)!important}.tech-dropdown-menu .el-dropdown-menu__item[data-v-68f2ffc1]{color:#d4d4d8!important;border-radius:6px;margin-bottom:2px;font-size:13px;line-height:24px}.tech-dropdown-menu .el-dropdown-menu__item[data-v-68f2ffc1]:hover{background:#27272a!important;color:#fff!important}.tech-dropdown-menu .el-dropdown-menu__item.active-item[data-v-68f2ffc1]{background:#3f3f46!important;color:#fff!important}.tech-dropdown-menu .popper__arrow[data-v-68f2ffc1]{display:none!important}[data-v-e256d266] .tech-dialog{background:#18181b;border:1px solid #3f3f46;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.7);overflow:hidden}[data-v-e256d266] .tech-dialog .el-dialog__header{padding:0;background:#18181b;border-bottom:1px solid #27272a}[data-v-e256d266] .tech-dialog .el-dialog__body{padding:0;color:#fff}[data-v-e256d266] .tech-dialog .el-dialog__footer{padding:16px 24px;background:#18181b;border-top:1px solid #27272a;display:flex;justify-content:flex-end;gap:12px}.tech-dialog-header[data-v-e256d266]{padding:16px 24px;display:flex;justify-content:space-between;align-items:center}.tech-dialog-header .dialog-title[data-v-e256d266]{font-size:16px;font-weight:600;color:#fff}.tech-dialog-header .close-btn[data-v-e256d266]{cursor:pointer;color:#71717a;transition:color .2s;padding:4px}.tech-dialog-header .close-btn[data-v-e256d266]:hover{color:#fff}.tech-dialog-body[data-v-e256d266]{padding:24px}.form-section[data-v-e256d266]{margin-bottom:24px}.form-section[data-v-e256d266]:last-child{margin-bottom:0}.section-label[data-v-e256d266]{display:block;font-size:13px;color:#a1a1aa;margin-bottom:12px;font-weight:500}.tech-input[data-v-e256d266] .el-input__inner{background:#27272a;border:1px solid #3f3f46;color:#fff;border-radius:8px;height:40px;transition:all .2s}.tech-input[data-v-e256d266] .el-input__inner:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px rgba(139,92,246,.2)}.category-grid[data-v-e256d266]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.category-card[data-v-e256d266]{background:#27272a;border:1px solid #3f3f46;border-radius:12px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;position:relative;transition:all .2s}.category-card[data-v-e256d266]:hover{background:#3f3f46}.category-card.active[data-v-e256d266]{background:rgba(139,92,246,.1);border-color:#8b5cf6;color:#fff}.category-card .card-icon[data-v-e256d266]{font-size:24px;color:#a1a1aa}.category-card.active .card-icon[data-v-e256d266]{color:#8b5cf6}.category-card .card-text[data-v-e256d266]{font-size:13px;font-weight:500}.active-indicator[data-v-e256d266]{position:absolute;top:8px;right:8px;width:16px;height:16px;background:#8b5cf6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff}.privacy-selector[data-v-e256d266]{display:flex;background:#27272a;border-radius:8px;padding:4px;border:1px solid #3f3f46}.privacy-option[data-v-e256d266]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;border-radius:6px;cursor:pointer;font-size:13px;color:#a1a1aa;transition:all .2s}.privacy-option.active[data-v-e256d266]{background:#3f3f46;color:#fff;font-weight:500}.tech-btn[data-v-e256d266]{padding:8px 20px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;outline:none}.tech-btn.cancel[data-v-e256d266]{background:transparent;border:1px solid #3f3f46;color:#a1a1aa}.tech-btn.cancel[data-v-e256d266]:hover{background:#27272a;color:#fff}.tech-btn.confirm[data-v-e256d266]{background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;color:#fff;box-shadow:0 4px 12px rgba(139,92,246,.3)}.tech-btn.confirm[data-v-e256d266]:hover{opacity:.9;transform:translateY(-1px)}.tech-btn.confirm[data-v-e256d266]:active{transform:translateY(0)}.material-lib-container[data-v-e256d266]{height:100vh;background-color:#0f0f0f;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;flex-direction:column;overflow:hidden}.main-wrapper[data-v-e256d266]{display:flex;flex:1;overflow:hidden;width:100%}.material-sidebar[data-v-e256d266]{margin-top:70px;width:260px;background:#18181b;border-right:1px solid #27272a;display:flex;flex-direction:column;flex-shrink:0;z-index:10}.sidebar-tabs[data-v-e256d266]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.sidebar-tab-item[data-v-e256d266]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;cursor:pointer;color:#a1a1aa;font-weight:500;transition:all .2s;position:relative}.sidebar-tab-item[data-v-e256d266]:hover{background:hsla(0,0%,100%,.05);color:#fff}.sidebar-tab-item.active[data-v-e256d266]{background:#27272a;color:#fff;border:1px solid #3f3f46}.sidebar-tab-item i[data-v-e256d266]{font-size:18px}.tab-name[data-v-e256d266]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-type-tag[data-v-e256d266]{font-size:10px;padding:2px 6px;border-radius:4px;transform:scale(.9)}.tab-type-tag.official[data-v-e256d266]{background:rgba(59,130,246,.2);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.tab-type-tag.personal[data-v-e256d266]{background:rgba(16,185,129,.2);color:#34d399;border:1px solid rgba(16,185,129,.3)}.add-tab-btn[data-v-e256d266]{margin-top:8px;padding:12px 16px;border-radius:12px;border:1px dashed #3f3f46;color:#71717a;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s}.add-tab-btn[data-v-e256d266]:hover{border-color:#52525b;color:#fff;background:hsla(0,0%,100%,.05)}.material-main-content[data-v-e256d266]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#0f0f0f;margin-top:70px;position:relative}.content-header[data-v-e256d266]{height:64px;padding:0 32px;display:flex;align-items:center;border-bottom:1px solid #27272a;background:#18181b;flex-shrink:0}.content-header h2[data-v-e256d266]{font-size:20px;font-weight:600;color:#fff;margin:0}.content-body[data-v-e256d266]{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}.custom-context-menu[data-v-e256d266]{position:fixed;background:#27272a;border:1px solid #3f3f46;border-radius:8px;padding:4px;min-width:140px;box-shadow:0 4px 12px rgba(0,0,0,.5);z-index:9999}.menu-item[data-v-e256d266]{padding:8px 12px;color:#e4e4e7;cursor:pointer;border-radius:4px;font-size:13px;display:flex;align-items:center;gap:8px;transition:all .2s}.menu-item[data-v-e256d266]:hover{background:#3f3f46}.menu-item.delete[data-v-e256d266]{color:#ef4444}.menu-item.delete[data-v-e256d266]:hover{background:rgba(239,68,68,.2)}.menu-item i[data-v-e256d266]{font-size:14px}