.creative-center[data-v-0ef54d5d]{background:#f8f9fa;margin:0 auto;max-width:1200px;min-height:100vh;padding:32px}.step-indicator[data-v-0ef54d5d]{-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);background:#fff;border:1px solid rgba(0,0,0,.02);border-radius:20px;box-shadow:0 2px 12px rgba(0,0,0,.06);margin-bottom:32px;padding:32px}.steps[data-v-0ef54d5d]{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;margin:0 auto;max-width:800px}.step[data-v-0ef54d5d],.steps[data-v-0ef54d5d]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.step[data-v-0ef54d5d]{-ms-flex:1;-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-flex:1;-webkit-box-orient:vertical;flex:1;flex-direction:column;gap:12px;position:relative;z-index:2}.step.active .step-number[data-v-0ef54d5d]{-webkit-box-shadow:0 4px 16px rgba(255,36,66,.3);-webkit-transform:scale(1.1);background:linear-gradient(135deg,#ff2442,#ff5c72);box-shadow:0 4px 16px rgba(255,36,66,.3);color:#fff;transform:scale(1.1)}.step.active .step-title[data-v-0ef54d5d]{color:#ff2442;font-weight:700}.step.completed .step-number[data-v-0ef54d5d]{background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff}.step.completed .step-title[data-v-0ef54d5d]{color:#52c41a}.step-number[data-v-0ef54d5d]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);align-items:center;background:#eee;border-radius:50%;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;height:48px;justify-content:center;transition:all .3s cubic-bezier(.25,.8,.25,1);width:48px}.step-title[data-v-0ef54d5d]{-webkit-transition:all .3s ease;color:#666;font-size:14px;font-weight:500;transition:all .3s ease}.step-line[data-v-0ef54d5d]{-ms-flex:1;-webkit-box-flex:1;background:#eee;flex:1;height:2px;margin:0 16px;position:relative}.step-line[data-v-0ef54d5d]:before{-webkit-transition:width .3s ease;background:-webkit-gradient(linear,left top,right top,from(#52c41a),to(#73d13d));background:linear-gradient(90deg,#52c41a,#73d13d);content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:0}.completed~.step-line[data-v-0ef54d5d]:before{width:100%}.content-area[data-v-0ef54d5d]{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);background:#fff;border:1px solid rgba(0,0,0,.02);border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);min-height:600px;padding:32px}.input-stage .input-header[data-v-0ef54d5d]{margin-bottom:40px;text-align:center}.input-stage .input-header h2[data-v-0ef54d5d]{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ff2442,#ff5c72);background-clip:text;color:#333;font-size:28px;font-weight:700;margin-bottom:12px}.input-stage .input-header p[data-v-0ef54d5d]{color:#666;font-size:16px;line-height:1.6}.input-stage .composer-input[data-v-0ef54d5d]{margin:0 auto;max-width:800px}.input-stage .composer-input .input-area[data-v-0ef54d5d]{margin-bottom:32px}.input-stage .composer-input .input-area .prompt-textarea[data-v-0ef54d5d]{-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);background:#fff;border:2px solid #eee;border-radius:16px;font-family:inherit;font-size:16px;line-height:1.6;min-height:120px;padding:20px;resize:none;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}.input-stage .composer-input .input-area .prompt-textarea[data-v-0ef54d5d]:focus{-webkit-box-shadow:0 0 0 3px rgba(255,36,66,.08);border-color:#ff2442;box-shadow:0 0 0 3px rgba(255,36,66,.08);outline:none}.input-stage .composer-input .input-area .prompt-textarea[data-v-0ef54d5d]::-webkit-input-placeholder{color:#999}.input-stage .composer-input .input-area .prompt-textarea[data-v-0ef54d5d]:-ms-input-placeholder{color:#999}.input-stage .composer-input .input-area .prompt-textarea[data-v-0ef54d5d]::-ms-input-placeholder{color:#999}.input-stage .composer-input .input-area .prompt-textarea[data-v-0ef54d5d]::placeholder{color:#999}.input-stage .composer-input .image-upload-area[data-v-0ef54d5d]{margin-bottom:32px}.input-stage .composer-input .image-upload-area .upload-label[data-v-0ef54d5d]{color:#333;font-size:16px;font-weight:600;margin-bottom:16px}.input-stage .composer-input .image-upload-area .image-grid[data-v-0ef54d5d]{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:16px}.input-stage .composer-input .image-upload-area .image-grid .image-preview[data-v-0ef54d5d]{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);height:120px;overflow:hidden;position:relative;width:120px}.input-stage .composer-input .image-upload-area .image-grid .image-preview img[data-v-0ef54d5d]{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.input-stage .composer-input .image-upload-area .image-grid .image-preview .remove-image[data-v-0ef54d5d]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:all .2s ease;align-items:center;background:rgba(0,0,0,.6);border:none;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;height:24px;justify-content:center;position:absolute;right:4px;top:4px;transition:all .2s ease;width:24px}.input-stage .composer-input .image-upload-area .image-grid .image-preview .remove-image[data-v-0ef54d5d]:hover{-webkit-transform:scale(1.1);background:#ff2442;transform:scale(1.1)}.input-stage .composer-input .image-upload-area .image-grid .upload-button[data-v-0ef54d5d]{-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-transition:all .3s ease;align-items:center;background:#fafafa;border:2px dashed #eee;border-radius:12px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:120px;justify-content:center;transition:all .3s ease;width:120px}.input-stage .composer-input .image-upload-area .image-grid .upload-button[data-v-0ef54d5d]:hover{-webkit-transform:translateY(-2px);background:#fff0f2;border-color:#ff2442;transform:translateY(-2px)}.input-stage .composer-input .image-upload-area .image-grid .upload-button .upload-icon[data-v-0ef54d5d]{font-size:24px;margin-bottom:8px}.input-stage .composer-input .image-upload-area .image-grid .upload-button .upload-text[data-v-0ef54d5d]{color:#666;font-size:12px;font-weight:500}.input-stage .composer-input .input-actions[data-v-0ef54d5d]{text-align:center}.input-stage .composer-input .input-actions .el-button--large[data-v-0ef54d5d]{border-radius:16px;font-size:18px;font-weight:700;padding:16px 48px}.outline-stage .outline-header[data-v-0ef54d5d]{margin-bottom:40px;text-align:center}.outline-stage .outline-header h2[data-v-0ef54d5d]{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#409eff,#67c23a);background-clip:text;color:#333;font-size:28px;font-weight:700;margin-bottom:12px}.outline-stage .outline-header p[data-v-0ef54d5d]{color:#666;font-size:16px;line-height:1.6}.outline-stage .outline-editor .outline-cards[data-v-0ef54d5d]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.outline-stage .outline-editor .outline-cards .outline-card[data-v-0ef54d5d]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);background:#fff;border:2px solid #eee;border-radius:16px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;min-height:180px;padding:20px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.outline-stage .outline-editor .outline-cards .outline-card[data-v-0ef54d5d]:hover{-webkit-box-shadow:0 6px 20px rgba(255,36,66,.15);-webkit-transform:translateY(-4px);border-color:#ff2442;box-shadow:0 6px 20px rgba(255,36,66,.15);transform:translateY(-4px)}.outline-stage .outline-editor .outline-cards .outline-card.active[data-v-0ef54d5d]{-webkit-box-shadow:0 8px 24px rgba(255,36,66,.2);-webkit-transform:translateY(-6px) scale(1.02);border-color:#ff2442;box-shadow:0 8px 24px rgba(255,36,66,.2);transform:translateY(-6px) scale(1.02)}.outline-stage .outline-editor .outline-cards .outline-card.editing[data-v-0ef54d5d]{-webkit-box-shadow:0 8px 24px rgba(64,158,255,.2);border-color:#409eff;box-shadow:0 8px 24px rgba(64,158,255,.2)}.outline-stage .outline-editor .outline-cards .outline-card .card-header[data-v-0ef54d5d]{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:12px}.outline-stage .outline-editor .outline-cards .outline-card .card-header .page-type[data-v-0ef54d5d]{-ms-flex-negative:0;flex-shrink:0}.outline-stage .outline-editor .outline-cards .outline-card .card-header .page-number[data-v-0ef54d5d]{background:#f8f9fa;border-radius:8px;color:#666;font-size:14px;font-weight:600;padding:4px 8px}.outline-stage .outline-editor .outline-cards .outline-card .card-content[data-v-0ef54d5d]{-ms-flex:1;-webkit-box-flex:1;flex:1;margin-bottom:16px}.outline-stage .outline-editor .outline-cards .outline-card .card-content .content-preview[data-v-0ef54d5d]{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#555;display:-webkit-box;font-size:14px;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.outline-stage .outline-editor .outline-cards .outline-card .card-actions[data-v-0ef54d5d]{-ms-flex-pack:end;-webkit-box-pack:end;-webkit-transition:opacity .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end;opacity:0;transition:opacity .3s ease}.outline-stage .outline-editor .outline-cards .outline-card .card-actions .el-button[data-v-0ef54d5d]{border-radius:12px;font-size:12px;padding:4px 8px}.outline-stage .outline-editor .outline-cards .outline-card:hover .card-actions[data-v-0ef54d5d]{opacity:1}.outline-stage .outline-editor .selected-page-preview[data-v-0ef54d5d]{-webkit-animation:slideInUp-data-v-0ef54d5d .4s cubic-bezier(.25,.8,.25,1);-webkit-box-shadow:0 8px 32px rgba(255,36,66,.15);animation:slideInUp-data-v-0ef54d5d .4s cubic-bezier(.25,.8,.25,1);background:linear-gradient(135deg,#fff0f2,#fff);border:2px solid #ff2442;border-radius:20px;box-shadow:0 8px 32px rgba(255,36,66,.15);margin-bottom:24px;padding:32px}.outline-stage .outline-editor .selected-page-preview .preview-header[data-v-0ef54d5d]{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;border-bottom:1px solid rgba(255,36,66,.1);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.outline-stage .outline-editor .selected-page-preview .preview-header h3[data-v-0ef54d5d]{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ff2442,#ff5c72);background-clip:text;color:#333;font-size:20px;font-weight:700;margin:0}.outline-stage .outline-editor .selected-page-preview .preview-header .preview-actions[data-v-0ef54d5d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.outline-stage .outline-editor .selected-page-preview .preview-content[data-v-0ef54d5d]{background:#fff;border-radius:16px;color:#444;font-size:16px;line-height:1.7;min-height:100px;padding:24px;white-space:pre-wrap}.outline-stage .outline-editor .outline-tools[data-v-0ef54d5d]{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;background:#f8f9fa;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:24px;padding:20px}.outline-stage .outline-editor .outline-tools .page-count[data-v-0ef54d5d]{color:#333;font-size:16px;font-weight:600}.outline-stage .outline-editor .outline-actions[data-v-0ef54d5d]{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:center}.outline-stage .outline-editor .outline-actions .el-button--large[data-v-0ef54d5d]{border-radius:16px;font-size:18px;font-weight:700;padding:16px 48px}.generate-stage .generate-header[data-v-0ef54d5d]{margin-bottom:40px;text-align:center}.generate-stage .generate-header h2[data-v-0ef54d5d]{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#e6a23c,#f56c6c);background-clip:text;color:#333;font-size:28px;font-weight:700;margin-bottom:12px}.generate-stage .generate-header p[data-v-0ef54d5d]{color:#666;font-size:16px;line-height:1.6}.generate-stage .generate-progress[data-v-0ef54d5d]{margin-bottom:40px}.generate-stage .generate-progress .progress-info[data-v-0ef54d5d]{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:12px}.generate-stage .generate-progress .progress-info .progress-text[data-v-0ef54d5d]{color:#333;font-size:16px;font-weight:600}.generate-stage .generate-progress .progress-info .progress-percent[data-v-0ef54d5d]{color:#ff2442;font-size:18px;font-weight:700}.generate-stage .generate-progress .progress-bar[data-v-0ef54d5d]{background:#eee;border-radius:4px;height:8px;overflow:hidden}.generate-stage .generate-progress .progress-bar .progress-fill[data-v-0ef54d5d]{-webkit-transition:width .3s ease;background:-webkit-gradient(linear,left top,right top,from(#ff2442),to(#ff5c72));background:linear-gradient(90deg,#ff2442,#ff5c72);border-radius:4px;height:100%;transition:width .3s ease}.generate-stage .image-grid[data-v-0ef54d5d]{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.generate-stage .image-grid .image-card[data-v-0ef54d5d]{-webkit-transition:all .3s ease;background:#fff;border:2px solid #eee;border-radius:16px;overflow:hidden;transition:all .3s ease}.generate-stage .image-grid .image-card.image-status-completed[data-v-0ef54d5d]{border-color:#67c23a}.generate-stage .image-grid .image-card.image-status-generating[data-v-0ef54d5d]{border-color:#e6a23c}.generate-stage .image-grid .image-card.image-status-failed[data-v-0ef54d5d]{border-color:#f56c6c}.generate-stage .image-grid .image-card .image-header[data-v-0ef54d5d]{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;background:#f8f9fa;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:16px}.generate-stage .image-grid .image-card .image-header .image-title[data-v-0ef54d5d]{color:#333;font-size:14px;font-weight:600}.generate-stage .image-grid .image-card .image-content[data-v-0ef54d5d]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:200px;justify-content:center;position:relative}.generate-stage .image-grid .image-card .image-content .image-result img[data-v-0ef54d5d]{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.generate-stage .image-grid .image-card .image-content .image-error[data-v-0ef54d5d],.generate-stage .image-grid .image-card .image-content .image-loading[data-v-0ef54d5d],.generate-stage .image-grid .image-card .image-content .image-pending[data-v-0ef54d5d]{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:12px}.generate-stage .image-grid .image-card .image-content .image-error .loading-spinner[data-v-0ef54d5d],.generate-stage .image-grid .image-card .image-content .image-loading .loading-spinner[data-v-0ef54d5d],.generate-stage .image-grid .image-card .image-content .image-pending .loading-spinner[data-v-0ef54d5d]{-webkit-animation:spin-data-v-0ef54d5d 1s linear infinite;animation:spin-data-v-0ef54d5d 1s linear infinite;border:3px solid #eee;border-radius:50%;border-top-color:#ff2442;height:32px;width:32px}.generate-stage .image-grid .image-card .image-content .image-error .error-icon[data-v-0ef54d5d],.generate-stage .image-grid .image-card .image-content .image-error .pending-icon[data-v-0ef54d5d],.generate-stage .image-grid .image-card .image-content .image-loading .error-icon[data-v-0ef54d5d],.generate-stage .image-grid .image-card .image-content .image-loading .pending-icon[data-v-0ef54d5d],.generate-stage .image-grid .image-card .image-content .image-pending .error-icon[data-v-0ef54d5d],.generate-stage .image-grid .image-card .image-content .image-pending .pending-icon[data-v-0ef54d5d]{font-size:32px}.generate-stage .image-grid .image-card .image-content .image-error .error-text[data-v-0ef54d5d],.generate-stage .image-grid .image-card .image-content .image-error .loading-text[data-v-0ef54d5d],.generate-stage .image-grid .image-card .image-content .image-error .pending-text[data-v-0ef54d5d],.generate-stage .image-grid .image-card .image-content .image-loading .error-text[data-v-0ef54d5d],.generate-stage .image-grid .image-card .image-content .image-loading .loading-text[data-v-0ef54d5d],.generate-stage .image-grid .image-card .image-content .image-loading .pending-text[data-v-0ef54d5d],.generate-stage .image-grid .image-card .image-content .image-pending .error-text[data-v-0ef54d5d],.generate-stage .image-grid .image-card .image-content .image-pending .loading-text[data-v-0ef54d5d],.generate-stage .image-grid .image-card .image-content .image-pending .pending-text[data-v-0ef54d5d]{font-size:14px;font-weight:500}.generate-stage .image-grid .image-card .image-content .image-error .el-button[data-v-0ef54d5d],.generate-stage .image-grid .image-card .image-content .image-loading .el-button[data-v-0ef54d5d],.generate-stage .image-grid .image-card .image-content .image-pending .el-button[data-v-0ef54d5d]{border-radius:20px;font-weight:600}.generate-stage .image-grid .image-card .image-description[data-v-0ef54d5d]{background:#f8f9fa;border-top:1px solid #eee;color:#666;font-size:14px;line-height:1.5;padding:16px}@-webkit-keyframes spin-data-v-0ef54d5d{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-0ef54d5d{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.result-stage .result-header[data-v-0ef54d5d]{margin-bottom:40px;text-align:center}.result-stage .result-header h2[data-v-0ef54d5d]{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#52c41a,#73d13d);background-clip:text;color:#333;font-size:32px;font-weight:700;margin-bottom:12px}.result-stage .result-header p[data-v-0ef54d5d]{color:#666;font-size:16px;line-height:1.6}.result-stage .result-gallery[data-v-0ef54d5d]{margin-bottom:40px}.result-stage .result-gallery .gallery-grid[data-v-0ef54d5d]{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.result-stage .result-gallery .gallery-grid .gallery-item[data-v-0ef54d5d]{-webkit-transition:all .3s ease;background:#fff;border:2px solid #eee;border-radius:16px;overflow:hidden;transition:all .3s ease}.result-stage .result-gallery .gallery-grid .gallery-item[data-v-0ef54d5d]:hover{-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);-webkit-transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-image[data-v-0ef54d5d]{height:250px;overflow:hidden;position:relative}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-image img[data-v-0ef54d5d]{-o-object-fit:cover;-webkit-transition:-webkit-transform .3s ease;height:100%;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-image .gallery-overlay[data-v-0ef54d5d]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:opacity .3s ease;align-items:center;background:rgba(0,0,0,.7);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-image .gallery-overlay .el-button[data-v-0ef54d5d]{border-radius:20px;font-weight:600}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-image:hover .gallery-overlay[data-v-0ef54d5d]{opacity:1}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-image:hover img[data-v-0ef54d5d]{-webkit-transform:scale(1.05);transform:scale(1.05)}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-info[data-v-0ef54d5d]{padding:20px}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-info .gallery-title[data-v-0ef54d5d]{color:#333;font-size:16px;font-weight:700;margin-bottom:8px}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-info .gallery-description[data-v-0ef54d5d]{color:#666;font-size:14px;line-height:1.5}.result-stage .result-actions[data-v-0ef54d5d]{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:center}.result-stage .result-actions .el-button[data-v-0ef54d5d]{border-radius:16px;font-size:16px;font-weight:700;padding:14px 32px}:deep(.el-button){-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);border-radius:12px;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s cubic-bezier(.25,.8,.25,1)}:deep(.el-button--primary){-webkit-box-shadow:0 4px 12px rgba(255,36,66,.3);background:linear-gradient(135deg,#ff2442,#ff5c72);border:none;box-shadow:0 4px 12px rgba(255,36,66,.3)}:deep(.el-button--primary:hover){-webkit-box-shadow:0 8px 20px rgba(255,36,66,.4);-webkit-transform:translateY(-2px);background:linear-gradient(135deg,#ff3b55,#ff7a8c);box-shadow:0 8px 20px rgba(255,36,66,.4);transform:translateY(-2px)}:deep(.el-button:not(.el-button--primary)){-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);background:#fff;border:2px solid #eee;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#333}:deep(.el-button:not(.el-button--primary):hover){-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);background:#f4f5f7;border-color:#d1d5db;box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}:deep(.el-tag){border-radius:12px;font-size:13px;font-weight:600}@-webkit-keyframes slideInUp-data-v-0ef54d5d{0%{-webkit-transform:translateY(30px);opacity:0;transform:translateY(30px)}to{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}@keyframes slideInUp-data-v-0ef54d5d{0%{-webkit-transform:translateY(30px);opacity:0;transform:translateY(30px)}to{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}@-webkit-keyframes cardPulse-data-v-0ef54d5d{0%,to{-webkit-transform:translateY(-6px) scale(1.02);transform:translateY(-6px) scale(1.02)}50%{-webkit-transform:translateY(-8px) scale(1.03);transform:translateY(-8px) scale(1.03)}}@keyframes cardPulse-data-v-0ef54d5d{0%,to{-webkit-transform:translateY(-6px) scale(1.02);transform:translateY(-6px) scale(1.02)}50%{-webkit-transform:translateY(-8px) scale(1.03);transform:translateY(-8px) scale(1.03)}}@media (max-width:768px){.creative-center[data-v-0ef54d5d]{padding:16px}.step-indicator[data-v-0ef54d5d]{padding:20px}.steps[data-v-0ef54d5d]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;gap:20px}.step-line[data-v-0ef54d5d]{height:40px;margin:16px 0;width:2px}.content-area[data-v-0ef54d5d]{padding:20px}.input-stage .composer-input .image-upload-area .image-grid[data-v-0ef54d5d]{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.input-stage .composer-input .image-upload-area .image-grid .image-preview[data-v-0ef54d5d],.input-stage .composer-input .image-upload-area .image-grid .upload-button[data-v-0ef54d5d]{height:100px;width:100px}.outline-stage .outline-editor .outline-cards[data-v-0ef54d5d]{gap:16px;grid-template-columns:1fr}.outline-stage .outline-editor .outline-cards .outline-card[data-v-0ef54d5d]{min-height:140px;padding:16px}.outline-stage .outline-editor .outline-cards .outline-card .card-actions[data-v-0ef54d5d]{opacity:1}.outline-stage .outline-editor .selected-page-detail[data-v-0ef54d5d]{padding:20px}.outline-stage .outline-editor .selected-page-detail .detail-header h3[data-v-0ef54d5d]{font-size:18px}.outline-stage .outline-editor .selected-page-detail .detail-content .edit-mode .content-textarea[data-v-0ef54d5d],.outline-stage .outline-editor .selected-page-detail .detail-content .view-mode[data-v-0ef54d5d]{font-size:14px;padding:16px}.generate-stage .image-grid[data-v-0ef54d5d],.result-stage .gallery-grid[data-v-0ef54d5d]{grid-template-columns:1fr}.result-actions[data-v-0ef54d5d]{-ms-flex-align:stretch;-ms-flex-direction:column;-webkit-box-align:stretch;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:stretch;flex-direction:column}.result-actions .el-button[data-v-0ef54d5d]{width:100%}}@media (max-width:1024px) and (min-width:769px){.outline-stage .outline-editor .outline-cards[data-v-0ef54d5d]{grid-template-columns:repeat(2,1fr)}:deep(.page-edit-dialog) .el-dialog[data-v-0ef54d5d]{max-width:85vw;width:85%!important}}@media (max-width:768px){:deep(.page-edit-dialog) .el-dialog[data-v-0ef54d5d]{margin:0 auto;max-width:95vw;width:95%!important}:deep(.page-edit-dialog) .el-dialog__body[data-v-0ef54d5d],:deep(.page-edit-dialog) .el-dialog__header[data-v-0ef54d5d]{padding:20px}:deep(.page-edit-dialog) .el-dialog__footer[data-v-0ef54d5d]{padding:16px 20px}:deep(.page-edit-dialog) .edit-dialog-content .edit-form .form-item .content-textarea-large[data-v-0ef54d5d]{min-height:150px;padding:16px}}:deep(.page-edit-dialog) [data-v-0ef54d5d]{-webkit-box-sizing:border-box;box-sizing:border-box}:deep(.page-edit-dialog) .el-dialog[data-v-0ef54d5d]{-webkit-box-shadow:0 20px 60px rgba(0,0,0,.15);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.15);max-width:90vw;overflow:hidden}:deep(.page-edit-dialog) .el-dialog__header[data-v-0ef54d5d]{background:linear-gradient(135deg,#ff2442,#ff5c72);border-bottom:none;padding:24px 32px}:deep(.page-edit-dialog) .el-dialog__header .el-dialog__title[data-v-0ef54d5d]{color:#fff;font-size:18px;font-weight:700}:deep(.page-edit-dialog) .el-dialog__header .el-dialog__close[data-v-0ef54d5d]{color:#fff;font-size:20px}:deep(.page-edit-dialog) .el-dialog__header .el-dialog__close[data-v-0ef54d5d]:hover{background:hsla(0,0%,100%,.2);border-radius:50%;color:#fff}:deep(.page-edit-dialog) .el-dialog__body[data-v-0ef54d5d]{background:#f8f9fa;padding:32px}:deep(.page-edit-dialog) .el-dialog__footer[data-v-0ef54d5d]{background:#fff;border-top:1px solid #eee;padding:24px 32px}.dialog-title h3[data-v-0ef54d5d]{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ff2442,#ff5c72);background-clip:text;color:#333;font-size:20px;font-weight:700;margin:0}.edit-dialog-content[data-v-0ef54d5d]{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}.edit-dialog-content .edit-form .form-item[data-v-0ef54d5d],.edit-dialog-content .edit-form[data-v-0ef54d5d]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.edit-dialog-content .edit-form .form-item[data-v-0ef54d5d]{margin-bottom:24px}.edit-dialog-content .edit-form .form-item label[data-v-0ef54d5d]{color:#333;display:block;font-size:16px;font-weight:600;letter-spacing:.5px;line-height:1.4;margin-bottom:12px}.edit-dialog-content .edit-form .form-item .content-textarea-large[data-v-0ef54d5d]{-webkit-box-sizing:border-box;-webkit-transition:all .3s ease;background:#fff;border:2px solid #eee;border-radius:16px;box-sizing:border-box;font-family:inherit;font-size:16px;line-height:1.7;min-height:200px;padding:20px;resize:vertical;transition:all .3s ease;width:100%}.edit-dialog-content .edit-form .form-item .content-textarea-large[data-v-0ef54d5d]:focus{-webkit-box-shadow:0 0 0 4px rgba(255,36,66,.08);border-color:#ff2442;box-shadow:0 0 0 4px rgba(255,36,66,.08);outline:none}.edit-dialog-content .edit-form .form-item .content-textarea-large[data-v-0ef54d5d]::-webkit-input-placeholder{color:#999}.edit-dialog-content .edit-form .form-item .content-textarea-large[data-v-0ef54d5d]:-ms-input-placeholder{color:#999}.edit-dialog-content .edit-form .form-item .content-textarea-large[data-v-0ef54d5d]::-ms-input-placeholder{color:#999}.edit-dialog-content .edit-form .form-item .content-textarea-large[data-v-0ef54d5d]::placeholder{color:#999}.edit-dialog-content .edit-form .form-item .page-type-display[data-v-0ef54d5d]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px}.edit-dialog-content .edit-form .form-item .page-type-display .el-tag[data-v-0ef54d5d]{border-radius:12px;font-size:14px;font-weight:600;line-height:1;margin:0;padding:8px 16px}.edit-dialog-content .edit-form .form-item .content-tips[data-v-0ef54d5d]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;gap:6px;margin-top:8px}.dialog-footer[data-v-0ef54d5d]{-ms-flex-pack:end;-webkit-box-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;justify-content:flex-end}.dialog-footer .el-button[data-v-0ef54d5d]{border-radius:16px;font-weight:600;min-width:100px;padding:12px 24px}:deep(.el-select) .el-input__inner[data-v-0ef54d5d]{-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);background:#fff;border:2px solid #eee;border-radius:12px;font-size:15px;padding:16px 20px;transition:all .3s cubic-bezier(.25,.8,.25,1)}:deep(.el-select) .el-input__inner[data-v-0ef54d5d]:focus{-webkit-box-shadow:0 0 0 3px rgba(255,36,66,.08);border-color:#ff2442;box-shadow:0 0 0 3px rgba(255,36,66,.08)}:deep(.el-select-dropdown){-webkit-box-shadow:0 8px 24px rgba(0,0,0,.06);border:1px solid #eee;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.06)}:deep(.el-select-dropdown .el-select-dropdown__item){-webkit-transition:all .2s ease;font-size:15px;padding:12px 20px;transition:all .2s ease}:deep(.el-select-dropdown .el-select-dropdown__item:hover){background:#fff0f2;color:#ff2442}:deep(.large-image-dialog) .el-dialog[data-v-0ef54d5d]{-webkit-box-shadow:0 20px 60px rgba(0,0,0,.15);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.15);max-height:95vh;max-width:95vw;overflow:hidden}:deep(.large-image-dialog) .el-dialog__header[data-v-0ef54d5d]{background:linear-gradient(135deg,#409eff,#67c23a);border-bottom:none;padding:20px 32px}:deep(.large-image-dialog) .el-dialog__header .el-dialog__title[data-v-0ef54d5d]{color:#fff;font-size:18px;font-weight:700}:deep(.large-image-dialog) .el-dialog__header .el-dialog__close[data-v-0ef54d5d]{color:#fff;font-size:20px}:deep(.large-image-dialog) .el-dialog__header .el-dialog__close[data-v-0ef54d5d]:hover{background:hsla(0,0%,100%,.2);border-radius:50%;color:#fff}:deep(.large-image-dialog) .el-dialog__body[data-v-0ef54d5d]{background:#f8f9fa;max-height:80vh;overflow-y:auto;padding:20px}:deep(.large-image-dialog) .el-dialog__footer[data-v-0ef54d5d]{background:#fff;border-top:1px solid #eee;padding:20px 32px}.large-image-dialog-title h3[data-v-0ef54d5d]{color:#fff;font-size:18px;font-weight:700;margin:0}.large-image-content[data-v-0ef54d5d]{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:20px}.large-image-content .large-image-container[data-v-0ef54d5d]{-ms-flex:1;-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-flex:1;-webkit-box-pack:center;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;justify-content:center;min-height:400px;overflow:auto;padding:20px}.large-image-content .large-image-container .large-image[data-v-0ef54d5d]{-o-object-fit:contain;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);-webkit-transition:all .3s ease;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);max-height:70vh;max-width:100%;object-fit:contain;transition:all .3s ease}.large-image-content .large-image-container .large-image[data-v-0ef54d5d]:hover{-webkit-box-shadow:0 8px 24px rgba(0,0,0,.15);-webkit-transform:scale(1.02);box-shadow:0 8px 24px rgba(0,0,0,.15);transform:scale(1.02)}.large-image-content .large-image-info[data-v-0ef54d5d]{-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:20px;width:100%}.large-image-content .large-image-info .info-item[data-v-0ef54d5d]{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:16px}.large-image-content .large-image-info .info-item[data-v-0ef54d5d]:last-child{margin-bottom:0}.large-image-content .large-image-info .info-item .info-label[data-v-0ef54d5d]{color:#333;font-size:16px;font-weight:600;line-height:1.4;min-width:80px}.large-image-content .large-image-info .info-item .content-text[data-v-0ef54d5d]{-ms-flex:1;-webkit-box-flex:1;background:#f8f9fa;border:1px solid #eee;border-radius:12px;color:#666;flex:1;font-size:15px;line-height:1.6;padding:12px 16px}.large-image-dialog-footer[data-v-0ef54d5d]{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;justify-content:center}.large-image-dialog-footer .el-button[data-v-0ef54d5d]{-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);border-radius:20px;font-size:16px;font-weight:600;min-width:120px;padding:12px 32px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.large-image-dialog-footer .el-button.el-button--primary[data-v-0ef54d5d]{-webkit-box-shadow:0 4px 12px rgba(64,158,255,.3);background:linear-gradient(135deg,#409eff,#67c23a);border:none;box-shadow:0 4px 12px rgba(64,158,255,.3);color:#fff}.large-image-dialog-footer .el-button.el-button--primary[data-v-0ef54d5d]:hover{-webkit-box-shadow:0 8px 20px rgba(64,158,255,.4);-webkit-transform:translateY(-2px);background:linear-gradient(135deg,#66b1ff,#85ce61);box-shadow:0 8px 20px rgba(64,158,255,.4);transform:translateY(-2px)}.large-image-dialog-footer .el-button[data-v-0ef54d5d]:not(.el-button--primary){-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);background:#fff;border:2px solid #eee;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#333}.large-image-dialog-footer .el-button[data-v-0ef54d5d]:not(.el-button--primary):hover{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);background:#f4f5f7;border-color:#d1d5db;box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}@media (max-width:768px){:deep(.large-image-dialog) .el-dialog[data-v-0ef54d5d]{margin:10px;max-width:98vw}:deep(.large-image-dialog) .el-dialog__body[data-v-0ef54d5d]{max-height:70vh;padding:15px}.large-image-content[data-v-0ef54d5d]{gap:15px}.large-image-content .large-image-container[data-v-0ef54d5d]{min-height:300px;padding:15px}.large-image-content .large-image-container .large-image[data-v-0ef54d5d]{max-height:50vh}.large-image-content .large-image-info[data-v-0ef54d5d]{padding:15px}.large-image-content .large-image-info .info-item[data-v-0ef54d5d]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;gap:8px}.large-image-content .large-image-info .info-item .info-label[data-v-0ef54d5d]{min-width:auto}.large-image-dialog-footer[data-v-0ef54d5d]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;gap:12px}.large-image-dialog-footer .el-button[data-v-0ef54d5d]{min-width:auto;width:100%}}