.ppt-generator-container[data-v-5c1d2612]{padding:24px;background-color:#f3f4f6;min-height:calc(80vh - 80px);font-family:PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;box-sizing:border-box;display:flex;flex-direction:column}.page-header[data-v-5c1d2612]{margin-bottom:24px;text-align:center}.page-header .title[data-v-5c1d2612]{font-size:28px;font-weight:600;margin:0 0 8px 0;background:linear-gradient(90deg,#4f46e5,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-header .subtitle[data-v-5c1d2612]{font-size:14px;color:#6b7280;margin:0}.workspace[data-v-5c1d2612]{display:flex;gap:24px;flex:1;min-height:500px}.panel-card[data-v-5c1d2612]{background:#fff;border-radius:16px;box-shadow:0 10px 30px -10px rgba(0,0,0,.05);padding:24px;transition:all .3s ease}.config-panel[data-v-5c1d2612]{flex:0 0 360px;display:flex;flex-direction:column}.display-panel[data-v-5c1d2612]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;background:linear-gradient(to bottom right,#fff,#f8fafc);border:1px solid hsla(0,0%,100%,.5)}.custom-steps[data-v-5c1d2612] .el-step__title{font-weight:600}.custom-steps[data-v-5c1d2612] .el-step__description{padding-bottom:24px}.custom-steps[data-v-5c1d2612] .el-step__head.is-success{color:#4f46e5;border-color:#4f46e5}.custom-steps[data-v-5c1d2612] .el-step__title.is-success{color:#4f46e5}.step-content[data-v-5c1d2612]{margin-top:12px;background:#f8fafc;padding:16px;border-radius:12px;border:1px solid #e2e8f0}.instruction[data-v-5c1d2612]{color:#6b7280;font-size:13px;margin:0 0 12px 0}.success-text[data-v-5c1d2612]{color:#10b981;font-size:14px;font-weight:500;margin:0 0 12px 0;display:flex;align-items:center;gap:6px}.success-text i[data-v-5c1d2612]{font-size:18px}.custom-input[data-v-5c1d2612]{margin-bottom:16px}.custom-input[data-v-5c1d2612] .el-input__inner{border-radius:8px;border:1px solid #cbd5e1}.custom-input[data-v-5c1d2612] .el-input__inner:focus{border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.1)}.action-btn[data-v-5c1d2612]{width:100%;border-radius:8px;font-weight:500;padding:12px 20px;transition:all .3s ease}.glow-btn[data-v-5c1d2612]{background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none}.glow-btn[data-v-5c1d2612]:hover{transform:translateY(-2px);box-shadow:0 8px 20px -6px rgba(124,58,237,.6)}.glow-btn-success[data-v-5c1d2612]{background:linear-gradient(135deg,#10b981,#059669);border:none}.glow-btn-success[data-v-5c1d2612]:hover{transform:translateY(-2px);box-shadow:0 8px 20px -6px rgba(16,185,129,.6)}.outline-editor[data-v-5c1d2612]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;max-height:250px;overflow-y:auto;padding-right:4px}.outline-editor[data-v-5c1d2612]::-webkit-scrollbar{width:6px}.outline-editor[data-v-5c1d2612]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.outline-editor .outline-item[data-v-5c1d2612]{display:flex;align-items:center;gap:8px}.outline-editor .outline-item .index-num[data-v-5c1d2612]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#e2e8f0;border-radius:50%;font-size:12px;color:#6b7280;flex-shrink:0}.outline-editor .outline-item .delete-icon[data-v-5c1d2612]{color:#ef4444;cursor:pointer;font-size:16px;transition:transform .2s}.outline-editor .outline-item .delete-icon[data-v-5c1d2612]:hover{transform:scale(1.1)}.outline-editor .outline-item[data-v-5c1d2612] .el-input__inner{border-radius:6px}.step-actions[data-v-5c1d2612]{display:flex;gap:12px;margin-top:16px}.step-actions .el-button[data-v-5c1d2612]{flex:1;margin:0}.state-container[data-v-5c1d2612]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0}.state-text[data-v-5c1d2612]{color:#94a3b8;margin-top:20px;font-size:15px}.mock-img[data-v-5c1d2612]{width:200px;opacity:.5;filter:grayscale(100%)}.ai-illustration[data-v-5c1d2612]{position:relative;width:120px;height:120px;display:flex;justify-content:center;align-items:center}.ai-illustration .icon-center[data-v-5c1d2612]{font-size:48px;color:#4f46e5;z-index:2}.ai-illustration .circle-1[data-v-5c1d2612],.ai-illustration .circle-2[data-v-5c1d2612]{position:absolute;border-radius:50%;border:2px dashed #4f46e5;opacity:.3;animation:spin-5c1d2612 10s linear infinite}.ai-illustration .circle-1[data-v-5c1d2612]{width:100%;height:100%}.ai-illustration .circle-2[data-v-5c1d2612]{width:70%;height:70%;animation-direction:reverse;animation-duration:7s}@keyframes spin-5c1d2612{to{transform:rotate(1turn)}}.loader[data-v-5c1d2612]{width:50px;height:50px;border:4px solid #e2e8f0;border-top-color:#4f46e5;border-radius:50%;animation:spin-5c1d2612 1s linear infinite}.loader-bars[data-v-5c1d2612]{display:flex;gap:8px;height:40px;align-items:center}.loader-bars .bar[data-v-5c1d2612]{width:6px;height:100%;background:#4f46e5;border-radius:4px;animation:wave-5c1d2612 1s ease-in-out infinite}.loader-bars .bar[data-v-5c1d2612]:nth-child(2){animation-delay:.1s}.loader-bars .bar[data-v-5c1d2612]:nth-child(3){animation-delay:.2s}.loader-bars .bar[data-v-5c1d2612]:nth-child(4){animation-delay:.3s}.loading-text[data-v-5c1d2612]{color:#6b7280;font-size:15px;animation:pulse-5c1d2612 1.5s infinite;margin-top:20px}@keyframes wave-5c1d2612{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes pulse-5c1d2612{0%,to{opacity:1}50%{opacity:.6}}.theme-wall-container[data-v-5c1d2612]{width:100%;height:100%;padding:40px;box-sizing:border-box;overflow-y:auto;position:absolute;top:0;left:0}.theme-wall-container .section-title[data-v-5c1d2612]{margin-top:0;margin-bottom:30px;color:#1f2937;font-size:20px}.theme-wall-container .theme-grid[data-v-5c1d2612]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.theme-wall-container .theme-card[data-v-5c1d2612]{border-radius:12px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .3s ease;background:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.theme-wall-container .theme-card[data-v-5c1d2612]:hover{transform:translateY(-5px);box-shadow:0 12px 20px -5px rgba(0,0,0,.1)}.theme-wall-container .theme-card.active[data-v-5c1d2612]{border-color:#4f46e5;box-shadow:0 0 0 4px rgba(79,70,229,.15)}.theme-wall-container .theme-card .theme-preview[data-v-5c1d2612]{height:140px;display:flex;align-items:center;justify-content:center;position:relative}.theme-wall-container .theme-card .theme-preview .theme-name-tag[data-v-5c1d2612]{background:hsla(0,0%,100%,.25);backdrop-filter:blur(4px);padding:6px 16px;border-radius:20px;font-size:15px;font-weight:500;letter-spacing:1px}.theme-wall-container .theme-card .theme-info[data-v-5c1d2612]{padding:16px;display:flex;justify-content:space-between;align-items:center}.theme-wall-container .theme-card .theme-info .theme-desc[data-v-5c1d2612]{font-size:13px;color:#6b7280}.theme-wall-container .theme-card .theme-info .check-icon[data-v-5c1d2612]{color:#4f46e5;font-size:20px}.preview-area[data-v-5c1d2612]{flex-direction:column;height:100%;padding:20px;position:absolute;top:0;left:0}.preview-area .ppt-screen[data-v-5c1d2612],.preview-area[data-v-5c1d2612]{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box}.preview-area .ppt-screen[data-v-5c1d2612]{max-width:800px;aspect-ratio:16/9;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden;position:relative;padding:40px;transition:background .5s ease}.preview-area .ppt-screen .slide-content[data-v-5c1d2612]{width:100%;height:100%;display:flex;flex-direction:column;position:absolute;top:0;left:0;padding:40px;box-sizing:border-box}.preview-area .ppt-screen .cover-slide[data-v-5c1d2612]{justify-content:center;align-items:center;text-align:center}.preview-area .ppt-screen .cover-slide .slide-title[data-v-5c1d2612]{font-size:46px;margin-bottom:24px;text-shadow:0 2px 4px rgba(0,0,0,.2);font-weight:600;letter-spacing:2px}.preview-area .ppt-screen .cover-slide .slide-subtitle[data-v-5c1d2612]{font-size:22px;opacity:.9}.preview-area .ppt-screen .normal-slide .slide-header[data-v-5c1d2612]{font-size:32px;margin-bottom:30px;padding-bottom:12px;border-bottom:2px solid hsla(0,0%,100%,.3);font-weight:600}.preview-area .ppt-screen .normal-slide .slide-body[data-v-5c1d2612]{flex:1;font-size:24px;line-height:2}.preview-area .ppt-screen .normal-slide .slide-body .mock-list[data-v-5c1d2612]{padding-left:24px;margin:0}.preview-area .ppt-screen .normal-slide .slide-body .mock-list li[data-v-5c1d2612]{margin-bottom:20px;opacity:.95;list-style-type:square}.preview-area .ppt-screen .normal-slide .slide-footer[data-v-5c1d2612]{position:absolute;bottom:20px;right:30px;font-size:16px;opacity:.6}.preview-area .preview-controls[data-v-5c1d2612]{margin-top:30px;display:flex;align-items:center;gap:24px;background:#fff;padding:10px 30px;border-radius:30px;box-shadow:0 4px 15px rgba(0,0,0,.05)}.preview-area .preview-controls .page-indicator[data-v-5c1d2612]{font-weight:600;color:#1f2937;min-width:60px;text-align:center;font-size:16px}.preview-area .preview-controls .el-button[data-v-5c1d2612]{box-shadow:0 2px 6px rgba(0,0,0,.1)}.preview-area .preview-controls .el-button[data-v-5c1d2612]:hover:not(:disabled){color:#4f46e5;border-color:#4f46e5}.fade-enter-active[data-v-5c1d2612],.fade-leave-active[data-v-5c1d2612]{transition:opacity .4s ease}.fade-enter[data-v-5c1d2612],.fade-leave-to[data-v-5c1d2612]{opacity:0}