#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;min-height:100vh;overflow:auto}.el-container{min-height:100%;overflow:visible}.el-main{background-color:#f5f5f5;padding:0}.home-container[data-v-23f8b3ae]{height:100vh;display:flex;flex-direction:column;overflow:hidden}.sidebar-header[data-v-23f8b3ae]{background-color:#409eff;color:#fff;padding:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:100;height:60px;display:flex;flex-direction:column;justify-content:center}.sidebar-header h1[data-v-23f8b3ae]{margin:0 0 5px 0;font-size:1.2em;text-align:center}.user-info[data-v-23f8b3ae]{display:flex;justify-content:center;align-items:center;gap:10px}.el-dropdown-link[data-v-23f8b3ae]{display:flex;align-items:center;cursor:pointer;color:#fff;font-size:14px}.el-dropdown-link .el-icon[data-v-23f8b3ae]{margin-right:5px}.logout-btn[data-v-23f8b3ae]{height:24px;padding:4px 8px;font-size:12px;min-height:auto}.home-aside[data-v-23f8b3ae]{background-color:#f5f5f5;box-shadow:2px 0 8px rgba(0,0,0,.1);z-index:99;display:flex;flex-direction:column;height:100vh;overflow:hidden}.el-menu-vertical-demo[data-v-23f8b3ae]{border-right:none;flex:1;overflow-y:auto;height:calc(100% - 60px)}.el-menu-vertical-demo .el-menu-item[data-v-23f8b3ae]{padding:0 10px;font-size:14px}.el-menu-vertical-demo .el-menu-item .el-icon[data-v-23f8b3ae]{margin-right:5px}.home-main[data-v-23f8b3ae]{background-color:#f0f2f5;padding:10px;overflow:auto;min-height:100vh;flex:1}.main-content-wrapper[data-v-23f8b3ae]{min-height:100%;overflow:visible}.login-container[data-v-327b1822]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f0f2f5}.login-card[data-v-327b1822]{width:400px;max-width:90%}.login-header[data-v-327b1822]{text-align:center;font-size:20px;font-weight:700;color:#333}.login-form[data-v-327b1822]{margin-top:20px}.login-button[data-v-327b1822]{width:100%}.dashboard-container[data-v-1b11b228]{padding:20px}.stat-card[data-v-1b11b228]{border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.stat-content[data-v-1b11b228],.stat-icon[data-v-1b11b228]{display:flex;align-items:center}.stat-icon[data-v-1b11b228]{width:60px;height:60px;border-radius:50%;justify-content:center;margin-right:20px}.stat-icon .el-icon[data-v-1b11b228]{font-size:24px;color:#fff}.stat-info[data-v-1b11b228]{flex:1}.stat-number[data-v-1b11b228]{font-size:24px;font-weight:700;color:#333}.stat-label[data-v-1b11b228]{font-size:14px;color:#999}.system-status[data-v-1b11b228]{padding:20px 0}.statistics-container[data-v-66596712]{padding:20px}.stat-card[data-v-66596712]{border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.stat-content[data-v-66596712],.stat-icon[data-v-66596712]{display:flex;align-items:center}.stat-icon[data-v-66596712]{width:60px;height:60px;border-radius:50%;justify-content:center;margin-right:20px}.stat-icon .el-icon[data-v-66596712]{font-size:24px;color:#fff}.stat-info[data-v-66596712]{flex:1}.stat-number[data-v-66596712]{font-size:24px;font-weight:700;color:#333}.stat-label[data-v-66596712]{font-size:14px;color:#999}.chart-container[data-v-66596712]{width:100%;height:300px}.image-uploader[data-v-16285743]{width:100%;box-sizing:border-box;height:100%}.image-preview-container[data-v-16285743]{border:1px dashed #d9d9d9;padding:5px;height:100px;gap:10px;width:100%;overflow-x:auto;scrollbar-width:none;justify-content:flex-start;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;align-content:center}.image-preview-container[data-v-16285743],.image-preview-item[data-v-16285743]{border-radius:6px;display:flex;box-sizing:border-box;align-items:center;position:relative}.image-preview-item[data-v-16285743]{aspect-ratio:1/1;overflow:hidden;width:90px;flex-shrink:0;justify-content:center;margin:5px;height:90px}.preview-image[data-v-16285743]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block;flex-shrink:0;box-sizing:border-box;max-height:100%}.remove-image[data-v-16285743]{position:absolute;top:5px;right:5px;width:20px;height:20px;background:rgba(255,0,0,.7);border-radius:50%;color:#fff;font-size:12px;z-index:2}.remove-image[data-v-16285743],.upload-button[data-v-16285743]{display:flex;justify-content:center;align-items:center;cursor:pointer;flex-shrink:0}.upload-button[data-v-16285743]{flex-direction:column;background:#fafafa;border:1px dashed #d9d9d9;border-radius:6px;aspect-ratio:1/1;width:90px;padding:5px;text-align:center;position:relative;margin:5px;height:90px;box-sizing:border-box;overflow:hidden}.upload-button-content[data-v-16285743]{font-size:24px;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center}.upload-button-content[data-v-16285743],.upload-tip-inline[data-v-16285743]{color:#999;width:100%;position:absolute;box-sizing:border-box;z-index:1;pointer-events:none}.upload-tip-inline[data-v-16285743]{font-size:12px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%;margin-top:5px;height:auto;line-height:1.2;bottom:5px;left:50%;transform:translateX(-50%);margin:0;padding:0}.image-generation-container[data-v-73c78452]{padding:0;width:100%;position:relative}.image-uploader[data-v-73c78452]{flex:1}.prompt-modal-content[data-v-73c78452]{height:500px;display:flex;flex-direction:column}.prompt-categories[data-v-73c78452],.search-bar[data-v-73c78452]{margin-bottom:15px}.category-group[data-v-73c78452]{display:inline-block;margin-right:10px;margin-bottom:10px}.subcategory-buttons[data-v-73c78452]{margin-top:5px}.subcategory-button[data-v-73c78452]{margin-right:5px;margin-bottom:5px}.prompt-list[data-v-73c78452]{flex:1;overflow-y:auto}.page-content-container[data-v-73c78452]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;width:100%}.page-content-card[data-v-73c78452]{border:1px solid #ebeef5;border-radius:4px;padding:5px;background-color:#fafafa;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);min-width:0;justify-self:stretch;align-self:stretch}.page-content-textarea[data-v-73c78452]{width:100%;margin-bottom:5px}.page-content-card.title-page[data-v-73c78452]{grid-column:span 3;background-color:#fffbe6;border-color:#ffe58f}.page-content-card.title-page .page-content-textarea[data-v-73c78452]{font-size:18px;font-weight:700;text-align:center}.page-header[data-v-73c78452]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;padding:5px;background-color:#f5f7fa;border-radius:4px}.page-index[data-v-73c78452]{font-weight:700;color:#606266}.page-actions[data-v-73c78452]{display:flex;gap:5px}.page-actions .el-button[data-v-73c78452]{padding:5px;min-width:30px}.prompt-item-container[data-v-73c78452]{display:flex;align-items:flex-start;width:100%;height:100%}.prompt-image-container[data-v-73c78452]{width:80px;height:80px;margin-right:15px;flex-shrink:0}.no-image[data-v-73c78452],.prompt-image[data-v-73c78452]{width:100%;height:100%;border-radius:4px}.no-image[data-v-73c78452]{display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;font-size:12px;color:#909399}.prompt-info-container[data-v-73c78452]{flex:1;min-width:0;display:flex;flex-direction:column}.prompt-title[data-v-73c78452]{font-weight:700;font-size:14px;color:#303133;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prompt-content[data-v-73c78452]{font-size:13px;color:#606266;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tag-buttons[data-v-73c78452]{display:flex;gap:10px;flex-wrap:wrap}.tag-buttons .el-button[data-v-73c78452]{margin:0}.creative-theme-row[data-v-73c78452]{display:flex;align-items:flex-start;gap:10px;width:100%}.creative-theme-row .select-prompt-btn[data-v-73c78452]{margin-top:0;margin-left:0;height:auto;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:32px;white-space:nowrap;background-color:#409eff;border-color:#409eff;color:#fff;flex-shrink:0;width:auto}.creative-theme-row .el-textarea[data-v-73c78452]{flex:1;min-width:0}.el-form-item .creative-theme-row[data-v-73c78452]{display:flex;align-items:stretch;width:100%}.optimized-content-form-item[data-v-73c78452]{display:block;width:100%}.optimized-content-form-item[data-v-73c78452] .el-form-item__content{width:100%}.button-form-item[data-v-73c78452]{display:block;text-align:left;width:100%}.button-form-item[data-v-73c78452] .el-form-item__content{width:100%}.button-group[data-v-73c78452]{text-align:left;width:100%}.button-group .el-button[data-v-73c78452]{margin-right:10px}.page-image-uploader[data-v-73c78452]{margin-top:10px}.page-image-title[data-v-73c78452]{font-size:14px;color:#606266;margin-bottom:5px;font-weight:500}.compact-image-uploader[data-v-73c78452]{height:50px}.compact-image-uploader[data-v-73c78452] .image-preview-container{height:50px;border:1px dashed #d9d9d9;border-radius:6px;padding:2px}.compact-image-uploader[data-v-73c78452] .image-preview-item,.compact-image-uploader[data-v-73c78452] .upload-button{height:40px;width:40px;margin:2px}.compact-image-uploader[data-v-73c78452] .preview-image{max-height:100%}.compact-image-uploader[data-v-73c78452] .remove-image{width:15px;height:15px;font-size:10px}.compact-image-uploader[data-v-73c78452] .upload-button-content{font-size:18px}.compact-image-uploader[data-v-73c78452] .upload-tip-inline{font-size:10px;bottom:2px}@media (max-width:768px){.page-content-container[data-v-73c78452]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page-content-container[data-v-73c78452]{grid-template-columns:1fr}.image-upload-row[data-v-73c78452]{flex-direction:column}}.test-api-container[data-v-6f4fb2ec]{padding:20px}.image-generation-container[data-v-13f82627]{padding:0;width:100%}.prompt-modal-content[data-v-13f82627]{height:500px;display:flex;flex-direction:column}.prompt-categories[data-v-13f82627],.search-bar[data-v-13f82627]{margin-bottom:15px}.category-group[data-v-13f82627]{display:inline-block;margin-right:10px;margin-bottom:10px}.subcategory-buttons[data-v-13f82627]{margin-top:5px}.subcategory-button[data-v-13f82627]{margin-right:5px;margin-bottom:5px}.prompt-list[data-v-13f82627]{flex:1;overflow-y:auto}.creative-theme-row[data-v-13f82627]{display:flex;align-items:flex-start;gap:10px;width:100%}.creative-theme-row .select-prompt-btn[data-v-13f82627]{margin-top:0;margin-left:0;height:auto;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:32px;white-space:nowrap;background-color:#409eff;border-color:#409eff;color:#fff;flex-shrink:0;width:auto}.creative-theme-row .el-textarea[data-v-13f82627]{flex:1;min-width:0}.el-form-item .creative-theme-row[data-v-13f82627]{display:flex;align-items:stretch;width:100%}.optimized-content-form-item[data-v-13f82627]{display:block;width:100%}.optimized-content-form-item[data-v-13f82627] .el-form-item__content{width:100%}.button-form-item[data-v-13f82627]{display:block;text-align:left;width:100%}.button-form-item[data-v-13f82627] .el-form-item__content{width:100%}.button-group[data-v-13f82627]{text-align:left;width:100%}.button-group .el-button[data-v-13f82627]{margin-right:10px}.prompt-item-container[data-v-13f82627]{display:flex;align-items:flex-start;width:100%;height:100%}.prompt-image-container[data-v-13f82627]{width:80px;height:80px;margin-right:15px;flex-shrink:0}.no-image[data-v-13f82627],.prompt-image[data-v-13f82627]{width:100%;height:100%;border-radius:4px}.no-image[data-v-13f82627]{display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;font-size:12px;color:#909399}.prompt-info-container[data-v-13f82627]{flex:1;min-width:0;display:flex;flex-direction:column}.prompt-title[data-v-13f82627]{font-weight:700;font-size:14px;color:#303133;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prompt-content[data-v-13f82627]{font-size:13px;color:#606266;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.content-list-page[data-v-3c412922]{padding:10px;background-color:#fff;min-height:calc(100vh - 60px);overflow-y:auto}.page-title[data-v-3c412922]{margin-bottom:10px;color:#333;font-size:24px}.loading-container[data-v-3c412922]{display:flex;justify-content:center;align-items:center;height:200px;gap:10px}.content-list[data-v-3c412922]{display:flex;flex-direction:column;gap:20px}.content-item[data-v-3c412922]{background:#fff;border:1px solid #ebeef5;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:20px}.content-header[data-v-3c412922]{display:flex;align-items:center;margin-bottom:15px;gap:10px}.content-type-tag[data-v-3c412922]{background-color:#ecf5ff;color:#409eff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap}.content-title[data-v-3c412922]{margin:0;color:#333;font-size:18px;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-actions[data-v-3c412922]{display:flex;gap:8px}.content-prompt[data-v-3c412922]{position:relative;padding:15px;background-color:#f9f9f9;border-radius:4px;margin-bottom:20px;cursor:pointer;transition:background-color .3s;max-height:none;overflow:visible}.content-prompt[data-v-3c412922]:hover{background-color:#f0f0f0}.content-prompt.collapsed .prompt-text[data-v-3c412922]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.content-prompt:not(.collapsed) .prompt-text[data-v-3c412922]{display:block;max-height:none}.prompt-text[data-v-3c412922]{line-height:1.5;color:#666;white-space:pre-wrap;word-break:break-word}.expand-toggle[data-v-3c412922]{color:#409eff;font-size:12px;margin-top:5px;text-align:right}.tasks-container[data-v-3c412922]{margin-top:20px}.tasks-title[data-v-3c412922]{margin:0 0 15px 0;color:#333;font-size:16px;font-weight:400}.tasks-grid[data-v-3c412922]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.task-item[data-v-3c412922]{border:1px solid #ebeef5;border-radius:6px;overflow:hidden;transition:box-shadow .3s}.task-item[data-v-3c412922]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.task-status[data-v-3c412922]{padding:6px 10px;font-size:12px;text-align:center;color:#fff}.status-pending[data-v-3c412922]{background-color:#909399}.status-processing[data-v-3c412922]{background-color:#e6a23c}.status-completed[data-v-3c412922]{background-color:#67c23a}.status-failed[data-v-3c412922]{background-color:#f56c6c}.task-media[data-v-3c412922]{height:200px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;overflow:hidden}.media-preview[data-v-3c412922]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.preview-image[data-v-3c412922],.preview-video[data-v-3c412922]{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.media-placeholder[data-v-3c412922]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399;font-size:14px}.media-placeholder i[data-v-3c412922]{font-size:24px;margin-bottom:5px}.task-info[data-v-3c412922]{padding:10px}.task-prompt[data-v-3c412922]{font-size:13px;color:#666;margin-bottom:8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.task-meta[data-v-3c412922]{display:flex;justify-content:space-between;font-size:12px;color:#999}.pagination-container[data-v-3c412922]{display:flex;justify-content:center;margin-top:30px}.video-generation-container[data-v-5a58afde]{padding:0 10px 10px 10px;background:#0a0a0a;color:#fff;font-family:PingFang SC,Microsoft YaHei,sans-serif;min-height:100vh}.header-container[data-v-5a58afde]{position:sticky;top:0;z-index:100}.custom-header[data-v-5a58afde]{position:relative;padding:10px 15px;background:hsla(0,0%,4%,.95);backdrop-filter:blur(10px)}.header-glow[data-v-5a58afde]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#0ff,#f0f,transparent);box-shadow:0 0 10px #0ff,0 0 20px #f0f;opacity:.7}.header-content[data-v-5a58afde]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.header-left[data-v-5a58afde]{display:flex;align-items:center;gap:10px}.back-button[data-v-5a58afde]{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.back-button[data-v-5a58afde]:hover{background:hsla(0,0%,100%,.2);transform:scale(1.05)}.back-icon[data-v-5a58afde]{font-size:18px;color:#0ff;text-shadow:0 0 5px #0ff}.header-title-container[data-v-5a58afde]{display:flex;align-items:baseline}.header-title[data-v-5a58afde]{font-size:18px;font-weight:600;background:linear-gradient(90deg,#0ff,#f0f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.prompt-title[data-v-5a58afde]{font-size:14px;color:#aaa;margin-left:5px}.header-decoration[data-v-5a58afde]{position:relative;margin-top:10px}.decor-line[data-v-5a58afde]{height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,255,.3),transparent);margin:2px 0}.decor-line-2[data-v-5a58afde]{background:linear-gradient(90deg,transparent,rgba(255,0,255,.3),transparent)}.content-container[data-v-5a58afde]{padding:15px;position:relative}.settings-duration[data-v-5a58afde],.settings-section[data-v-5a58afde]{background:rgba(30,30,30,.8);border-radius:12px;padding:15px;margin-bottom:15px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.3);position:relative}.reference-header[data-v-5a58afde]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.section-title[data-v-5a58afde]{font-size:16px;font-weight:600;color:#0ff;text-shadow:0 0 5px rgba(0,255,255,.5)}.settings-row[data-v-5a58afde]{display:flex;gap:20px;flex-wrap:wrap;position:relative}.setting-group[data-v-5a58afde]{display:flex;align-items:center;gap:8px;flex:1;min-width:120px}.setting-label[data-v-5a58afde]{font-size:14px;color:#ccc;white-space:nowrap}.custom-selector[data-v-5a58afde]{position:relative;cursor:pointer;flex:1}.picker-display[data-v-5a58afde]{padding:8px 12px;background:rgba(50,50,50,.8);border:1px solid rgba(0,255,255,.3);border-radius:6px;color:#fff;font-size:14px;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;min-height:36px}.picker-display[data-v-5a58afde]:hover{border-color:#0ff;box-shadow:0 0 8px rgba(0,255,255,.5)}.picker-display.active[data-v-5a58afde]{border-color:#f0f;box-shadow:0 0 12px rgba(255,0,255,.7)}.arrow-down[data-v-5a58afde]{font-size:12px;color:#0ff}.options-dropdown[data-v-5a58afde]{position:absolute;top:100%;left:0;right:0;background:rgba(40,40,40,.95);border:1px solid rgba(0,255,255,.5);border-top:none;border-radius:0 0 8px 8px;z-index:1000;box-shadow:0 4px 20px rgba(0,0,0,.5);backdrop-filter:blur(10px);max-height:200px;overflow-y:auto;margin-top:0}.options-container[data-v-5a58afde]{padding:5px 0}.option-item[data-v-5a58afde]{padding:12px 15px;color:#fff;cursor:pointer;transition:all .2s ease;border-bottom:1px solid hsla(0,0%,100%,.05)}.option-item[data-v-5a58afde]:last-child{border-bottom:none}.option-item[data-v-5a58afde]:hover{background:rgba(0,255,255,.1)}.option-item.selected[data-v-5a58afde]{background:rgba(0,255,255,.2);color:#0ff;font-weight:500}.input-section[data-v-5a58afde],.input-tishi[data-v-5a58afde]{background:rgba(30,30,30,.8);border-radius:12px;padding:15px;margin-bottom:15px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.3)}.input-text-container[data-v-5a58afde]{position:relative}.prompt-input[data-v-5a58afde]{width:100%;background:hsla(0,0%,8%,.8);border:1px solid rgba(0,255,255,.3);border-radius:8px;color:#fff;font-size:14px;padding:12px;resize:none}.prompt-input[data-v-5a58afde]:focus{outline:none;border-color:#0ff;box-shadow:0 0 10px rgba(0,255,255,.5)}.char-count[data-v-5a58afde]{position:absolute;bottom:10px;right:10px;font-size:12px;color:#888}.input-bottom-container[data-v-5a58afde]{margin-top:15px}.mode-hint[data-v-5a58afde]{font-size:12px;color:#888;margin-bottom:10px;text-align:center}.input-buttons[data-v-5a58afde]{display:flex;justify-content:center;gap:15px}.clear-prompt-btn[data-v-5a58afde],.optimize-prompt-btn[data-v-5a58afde],.prompt-suggestion-btn[data-v-5a58afde]{padding:8px 15px;border-radius:20px;font-size:13px;cursor:pointer;transition:all .3s ease;border:1px solid rgba(0,255,255,.3);background:rgba(30,30,30,.8);color:#0ff}.clear-prompt-btn[data-v-5a58afde]:hover,.optimize-prompt-btn[data-v-5a58afde]:not(.disabled):hover,.prompt-suggestion-btn[data-v-5a58afde]:hover{background:rgba(0,255,255,.2);box-shadow:0 0 10px rgba(0,255,255,.5);transform:translateY(-2px)}.optimize-prompt-btn.disabled[data-v-5a58afde]{opacity:.5;cursor:not-allowed}.reference-section[data-v-5a58afde]{background:rgba(30,30,30,.8);border-radius:12px;padding:15px;margin-bottom:15px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.3)}.history-btn[data-v-5a58afde]{padding:5px 10px;border-radius:15px;font-size:12px;background:rgba(0,255,255,.2);color:#0ff;cursor:pointer;transition:all .3s ease}.history-btn[data-v-5a58afde]:hover{background:rgba(0,255,255,.3);box-shadow:0 0 8px rgba(0,255,255,.5)}.image-preview-container[data-v-5a58afde]{margin-top:15px}.preview-grid[data-v-5a58afde]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.preview-item[data-v-5a58afde]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:hsla(0,0%,8%,.8);border:1px dashed rgba(0,255,255,.3)}.preview-image-thumb[data-v-5a58afde]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.remove-image[data-v-5a58afde]{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;background:#ff4d4f;color:#fff;font-size:12px;z-index:10}.add-image[data-v-5a58afde],.remove-image[data-v-5a58afde]{display:flex;align-items:center;justify-content:center;cursor:pointer}.add-image[data-v-5a58afde]{transition:all .3s ease}.add-image[data-v-5a58afde]:hover{background:rgba(0,255,255,.1)}.placeholder-content[data-v-5a58afde]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#888}.upload-icon[data-v-5a58afde]{font-size:24px;margin-bottom:5px}.placeholder-text[data-v-5a58afde]{font-size:12px;text-align:center}.preview-placeholder[data-v-5a58afde]{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px}.upload-btn[data-v-5a58afde]{width:50px;height:50px;border-radius:50%;background:rgba(0,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:30px;color:#0ff;cursor:pointer;transition:all .3s ease}.upload-btn[data-v-5a58afde]:hover{background:rgba(0,255,255,.3);transform:scale(1.1)}.generate-button-container[data-v-5a58afde]{text-align:center;margin:25px 0}.generate-button[data-v-5a58afde]{width:200px;height:50px;font-size:16px;font-weight:600;border-radius:25px;background:linear-gradient(90deg,#0ff,#f0f);border:none;color:#000;box-shadow:0 0 20px rgba(0,255,255,.5);transition:all .3s ease}.generate-button[data-v-5a58afde]:hover:not(.is-loading){transform:scale(1.05);box-shadow:0 0 30px rgba(0,255,255,.8),0 0 40px rgba(255,0,255,.6)}.generate-button[data-v-5a58afde]:active:not(.is-loading){transform:scale(.98)}.glow-effect[data-v-5a58afde]{animation:glow-5a58afde 2s infinite alternate}@keyframes glow-5a58afde{0%{box-shadow:0 0 20px rgba(0,255,255,.5)}to{box-shadow:0 0 30px rgba(0,255,255,.8),0 0 40px rgba(255,0,255,.6)}}.tips-section[data-v-5a58afde]{background:rgba(30,30,30,.8);border-radius:12px;padding:15px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.3);margin-bottom:20px}.tip-item[data-v-5a58afde]{font-size:13px;color:#888;margin-bottom:8px}.tip-item[data-v-5a58afde]:last-child{margin-bottom:0}.prompt-modal[data-v-5a58afde]{background:rgba(30,30,30,.95)!important;border:1px solid rgba(0,255,255,.3)!important;border-radius:12px!important;box-shadow:0 0 30px rgba(0,255,255,.3)!important;backdrop-filter:blur(10px)!important}.modal-content[data-v-5a58afde]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:500px;background:rgba(30,30,30,.95);border:1px solid rgba(0,255,255,.3);border-radius:12px;box-shadow:0 0 30px rgba(0,255,255,.3);backdrop-filter:blur(10px);z-index:2000}.modal-header[data-v-5a58afde]{padding:15px 20px;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:16px;font-weight:600;color:#0ff}.modal-body[data-v-5a58afde]{padding:20px;position:relative}.modal-footer[data-v-5a58afde]{padding:15px 20px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:flex-end;gap:10px}.modal-btn[data-v-5a58afde]{padding:8px 20px;border-radius:20px;font-size:14px}.cancel-btn[data-v-5a58afde]{background:rgba(60,60,60,.8);border:1px solid hsla(0,0%,100%,.2);color:#fff}.confirm-btn[data-v-5a58afde]{background:linear-gradient(90deg,#0ff,#f0f);border:none;color:#000}@media (max-width:768px){.content-container[data-v-5a58afde]{padding:10px}.settings-row[data-v-5a58afde]{flex-direction:column;gap:15px}.setting-group[data-v-5a58afde]{width:100%}.preview-grid[data-v-5a58afde]{grid-template-columns:repeat(2,1fr)}.generate-button[data-v-5a58afde]{width:160px;height:45px;font-size:15px}.options-dropdown[data-v-5a58afde]{position:fixed;left:10px;right:10px;top:auto;bottom:0;max-height:300px;border-radius:8px 8px 0 0}}.prompt-expert-container[data-v-1563358b]{display:flex;flex-direction:column;height:100%;border:1px solid #ebeef5;border-radius:4px;overflow:hidden}.chat-history[data-v-1563358b]{flex:1;overflow-y:auto;padding:15px;background-color:#f5f7fa}.message[data-v-1563358b]{margin-bottom:15px;display:flex}.message.user[data-v-1563358b]{justify-content:flex-end}.message.assistant[data-v-1563358b]{justify-content:flex-start}.message-content[data-v-1563358b]{max-width:80%;padding:10px 15px;border-radius:8px;position:relative}.message.user .message-content[data-v-1563358b]{background-color:#409eff;color:#fff}.message.assistant .message-content[data-v-1563358b]{background-color:#fff;border:1px solid #ebeef5}.role-tag[data-v-1563358b]{font-size:12px;margin-bottom:5px;font-weight:700}.message.user .role-tag[data-v-1563358b]{text-align:right;color:#ffffffcc}.message.assistant .role-tag[data-v-1563358b]{color:#909399}.content[data-v-1563358b]{line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.input-area[data-v-1563358b]{padding:15px;background-color:#fff;border-top:1px solid #ebeef5}.input-actions[data-v-1563358b]{margin-top:10px;text-align:right}.image-generation-container[data-v-45037aac]{padding:0;width:100%;position:relative}.image-upload-row[data-v-45037aac]{display:flex;align-items:flex-start;gap:10px;width:100%}.image-uploader[data-v-45037aac]{flex:1}.toggle-prompt-expert-btn[data-v-45037aac]{height:auto;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:32px;white-space:nowrap;background-color:#409eff;border-color:#409eff;color:#fff;flex-shrink:0;width:auto}.prompt-modal-content[data-v-45037aac]{height:500px;display:flex;flex-direction:column}.prompt-categories[data-v-45037aac],.search-bar[data-v-45037aac]{margin-bottom:15px}.category-group[data-v-45037aac]{display:inline-block;margin-right:10px;margin-bottom:10px}.subcategory-buttons[data-v-45037aac]{margin-top:5px}.subcategory-button[data-v-45037aac]{margin-right:5px;margin-bottom:5px}.prompt-list[data-v-45037aac]{flex:1;overflow-y:auto}.page-content-container[data-v-45037aac]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;width:100%}.page-content-card[data-v-45037aac]{border:1px solid #ebeef5;border-radius:4px;padding:5px;background-color:#fafafa;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);min-width:0;justify-self:stretch;align-self:stretch}.page-content-textarea[data-v-45037aac]{width:100%;margin-bottom:5px}.page-content-card.title-page[data-v-45037aac]{grid-column:span 3;background-color:#fffbe6;border-color:#ffe58f}.page-content-card.title-page .page-content-textarea[data-v-45037aac]{font-size:18px;font-weight:700;text-align:center}.page-header[data-v-45037aac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;padding:5px;background-color:#f5f7fa;border-radius:4px}.page-index[data-v-45037aac]{font-weight:700;color:#606266}.page-actions[data-v-45037aac]{display:flex;gap:5px}.page-actions .el-button[data-v-45037aac]{padding:5px;min-width:30px}.prompt-item-container[data-v-45037aac]{display:flex;align-items:flex-start;width:100%;height:100%}.prompt-image-container[data-v-45037aac]{width:80px;height:80px;margin-right:15px;flex-shrink:0}.no-image[data-v-45037aac],.prompt-image[data-v-45037aac]{width:100%;height:100%;border-radius:4px}.no-image[data-v-45037aac]{display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;font-size:12px;color:#909399}.prompt-info-container[data-v-45037aac]{flex:1;min-width:0;display:flex;flex-direction:column}.prompt-title[data-v-45037aac]{font-weight:700;font-size:14px;color:#303133;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prompt-content[data-v-45037aac]{font-size:13px;color:#606266;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.creative-theme-row[data-v-45037aac]{display:flex;align-items:flex-start;gap:10px;width:100%}.creative-theme-row .select-prompt-btn[data-v-45037aac]{margin-top:0;margin-left:0;height:auto;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:32px;white-space:nowrap;background-color:#409eff;border-color:#409eff;color:#fff;flex-shrink:0;width:auto}.creative-theme-row .el-textarea[data-v-45037aac]{flex:1;min-width:0}.el-form-item .creative-theme-row[data-v-45037aac]{display:flex;align-items:stretch;width:100%}.optimized-content-form-item[data-v-45037aac]{display:block;width:100%}.optimized-content-form-item[data-v-45037aac] .el-form-item__content{width:100%}.button-form-item[data-v-45037aac]{display:block;text-align:left;width:100%}.button-form-item[data-v-45037aac] .el-form-item__content{width:100%}.button-group[data-v-45037aac]{text-align:left;width:100%}.button-group .el-button[data-v-45037aac]{margin-right:10px}.prompt-expert-overlay[data-v-45037aac]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2000;display:flex;justify-content:flex-end}.prompt-expert-wrapper[data-v-45037aac]{width:50%;height:100%;background-color:#fff;transform:translateX(100%);transition:transform .3s ease-in-out;box-shadow:-2px 0 8px rgba(0,0,0,.15)}.prompt-expert-wrapper.slide-in[data-v-45037aac]{transform:translateX(0)}@media (max-width:768px){.page-content-container[data-v-45037aac]{grid-template-columns:repeat(2,1fr)}.prompt-expert-wrapper[data-v-45037aac]{width:100%}}@media (max-width:480px){.page-content-container[data-v-45037aac]{grid-template-columns:1fr}.image-upload-row[data-v-45037aac]{flex-direction:column}.toggle-prompt-expert-btn[data-v-45037aac]{align-self:auto;width:100%}}