.creative-center[data-v-5d3908cb]{background:#f8f9fa;margin:0 auto;max-width:1200px;min-height:100vh;padding:32px}.mode-selector[data-v-5d3908cb]{-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:24px 32px}.mode-selector .mode-label[data-v-5d3908cb]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;color:#2c3e50;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:20px}.mode-selector .mode-label i[data-v-5d3908cb]{color:#ff2442;font-size:18px}.mode-selector .mode-options[data-v-5d3908cb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media (max-width:768px){.mode-selector .mode-options[data-v-5d3908cb]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}}.mode-selector .mode-option[data-v-5d3908cb]{-ms-flex:1;-webkit-box-flex:1;-webkit-transition:all .3s ease;background:#fff;border:2px solid #e1e8ed;border-radius:16px;cursor:pointer;flex:1;padding:20px;text-align:center;transition:all .3s ease}.mode-selector .mode-option[data-v-5d3908cb]:hover{-webkit-transform:translateY(-2px);background:#fff5f5;border-color:#ff2442;transform:translateY(-2px)}.mode-selector .mode-option.active[data-v-5d3908cb]{-webkit-box-shadow:0 4px 16px rgba(255,36,66,.1);background:linear-gradient(135deg,#fff5f5,#ffe5e5);border-color:#ff2442;box-shadow:0 4px 16px rgba(255,36,66,.1)}.mode-selector .mode-option .mode-icon[data-v-5d3908cb]{font-size:32px;margin-bottom:12px}.mode-selector .mode-option .mode-title[data-v-5d3908cb]{color:#2c3e50;font-size:16px;font-weight:600;margin-bottom:8px}.mode-selector .mode-option .mode-desc[data-v-5d3908cb]{color:#64748b;font-size:14px;line-height:1.4}.step-indicator[data-v-5d3908cb]{-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-5d3908cb]{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;margin:0 auto;max-width:800px}.step[data-v-5d3908cb],.steps[data-v-5d3908cb]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.step[data-v-5d3908cb]{-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-5d3908cb]{-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-5d3908cb]{color:#ff2442;font-weight:700}.step.completed .step-number[data-v-5d3908cb]{background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff}.step.completed .step-title[data-v-5d3908cb]{color:#52c41a}.step-number[data-v-5d3908cb]{-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-5d3908cb]{-webkit-transition:all .3s ease;color:#666;font-size:14px;font-weight:500;transition:all .3s ease}.step-line[data-v-5d3908cb]{-ms-flex:1;-webkit-box-flex:1;background:#eee;flex:1;height:2px;margin:0 16px;position:relative}.step-line[data-v-5d3908cb]: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-5d3908cb]:before{width:100%}.content-area[data-v-5d3908cb]{-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-5d3908cb]{margin-bottom:40px;text-align:center}.input-stage .input-header h2[data-v-5d3908cb]{-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-5d3908cb]{color:#666;font-size:16px;line-height:1.6}.input-stage .composer-input[data-v-5d3908cb]{margin:0 auto;max-width:800px}.input-stage .composer-input .input-area[data-v-5d3908cb]{margin-bottom:32px}.input-stage .composer-input .input-area .prompt-textarea[data-v-5d3908cb]{-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-5d3908cb]: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-5d3908cb]::-webkit-input-placeholder{color:#999}.input-stage .composer-input .input-area .prompt-textarea[data-v-5d3908cb]:-ms-input-placeholder{color:#999}.input-stage .composer-input .input-area .prompt-textarea[data-v-5d3908cb]::-ms-input-placeholder{color:#999}.input-stage .composer-input .input-area .prompt-textarea[data-v-5d3908cb]::placeholder{color:#999}.input-stage .composer-input .image-upload-area[data-v-5d3908cb]{margin-bottom:32px}.input-stage .composer-input .image-upload-area .upload-label[data-v-5d3908cb]{color:#333;font-size:16px;font-weight:600;margin-bottom:16px}.input-stage .composer-input .image-upload-area .image-grid[data-v-5d3908cb]{-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-5d3908cb]{-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-5d3908cb]{-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-5d3908cb]{-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-5d3908cb]: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-5d3908cb]{-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-5d3908cb]: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-5d3908cb]{font-size:24px;margin-bottom:8px}.input-stage .composer-input .image-upload-area .image-grid .upload-button .upload-text[data-v-5d3908cb]{color:#666;font-size:12px;font-weight:500}.input-stage .composer-input .input-actions[data-v-5d3908cb]{text-align:center}.input-stage .composer-input .input-actions .el-button--large[data-v-5d3908cb]{border-radius:16px;font-size:18px;font-weight:700;padding:16px 48px}.input-stage .composer-input .button-with-credit[data-v-5d3908cb]{gap:12px}.input-stage .composer-input .button-with-credit .credit-info[data-v-5d3908cb],.input-stage .composer-input .button-with-credit[data-v-5d3908cb]{-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}.input-stage .composer-input .button-with-credit .credit-info[data-v-5d3908cb]{gap:8px}.input-stage .composer-input .button-with-credit .credit-info .credit-text[data-v-5d3908cb]{color:#666;font-size:14px;font-weight:500}.input-stage .composer-input .button-with-credit .credit-info .credit-warning[data-v-5d3908cb]{max-width:300px}.input-stage .composer-input .button-with-credit .credit-info .credit-warning.el-alert--mini[data-v-5d3908cb]{padding:4px 8px}.input-stage .rewrite-input[data-v-5d3908cb]{margin:0 auto;max-width:1000px}.input-stage .rewrite-input .search-section[data-v-5d3908cb]{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:24px;padding:24px}.input-stage .rewrite-input .search-section .search-header[data-v-5d3908cb]{margin-bottom:20px;text-align:center}.input-stage .rewrite-input .search-section .search-header h3[data-v-5d3908cb]{color:#333;font-size:20px;font-weight:600;margin-bottom:8px}.input-stage .rewrite-input .search-section .search-header p[data-v-5d3908cb]{color:#666;font-size:14px}.input-stage .rewrite-input .search-section .search-controls[data-v-5d3908cb]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.input-stage .rewrite-input .search-section .search-controls .search-input[data-v-5d3908cb]{-ms-flex:1;-webkit-box-flex:1;flex:1}@media (max-width:768px){.input-stage .rewrite-input .search-section .search-controls[data-v-5d3908cb]{-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}}.input-stage .rewrite-input .notes-selection[data-v-5d3908cb]{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:24px;min-height:400px;padding:24px}.input-stage .rewrite-input .notes-selection .loading-notes[data-v-5d3908cb]{padding:40px;text-align:center}.input-stage .rewrite-input .notes-selection .loading-notes p[data-v-5d3908cb]{color:#666;margin-top:16px}.input-stage .rewrite-input .notes-selection .no-notes[data-v-5d3908cb]{padding:60px 20px;text-align:center}.input-stage .rewrite-input .notes-selection .no-notes .no-notes-icon[data-v-5d3908cb]{font-size:48px;margin-bottom:16px;opacity:.6}.input-stage .rewrite-input .notes-selection .no-notes .no-notes-text[data-v-5d3908cb]{color:#666;font-size:16px;margin-bottom:8px}.input-stage .rewrite-input .notes-selection .no-notes .no-notes-tip[data-v-5d3908cb]{color:#999;font-size:14px}.input-stage .rewrite-input .notes-selection .notes-grid[data-v-5d3908cb]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));max-height:500px;overflow-y:auto;padding:4px}.input-stage .rewrite-input .notes-selection .notes-grid .note-card[data-v-5d3908cb]{-webkit-transition:all .3s ease;background:#fff;border:2px solid #e1e8ed;border-radius:12px;cursor:pointer;padding:16px;position:relative;transition:all .3s ease}.input-stage .rewrite-input .notes-selection .notes-grid .note-card[data-v-5d3908cb]:hover{-webkit-box-shadow:0 4px 12px rgba(255,36,66,.1);-webkit-transform:translateY(-2px);border-color:#ff2442;box-shadow:0 4px 12px rgba(255,36,66,.1);transform:translateY(-2px)}.input-stage .rewrite-input .notes-selection .notes-grid .note-card.selected[data-v-5d3908cb]{-webkit-box-shadow:0 4px 16px rgba(255,36,66,.1);background:linear-gradient(135deg,#fff5f5,#ffe5e5);border-color:#ff2442;box-shadow:0 4px 16px rgba(255,36,66,.1)}.input-stage .rewrite-input .notes-selection .notes-grid .note-card .note-cover[data-v-5d3908cb]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#f8f9fa;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:120px;justify-content:center;margin-bottom:12px;overflow:hidden;width:100%}.input-stage .rewrite-input .notes-selection .notes-grid .note-card .note-cover img[data-v-5d3908cb]{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.input-stage .rewrite-input .notes-selection .notes-grid .note-card .note-cover .no-cover[data-v-5d3908cb]{font-size:32px;opacity:.4}.input-stage .rewrite-input .notes-selection .notes-grid .note-card .note-info .note-title[data-v-5d3908cb]{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis}.input-stage .rewrite-input .notes-selection .notes-grid .note-card .note-info .note-author[data-v-5d3908cb]{color:#666;font-size:12px;margin-bottom:4px}.input-stage .rewrite-input .notes-selection .notes-grid .note-card .note-info .note-time[data-v-5d3908cb]{color:#999;font-size:11px}.input-stage .rewrite-input .notes-selection .notes-grid .note-card .note-selected[data-v-5d3908cb]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#ff2442;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px}.input-stage .rewrite-input .selected-note-details[data-v-5d3908cb]{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:24px;padding:20px}.input-stage .rewrite-input .selected-note-details .selected-header[data-v-5d3908cb]{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;border-bottom:1px solid #e1e8ed;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.input-stage .rewrite-input .selected-note-details .selected-header h4[data-v-5d3908cb]{color:#333;font-size:16px;font-weight:600;margin:0}.input-stage .rewrite-input .selected-note-details .selected-content .selected-info[data-v-5d3908cb]{margin-bottom:16px}.input-stage .rewrite-input .selected-note-details .selected-content .selected-info h5[data-v-5d3908cb]{color:#333;font-size:16px;font-weight:600;margin-bottom:8px}.input-stage .rewrite-input .selected-note-details .selected-content .selected-info p[data-v-5d3908cb]{color:#666;font-size:14px;margin:4px 0}.input-stage .rewrite-input .selected-note-details .selected-content .selected-info p strong[data-v-5d3908cb]{color:#333}.input-stage .rewrite-input .selected-note-details .selected-content .selected-images h6[data-v-5d3908cb]{color:#333;font-size:14px;margin-bottom:8px}.input-stage .rewrite-input .selected-note-details .selected-content .selected-images .image-previews[data-v-5d3908cb]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.input-stage .rewrite-input .selected-note-details .selected-content .selected-images .image-previews img[data-v-5d3908cb]{-o-object-fit:cover;border:1px solid #e1e8ed;border-radius:6px;height:60px;object-fit:cover;width:60px}.input-stage .rewrite-input .selected-note-details .selected-content .selected-images .image-previews .more-images[data-v-5d3908cb]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#f8f9fa;border:1px solid #e1e8ed;border-radius:6px;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;height:60px;justify-content:center;width:60px}.input-stage .rewrite-input .input-actions[data-v-5d3908cb]{margin-top:32px;text-align:center}.input-stage .rewrite-input .input-actions .el-button--large[data-v-5d3908cb]{border-radius:16px;font-size:18px;font-weight:700;min-width:280px;padding:16px 48px}.input-stage .rewrite-input .input-actions .button-with-credit[data-v-5d3908cb]{gap:12px}.input-stage .rewrite-input .input-actions .button-with-credit .credit-info[data-v-5d3908cb],.input-stage .rewrite-input .input-actions .button-with-credit[data-v-5d3908cb]{-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}.input-stage .rewrite-input .input-actions .button-with-credit .credit-info[data-v-5d3908cb]{gap:8px}.input-stage .rewrite-input .input-actions .button-with-credit .credit-info .credit-text[data-v-5d3908cb]{color:#666;font-size:14px;font-weight:500}.input-stage .rewrite-input .input-actions .button-with-credit .credit-info .credit-warning[data-v-5d3908cb]{max-width:300px}.input-stage .rewrite-input .input-actions .button-with-credit .credit-info .credit-warning.el-alert--mini[data-v-5d3908cb]{padding:4px 8px}.outline-stage .outline-header[data-v-5d3908cb]{margin-bottom:40px;text-align:center}.outline-stage .outline-header h2[data-v-5d3908cb]{-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-5d3908cb]{color:#666;font-size:16px;line-height:1.6}.outline-stage .outline-editor .outline-cards[data-v-5d3908cb]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.outline-stage .outline-editor .outline-cards .outline-card[data-v-5d3908cb]{-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-5d3908cb]: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-5d3908cb]{-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-5d3908cb]{-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.has-generated[data-v-5d3908cb]{border-color:#67c23a}.outline-stage .outline-editor .outline-cards .outline-card.has-generated[data-v-5d3908cb]:hover{-webkit-box-shadow:0 6px 20px rgba(103,194,58,.15);border-color:#85ce61;box-shadow:0 6px 20px rgba(103,194,58,.15)}.outline-stage .outline-editor .outline-cards .outline-card .card-header[data-v-5d3908cb]{-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-5d3908cb]{-ms-flex-align:center;-ms-flex-negative:0;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;gap:8px}.outline-stage .outline-editor .outline-cards .outline-card .card-header .page-number[data-v-5d3908cb]{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-5d3908cb]{-ms-flex:1;-ms-flex-align:center;-webkit-box-align:center;-webkit-box-flex:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;gap:12px;margin-bottom:16px}.outline-stage .outline-editor .outline-cards .outline-card .card-content .content-preview[data-v-5d3908cb]{-ms-flex:1;-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#555;display:-webkit-box;flex:1;font-size:14px;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.outline-stage .outline-editor .outline-cards .outline-card .card-content .generated-image-thumb[data-v-5d3908cb]{-ms-flex-negative:0;border:2px solid #67c23a;border-radius:8px;flex-shrink:0;height:80px;overflow:hidden;width:80px}.outline-stage .outline-editor .outline-cards .outline-card .card-content .generated-image-thumb img[data-v-5d3908cb]{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.outline-stage .outline-editor .outline-cards .outline-card .card-actions[data-v-5d3908cb]{-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-5d3908cb]{border-radius:12px;font-size:12px;padding:4px 8px}.outline-stage .outline-editor .outline-cards .outline-card:hover .card-actions[data-v-5d3908cb]{opacity:1}.outline-stage .outline-editor .selected-page-preview[data-v-5d3908cb]{-webkit-animation:slideInUp-data-v-5d3908cb .4s cubic-bezier(.25,.8,.25,1);-webkit-box-shadow:0 8px 32px rgba(255,36,66,.15);animation:slideInUp-data-v-5d3908cb .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-5d3908cb]{-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-5d3908cb]{-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-5d3908cb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.outline-stage .outline-editor .selected-page-preview .preview-content[data-v-5d3908cb]{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-5d3908cb]{-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-5d3908cb]{color:#333;font-size:16px;font-weight:600}.outline-stage .outline-editor .outline-actions[data-v-5d3908cb]{-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:24px}.outline-stage .outline-editor .outline-actions .model-selection-area[data-v-5d3908cb]{max-width:600px;width:100%}.outline-stage .outline-editor .outline-actions .model-selection-area .model-selector-wrapper[data-v-5d3908cb]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#f8f9fa;border:1px solid #eee;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:20px}.outline-stage .outline-editor .outline-actions .model-selection-area .model-selector-wrapper .model-label[data-v-5d3908cb]{color:#333;font-size:16px;font-weight:600;min-width:120px;white-space:nowrap}.outline-stage .outline-editor .outline-actions .model-selection-area .model-selector-wrapper .model-points-info[data-v-5d3908cb]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#fff0f2;border:1px solid #ffb3c1;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 12px;white-space:nowrap}.outline-stage .outline-editor .outline-actions .model-selection-area .model-selector-wrapper .model-points-info .points-text[data-v-5d3908cb]{color:#ff2442;font-size:13px;font-weight:600}.outline-stage .outline-editor .outline-actions .action-buttons[data-v-5d3908cb]{-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 .action-buttons .el-button--large[data-v-5d3908cb]{border-radius:16px;font-size:18px;font-weight:700;padding:16px 48px}.generate-stage .generate-header[data-v-5d3908cb]{margin-bottom:40px;text-align:center}.generate-stage .generate-header h2[data-v-5d3908cb]{-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-5d3908cb]{color:#666;font-size:16px;line-height:1.6}.generate-stage .generate-progress[data-v-5d3908cb]{margin-bottom:40px}.generate-stage .generate-progress .progress-info[data-v-5d3908cb]{-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-5d3908cb]{color:#333;font-size:16px;font-weight:600}.generate-stage .generate-progress .progress-info .progress-percent[data-v-5d3908cb]{color:#ff2442;font-size:18px;font-weight:700}.generate-stage .generate-progress .progress-bar[data-v-5d3908cb]{background:#eee;border-radius:4px;height:8px;overflow:hidden}.generate-stage .generate-progress .progress-bar .progress-fill[data-v-5d3908cb]{-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 .generate-progress .progress-actions[data-v-5d3908cb]{-ms-flex-align:center;-ms-flex-direction:column;-webkit-animation:slideDown-data-v-5d3908cb .3s ease-out;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;animation:slideDown-data-v-5d3908cb .3s ease-out;background:#fff5f5;border:1px solid #ffb3c1;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:8px;margin-top:20px;padding:16px}.generate-stage .generate-progress .progress-actions .el-button[data-v-5d3908cb]{-webkit-transition:all .3s ease;border-radius:20px;font-weight:600;padding:10px 24px;transition:all .3s ease}.generate-stage .generate-progress .progress-actions .el-button[data-v-5d3908cb]:hover{-webkit-box-shadow:0 4px 12px rgba(255,36,66,.3);-webkit-transform:translateY(-1px);background:#ff2442;border-color:#ff2442;box-shadow:0 4px 12px rgba(255,36,66,.3);color:#fff;transform:translateY(-1px)}.generate-stage .generate-progress .progress-actions .stop-tip[data-v-5d3908cb]{color:#666;font-size:13px;line-height:1.4;text-align:center}.generate-stage .image-grid[data-v-5d3908cb]{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.generate-stage .image-grid .image-card[data-v-5d3908cb]{-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-5d3908cb]{border-color:#67c23a}.generate-stage .image-grid .image-card.image-status-generating[data-v-5d3908cb]{border-color:#e6a23c}.generate-stage .image-grid .image-card.image-status-failed[data-v-5d3908cb]{border-color:#f56c6c}.generate-stage .image-grid .image-card .image-header[data-v-5d3908cb]{-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-5d3908cb]{color:#333;font-size:14px;font-weight:600}.generate-stage .image-grid .image-card .image-content[data-v-5d3908cb]{-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-5d3908cb]{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.generate-stage .image-grid .image-card .image-content .image-error[data-v-5d3908cb],.generate-stage .image-grid .image-card .image-content .image-loading[data-v-5d3908cb],.generate-stage .image-grid .image-card .image-content .image-pending[data-v-5d3908cb]{-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-5d3908cb],.generate-stage .image-grid .image-card .image-content .image-loading .loading-spinner[data-v-5d3908cb],.generate-stage .image-grid .image-card .image-content .image-pending .loading-spinner[data-v-5d3908cb]{-webkit-animation:spin-data-v-5d3908cb 1s linear infinite;animation:spin-data-v-5d3908cb 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-5d3908cb],.generate-stage .image-grid .image-card .image-content .image-error .pending-icon[data-v-5d3908cb],.generate-stage .image-grid .image-card .image-content .image-loading .error-icon[data-v-5d3908cb],.generate-stage .image-grid .image-card .image-content .image-loading .pending-icon[data-v-5d3908cb],.generate-stage .image-grid .image-card .image-content .image-pending .error-icon[data-v-5d3908cb],.generate-stage .image-grid .image-card .image-content .image-pending .pending-icon[data-v-5d3908cb]{font-size:32px}.generate-stage .image-grid .image-card .image-content .image-error .error-text[data-v-5d3908cb],.generate-stage .image-grid .image-card .image-content .image-error .loading-text[data-v-5d3908cb],.generate-stage .image-grid .image-card .image-content .image-error .pending-text[data-v-5d3908cb],.generate-stage .image-grid .image-card .image-content .image-loading .error-text[data-v-5d3908cb],.generate-stage .image-grid .image-card .image-content .image-loading .loading-text[data-v-5d3908cb],.generate-stage .image-grid .image-card .image-content .image-loading .pending-text[data-v-5d3908cb],.generate-stage .image-grid .image-card .image-content .image-pending .error-text[data-v-5d3908cb],.generate-stage .image-grid .image-card .image-content .image-pending .loading-text[data-v-5d3908cb],.generate-stage .image-grid .image-card .image-content .image-pending .pending-text[data-v-5d3908cb]{font-size:14px;font-weight:500}.generate-stage .image-grid .image-card .image-content .image-error .el-button[data-v-5d3908cb],.generate-stage .image-grid .image-card .image-content .image-loading .el-button[data-v-5d3908cb],.generate-stage .image-grid .image-card .image-content .image-pending .el-button[data-v-5d3908cb]{border-radius:20px;font-weight:600}.generate-stage .image-grid .image-card .image-description[data-v-5d3908cb]{background:#f8f9fa;border-top:1px solid #eee;color:#666;font-size:14px;line-height:1.5;padding:16px}@-webkit-keyframes spin-data-v-5d3908cb{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-5d3908cb{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.result-stage .result-header[data-v-5d3908cb]{margin-bottom:40px;text-align:center}.result-stage .result-header h2[data-v-5d3908cb]{-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-5d3908cb]{color:#666;font-size:16px;line-height:1.6}.result-stage .result-gallery[data-v-5d3908cb]{margin-bottom:40px}.result-stage .result-gallery .gallery-grid[data-v-5d3908cb]{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.result-stage .result-gallery .gallery-grid .gallery-item[data-v-5d3908cb]{-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-5d3908cb]: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.item-completed[data-v-5d3908cb]{border-color:#52c41a}.result-stage .result-gallery .gallery-grid .gallery-item.item-pending[data-v-5d3908cb]{border-color:#1890ff}.result-stage .result-gallery .gallery-grid .gallery-item.item-failed[data-v-5d3908cb]{border-color:#ff4d4f}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-image[data-v-5d3908cb]{height:250px;overflow:hidden;position:relative}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-image .image-completed[data-v-5d3908cb]{height:100%;width:100%}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-image .image-completed img[data-v-5d3908cb]{-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 .image-completed .gallery-overlay[data-v-5d3908cb]{-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 .image-completed .gallery-overlay .el-button[data-v-5d3908cb]{border-radius:20px;font-weight:600}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-image .image-completed:hover .gallery-overlay[data-v-5d3908cb]{opacity:1}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-image .image-completed:hover img[data-v-5d3908cb]{-webkit-transform:scale(1.05);transform:scale(1.05)}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-image .image-pending[data-v-5d3908cb]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:linear-gradient(135deg,#e6f7ff,#bae7ff);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-image .image-pending .pending-content[data-v-5d3908cb]{color:#1890ff;text-align:center}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-image .image-pending .pending-content .pending-icon[data-v-5d3908cb]{font-size:48px;margin-bottom:12px}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-image .image-pending .pending-content .pending-text[data-v-5d3908cb]{font-size:16px;font-weight:600;margin-bottom:16px}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-image .image-failed[data-v-5d3908cb]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:linear-gradient(135deg,#fff1f0,#ffccc7);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-image .image-failed .failed-content[data-v-5d3908cb]{color:#ff4d4f;text-align:center}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-image .image-failed .failed-content .failed-icon[data-v-5d3908cb]{font-size:48px;margin-bottom:12px}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-image .image-failed .failed-content .failed-text[data-v-5d3908cb]{font-size:16px;font-weight:600;margin-bottom:16px}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-info[data-v-5d3908cb]{padding:20px}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-info .gallery-title[data-v-5d3908cb]{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:space-between;margin-bottom:8px}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-info .gallery-title .el-tag[data-v-5d3908cb]{font-size:12px;font-weight:600}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-info .gallery-description[data-v-5d3908cb]{color:#666;font-size:14px;line-height:1.5}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-info .gallery-actions[data-v-5d3908cb]{margin-top:8px}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-info .gallery-actions .el-button--text[data-v-5d3908cb]{color:#409eff;font-weight:600;height:auto;padding:0}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-info .gallery-actions .el-button--text[data-v-5d3908cb]:hover{color:#66b1ff}.result-stage .result-gallery .gallery-grid .gallery-item .gallery-info .gallery-actions .el-button--text i[data-v-5d3908cb]{margin-right:4px}.result-stage .result-actions[data-v-5d3908cb]{-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-5d3908cb]{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-5d3908cb{0%{-webkit-transform:translateY(30px);opacity:0;transform:translateY(30px)}to{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}@keyframes slideInUp-data-v-5d3908cb{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-5d3908cb{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-5d3908cb{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)}}@-webkit-keyframes slideDown-data-v-5d3908cb{0%{-webkit-transform:translateY(-20px);max-height:0;opacity:0;transform:translateY(-20px)}to{-webkit-transform:translateY(0);max-height:200px;opacity:1;transform:translateY(0)}}@keyframes slideDown-data-v-5d3908cb{0%{-webkit-transform:translateY(-20px);max-height:0;opacity:0;transform:translateY(-20px)}to{-webkit-transform:translateY(0);max-height:200px;opacity:1;transform:translateY(0)}}@media (max-width:768px){.creative-center[data-v-5d3908cb]{padding:16px}.step-indicator[data-v-5d3908cb]{padding:20px}.steps[data-v-5d3908cb]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;gap:20px}.step-line[data-v-5d3908cb]{height:40px;margin:16px 0;width:2px}.content-area[data-v-5d3908cb]{padding:20px}.input-stage .composer-input .image-upload-area .image-grid[data-v-5d3908cb]{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.input-stage .composer-input .image-upload-area .image-grid .image-preview[data-v-5d3908cb],.input-stage .composer-input .image-upload-area .image-grid .upload-button[data-v-5d3908cb]{height:100px;width:100px}.outline-stage .outline-editor .outline-cards[data-v-5d3908cb]{gap:16px;grid-template-columns:1fr}.outline-stage .outline-editor .outline-cards .outline-card[data-v-5d3908cb]{min-height:140px;padding:16px}.outline-stage .outline-editor .outline-cards .outline-card .card-actions[data-v-5d3908cb]{opacity:1}.outline-stage .outline-editor .outline-actions .model-selection-area[data-v-5d3908cb]{max-width:100%}.outline-stage .outline-editor .outline-actions .model-selection-area .model-selector-wrapper[data-v-5d3908cb]{-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;gap:16px;padding:16px}.outline-stage .outline-editor .outline-actions .model-selection-area .model-selector-wrapper .model-label[data-v-5d3908cb]{min-width:auto;text-align:center}.outline-stage .outline-editor .outline-actions .action-buttons[data-v-5d3908cb]{-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;gap:12px}.outline-stage .outline-editor .outline-actions .action-buttons .el-button[data-v-5d3908cb]{width:100%}.outline-stage .outline-editor .selected-page-detail[data-v-5d3908cb]{padding:20px}.outline-stage .outline-editor .selected-page-detail .detail-header h3[data-v-5d3908cb]{font-size:18px}.outline-stage .outline-editor .selected-page-detail .detail-content .edit-mode .content-textarea[data-v-5d3908cb],.outline-stage .outline-editor .selected-page-detail .detail-content .view-mode[data-v-5d3908cb]{font-size:14px;padding:16px}.generate-stage .generate-progress .progress-actions[data-v-5d3908cb]{padding:12px}.generate-stage .generate-progress .progress-actions .el-button[data-v-5d3908cb]{font-size:14px;padding:12px 20px;width:100%}.generate-stage .generate-progress .progress-actions .stop-tip[data-v-5d3908cb]{font-size:12px}.generate-stage .image-grid[data-v-5d3908cb],.generate-stage .result-stage .gallery-grid[data-v-5d3908cb]{grid-template-columns:1fr}.result-actions[data-v-5d3908cb]{-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-5d3908cb]{width:100%}}@media (max-width:1024px) and (min-width:769px){.outline-stage .outline-editor .outline-cards[data-v-5d3908cb]{grid-template-columns:repeat(2,1fr)}:deep(.page-edit-dialog) .el-dialog[data-v-5d3908cb]{max-width:85vw;width:85%!important}}@media (max-width:768px){:deep(.page-edit-dialog) .el-dialog[data-v-5d3908cb]{margin:0 auto;max-width:95vw;width:95%!important}:deep(.page-edit-dialog) .el-dialog__body[data-v-5d3908cb],:deep(.page-edit-dialog) .el-dialog__header[data-v-5d3908cb]{padding:20px}:deep(.page-edit-dialog) .el-dialog__footer[data-v-5d3908cb]{padding:16px 20px}:deep(.page-edit-dialog) .edit-dialog-content .edit-form .form-item .content-textarea-large[data-v-5d3908cb]{min-height:150px;padding:16px}}:deep(.page-edit-dialog) [data-v-5d3908cb]{-webkit-box-sizing:border-box;box-sizing:border-box}:deep(.page-edit-dialog) .el-dialog[data-v-5d3908cb]{-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-5d3908cb]{background:linear-gradient(135deg,#ff2442,#ff5c72);border-bottom:none;padding:24px 32px}:deep(.page-edit-dialog) .el-dialog__header .el-dialog__title[data-v-5d3908cb]{color:#fff;font-size:18px;font-weight:700}:deep(.page-edit-dialog) .el-dialog__header .el-dialog__close[data-v-5d3908cb]{color:#fff;font-size:20px}:deep(.page-edit-dialog) .el-dialog__header .el-dialog__close[data-v-5d3908cb]:hover{background:hsla(0,0%,100%,.2);border-radius:50%;color:#fff}:deep(.page-edit-dialog) .el-dialog__body[data-v-5d3908cb]{background:#f8f9fa;padding:32px}:deep(.page-edit-dialog) .el-dialog__footer[data-v-5d3908cb]{background:#fff;border-top:1px solid #eee;padding:24px 32px}.dialog-title h3[data-v-5d3908cb]{-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-5d3908cb]{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}.edit-dialog-content .edit-form .form-item[data-v-5d3908cb],.edit-dialog-content .edit-form[data-v-5d3908cb]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.edit-dialog-content .edit-form .form-item[data-v-5d3908cb]{margin-bottom:24px}.edit-dialog-content .edit-form .form-item label[data-v-5d3908cb]{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-5d3908cb]{-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-5d3908cb]: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-5d3908cb]::-webkit-input-placeholder{color:#999}.edit-dialog-content .edit-form .form-item .content-textarea-large[data-v-5d3908cb]:-ms-input-placeholder{color:#999}.edit-dialog-content .edit-form .form-item .content-textarea-large[data-v-5d3908cb]::-ms-input-placeholder{color:#999}.edit-dialog-content .edit-form .form-item .content-textarea-large[data-v-5d3908cb]::placeholder{color:#999}.edit-dialog-content .edit-form .form-item .page-type-display[data-v-5d3908cb]{-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-5d3908cb]{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-5d3908cb]{-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-5d3908cb]{-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-5d3908cb]{border-radius:16px;font-weight:600;min-width:100px;padding:12px 24px}:deep(.el-select) .el-input__inner[data-v-5d3908cb]{-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-5d3908cb]: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-5d3908cb]{-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-5d3908cb]{background:linear-gradient(135deg,#409eff,#67c23a);border-bottom:none;padding:20px 32px}:deep(.large-image-dialog) .el-dialog__header .el-dialog__title[data-v-5d3908cb]{color:#fff;font-size:18px;font-weight:700}:deep(.large-image-dialog) .el-dialog__header .el-dialog__close[data-v-5d3908cb]{color:#fff;font-size:20px}:deep(.large-image-dialog) .el-dialog__header .el-dialog__close[data-v-5d3908cb]:hover{background:hsla(0,0%,100%,.2);border-radius:50%;color:#fff}:deep(.large-image-dialog) .el-dialog__body[data-v-5d3908cb]{background:#f8f9fa;max-height:80vh;overflow-y:auto;padding:20px}:deep(.large-image-dialog) .el-dialog__footer[data-v-5d3908cb]{background:#fff;border-top:1px solid #eee;padding:20px 32px}.large-image-dialog-title h3[data-v-5d3908cb]{color:#fff;font-size:18px;font-weight:700;margin:0}.large-image-content[data-v-5d3908cb]{-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-5d3908cb]{-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-5d3908cb]{-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-5d3908cb]: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-5d3908cb]{-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-5d3908cb]{-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-5d3908cb]:last-child{margin-bottom:0}.large-image-content .large-image-info .info-item .info-label[data-v-5d3908cb]{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-5d3908cb]{-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-5d3908cb]{-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-5d3908cb]{-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-5d3908cb]{-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-5d3908cb]: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-5d3908cb]: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-5d3908cb]: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-5d3908cb]{margin:10px;max-width:98vw}:deep(.large-image-dialog) .el-dialog__body[data-v-5d3908cb]{max-height:70vh;padding:15px}.large-image-content[data-v-5d3908cb]{gap:15px}.large-image-content .large-image-container[data-v-5d3908cb]{min-height:300px;padding:15px}.large-image-content .large-image-container .large-image[data-v-5d3908cb]{max-height:50vh}.large-image-content .large-image-info[data-v-5d3908cb]{padding:15px}.large-image-content .large-image-info .info-item[data-v-5d3908cb]{-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-5d3908cb]{min-width:auto}.large-image-dialog-footer[data-v-5d3908cb]{-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-5d3908cb]{min-width:auto;width:100%}::deep(.content-dialog) .el-dialog[data-v-5d3908cb]{margin:10px;max-width:98vw}::deep(.content-dialog) .el-dialog__body[data-v-5d3908cb]{max-height:70vh;padding:15px}.content-container[data-v-5d3908cb]{padding:16px}.content-header[data-v-5d3908cb]{-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;gap:12px}.content-header .content-actions[data-v-5d3908cb],.content-header .page-info[data-v-5d3908cb]{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.content-header .content-actions[data-v-5d3908cb]{display:-webkit-box;display:-ms-flexbox;display:flex}.content-text[data-v-5d3908cb]{font-size:14px;max-height:300px;padding:16px}.content-dialog-footer[data-v-5d3908cb]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;gap:12px}.content-dialog-footer .el-button[data-v-5d3908cb]{min-width:auto;width:100%}}.recharge-float-button[data-v-5d3908cb]{-moz-user-select:none;-ms-flex-align:center;-ms-user-select:none;-webkit-animation:pulse-data-v-5d3908cb 2s infinite;-webkit-box-align:center;-webkit-box-shadow:0 4px 20px rgba(255,36,66,.3);-webkit-transition:all .3s ease;-webkit-user-select:none;align-items:center;animation:pulse-data-v-5d3908cb 2s infinite;background:linear-gradient(135deg,#ff2442,#ff5c72);border:none;border-radius:50px;bottom:24px;box-shadow:0 4px 20px rgba(255,36,66,.3);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;gap:8px;padding:16px 24px;position:fixed;right:24px;transition:all .3s ease;user-select:none;z-index:1000}.recharge-float-button[data-v-5d3908cb]:hover{-webkit-box-shadow:0 8px 30px rgba(255,36,66,.4);-webkit-transform:translateY(-2px);background:linear-gradient(135deg,#ff3b55,#ff7a8c);box-shadow:0 8px 30px rgba(255,36,66,.4);transform:translateY(-2px)}.recharge-float-button[data-v-5d3908cb]:active{-webkit-box-shadow:0 2px 10px rgba(255,36,66,.3);-webkit-transform:translateY(0);box-shadow:0 2px 10px rgba(255,36,66,.3);transform:translateY(0)}.recharge-float-button .recharge-icon[data-v-5d3908cb]{-webkit-animation:bounce-data-v-5d3908cb 1.5s ease-in-out infinite alternate;animation:bounce-data-v-5d3908cb 1.5s ease-in-out infinite alternate;font-size:20px}.recharge-float-button .recharge-text[data-v-5d3908cb]{font-size:14px;font-weight:700;letter-spacing:.5px}@-webkit-keyframes pulse-data-v-5d3908cb{0%,to{-webkit-box-shadow:0 4px 20px rgba(255,36,66,.3);box-shadow:0 4px 20px rgba(255,36,66,.3)}50%{-webkit-box-shadow:0 4px 30px rgba(255,36,66,.5);box-shadow:0 4px 30px rgba(255,36,66,.5)}}@keyframes pulse-data-v-5d3908cb{0%,to{-webkit-box-shadow:0 4px 20px rgba(255,36,66,.3);box-shadow:0 4px 20px rgba(255,36,66,.3)}50%{-webkit-box-shadow:0 4px 30px rgba(255,36,66,.5);box-shadow:0 4px 30px rgba(255,36,66,.5)}}@-webkit-keyframes bounce-data-v-5d3908cb{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes bounce-data-v-5d3908cb{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.recharge-dialog .el-dialog[data-v-5d3908cb]{-webkit-box-shadow:0 20px 60px rgba(0,0,0,.15);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden}.recharge-dialog .el-dialog__header[data-v-5d3908cb]{background:linear-gradient(135deg,#ff2442,#ff5c72);border-bottom:none;padding:24px 32px}.recharge-dialog .el-dialog__header .el-dialog__title[data-v-5d3908cb]{color:#fff;font-size:18px;font-weight:700}.recharge-dialog .el-dialog__header .el-dialog__close[data-v-5d3908cb]{color:#fff;font-size:20px}.recharge-dialog .el-dialog__header .el-dialog__close[data-v-5d3908cb]:hover{background:hsla(0,0%,100%,.2);border-radius:50%;color:#fff}.recharge-dialog .el-dialog__body[data-v-5d3908cb]{background:#f8f9fa;padding:0}.recharge-dialog .recharge-info-section[data-v-5d3908cb]{border-bottom:1px solid #eee;padding:32px 32px 8px}.recharge-dialog .recharge-header[data-v-5d3908cb]{margin-bottom:32px;text-align:center}.recharge-dialog .recharge-header .recharge-title[data-v-5d3908cb]{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ff2442,#ff5c72);background-clip:text;color:#ff2442;font-size:24px;font-weight:700;margin:0 0 12px}.recharge-dialog .recharge-header .recharge-subtitle[data-v-5d3908cb]{color:#666;font-size:16px;line-height:1.6;margin:0 auto;max-width:600px}.recharge-dialog .recharge-rules[data-v-5d3908cb]{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:800px}.recharge-dialog .recharge-rules .rule-item[data-v-5d3908cb]{-ms-flex-align:start;-webkit-box-align:start;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-transition:all .3s ease;align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:20px;transition:all .3s ease}.recharge-dialog .recharge-rules .rule-item[data-v-5d3908cb]:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);-webkit-transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.recharge-dialog .recharge-rules .rule-item .rule-icon[data-v-5d3908cb]{-ms-flex-align:center;-ms-flex-negative:0;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-shadow:0 4px 12px rgba(255,36,66,.2);align-items:center;background:linear-gradient(135deg,#ff2442,#ff5c72);border-radius:50%;box-shadow:0 4px 12px rgba(255,36,66,.2);display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:32px;height:60px;justify-content:center;width:60px}.recharge-dialog .recharge-rules .rule-item .rule-content[data-v-5d3908cb]{-ms-flex:1;-webkit-box-flex:1;flex:1}.recharge-dialog .recharge-rules .rule-item .rule-content .rule-title[data-v-5d3908cb]{color:#333;font-size:18px;font-weight:700;margin:0 0 8px}.recharge-dialog .recharge-rules .rule-item .rule-content .rule-description[data-v-5d3908cb]{color:#666;font-size:14px;line-height:1.6;margin:0}.recharge-dialog .el-dialog__footer[data-v-5d3908cb]{background:#fff;border-top:1px solid #eee;padding:24px 32px}.recharge-dialog .recharge-action[data-v-5d3908cb]{border-top:1px solid #eee;margin-top:32px;padding-top:24px;text-align:center}.recharge-dialog .recharge-action .recharge-btn[data-v-5d3908cb]{-webkit-box-shadow:0 4px 20px rgba(255,36,66,.3);-webkit-transition:all .3s ease;background:linear-gradient(135deg,#ff2442,#ff5c72);border:none;border-radius:50px;box-shadow:0 4px 20px rgba(255,36,66,.3);font-size:16px;font-weight:700;min-width:200px;padding:16px 48px;transition:all .3s ease}.recharge-dialog .recharge-action .recharge-btn[data-v-5d3908cb]:hover{-webkit-box-shadow:0 8px 30px rgba(255,36,66,.4);-webkit-transform:translateY(-2px);background:linear-gradient(135deg,#ff3b55,#ff7a8c);box-shadow:0 8px 30px rgba(255,36,66,.4);transform:translateY(-2px)}.recharge-dialog .stripe-pricing-container[data-v-5d3908cb]{-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;justify-content:center;min-height:500px;padding:32px}.recharge-dialog .dialog-footer .footer-info[data-v-5d3908cb]{text-align:center}.recharge-dialog .dialog-footer .footer-info .footer-text[data-v-5d3908cb]{color:#666;font-size:14px}.recharge-dialog .dialog-footer .footer-payment[data-v-5d3908cb]{-ms-flex-pack:end;-webkit-box-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:flex-end}.recharge-dialog .dialog-footer .footer-payment .back-btn[data-v-5d3908cb]{border-color:#ff2442;color:#ff2442}.recharge-dialog .dialog-footer .footer-payment .back-btn[data-v-5d3908cb]:hover{background:rgba(255,36,66,.1);border-color:#ff5c72}@media (max-width:768px){.recharge-dialog .recharge-info-section[data-v-5d3908cb]{padding:24px 16px 8px}.recharge-dialog .recharge-header[data-v-5d3908cb]{margin-bottom:24px}.recharge-dialog .recharge-header .recharge-title[data-v-5d3908cb]{font-size:20px}.recharge-dialog .recharge-header .recharge-subtitle[data-v-5d3908cb]{font-size:14px}.recharge-dialog .recharge-rules[data-v-5d3908cb]{gap:16px;grid-template-columns:1fr}.recharge-dialog .recharge-rules .rule-item[data-v-5d3908cb]{padding:16px}.recharge-dialog .recharge-rules .rule-item .rule-icon[data-v-5d3908cb]{font-size:24px;height:48px;width:48px}.recharge-dialog .recharge-rules .rule-item .rule-content .rule-title[data-v-5d3908cb]{font-size:16px}.recharge-dialog .recharge-rules .rule-item .rule-content .rule-description[data-v-5d3908cb]{font-size:13px}.recharge-dialog .stripe-pricing-container[data-v-5d3908cb]{padding:24px 16px}}::deep(.content-dialog) .el-dialog[data-v-5d3908cb]{-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(.content-dialog) .el-dialog__header[data-v-5d3908cb]{background:linear-gradient(135deg,#67c23a,#409eff);border:none;color:#fff;padding:20px 24px}::deep(.content-dialog) .el-dialog__body[data-v-5d3908cb]{max-height:80vh;overflow:hidden;padding:0}::deep(.content-dialog) .el-dialog__footer[data-v-5d3908cb]{background:#fff;border-top:1px solid #eee;padding:20px 24px}.content-dialog-title h3[data-v-5d3908cb]{color:#fff;font-size:18px;font-weight:700;margin:0}.content-dialog-content[data-v-5d3908cb]{max-height:80vh;overflow:hidden}.content-container[data-v-5d3908cb]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;padding:24px}.content-header[data-v-5d3908cb]{-ms-flex-pack:justify;-webkit-box-pack:justify;border-bottom:1px solid #eee;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.content-header .page-info[data-v-5d3908cb],.content-header[data-v-5d3908cb]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.content-header .page-info[data-v-5d3908cb]{gap:12px}.content-header .page-info .page-number[data-v-5d3908cb]{color:#666;font-size:14px;font-weight:600}.content-header .content-actions .el-button[data-v-5d3908cb]{border-radius:20px;font-weight:600}.content-text[data-v-5d3908cb]{-ms-flex:1;-webkit-box-flex:1;background:#f8f9fa;border:1px solid #eee;border-radius:12px;color:#333;flex:1;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;line-height:1.8;max-height:400px;overflow-y:auto;padding:20px;white-space:pre-wrap;word-wrap:break-word}.content-dialog-footer[data-v-5d3908cb]{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;justify-content:center}.content-dialog-footer .el-button[data-v-5d3908cb]{-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)}.content-dialog-footer .el-button.el-button--primary[data-v-5d3908cb]{-webkit-box-shadow:0 4px 12px rgba(103,194,58,.3);background:linear-gradient(135deg,#67c23a,#409eff);border:none;box-shadow:0 4px 12px rgba(103,194,58,.3);color:#fff}.content-dialog-footer .el-button.el-button--primary[data-v-5d3908cb]:hover{-webkit-box-shadow:0 8px 20px rgba(103,194,58,.4);-webkit-transform:translateY(-2px);background:linear-gradient(135deg,#85ce61,#66b1ff);box-shadow:0 8px 20px rgba(103,194,58,.4);transform:translateY(-2px)}.content-dialog-footer .el-button[data-v-5d3908cb]: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}.content-dialog-footer .el-button[data-v-5d3908cb]: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)}