.pose-carousel-wrapper[data-v-42a132da]{width:100%}.pose-carousel-header[data-v-42a132da]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pose-carousel-header .pose-title[data-v-42a132da]{color:#374151;font-size:14px;font-weight:600}.pose-carousel-header .carousel-nav-btns[data-v-42a132da]{align-items:center;gap:6px;display:flex}.pose-carousel-header .carousel-nav-btns .nav-btn[data-v-42a132da]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;transition:all .2s;display:flex;padding:0!important}.pose-carousel-header .carousel-nav-btns .nav-btn[data-v-42a132da]:hover:not(:disabled){border-color:var(--el-color-primary);color:var(--el-color-primary);background-color:var(--el-color-primary-light-9)}.pose-carousel-header .carousel-nav-btns .nav-btn[data-v-42a132da]:disabled{opacity:.4;cursor:not-allowed}.pose-cards-row[data-v-42a132da]{scroll-behavior:smooth;gap:10px;padding:2px 2px 0;display:flex;overflow-x:auto}.pose-cards-row[data-v-42a132da]::-webkit-scrollbar{display:none}.pose-cards-row[data-v-42a132da]{-ms-overflow-style:none;scrollbar-width:none}.pose-card[data-v-42a132da]{cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;flex-shrink:0;width:92px;transition:all .2s;overflow:hidden}.pose-card[data-v-42a132da]:hover{border-color:var(--el-color-primary-light-5);transform:translateY(-2px)}.pose-card--active[data-v-42a132da]{border-color:var(--el-color-primary);box-shadow:0 0 0 2.5px var(--el-color-primary-light-8)}.pose-card--active .pose-label[data-v-42a132da]{color:var(--el-color-primary);font-weight:600}.pose-card .pose-img-box[data-v-42a132da]{aspect-ratio:1;background:#f3f4f6;width:100%;overflow:hidden}.pose-card .pose-img-box .pose-img[data-v-42a132da]{object-fit:cover;width:100%;height:100%}.pose-card .pose-label[data-v-42a132da]{text-align:center;color:#4b5563;white-space:nowrap;text-overflow:ellipsis;padding:4px 2px;font-size:11.5px;display:block;overflow:hidden}.advanced-wrapper[data-v-f92a7233]{box-sizing:border-box;width:100%;position:relative}.advanced-trigger[data-v-f92a7233]{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;width:100%;padding:8px 12px;transition:all .2s;display:flex}.advanced-trigger[data-v-f92a7233]:hover{border-color:#d1d5db}.advanced-trigger--active[data-v-f92a7233]{border-color:var(--el-color-primary);background-color:#fff}.advanced-trigger .trigger-icon[data-v-f92a7233]{color:#6b7280;flex-shrink:0;font-size:15px}.advanced-trigger .trigger-content[data-v-f92a7233]{flex:1;min-width:0}.advanced-trigger .trigger-hint[data-v-f92a7233]{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.advanced-trigger .trigger-tags[data-v-f92a7233]{flex-wrap:wrap;gap:6px;max-height:52px;display:flex;overflow-y:auto}.advanced-trigger .selected-tag[data-v-f92a7233]{background-color:var(--el-color-primary-light-9);border:1px solid var(--el-color-primary-light-5);color:var(--el-color-primary);border-radius:12px;padding:2px 8px;font-size:11.5px;font-weight:500}.advanced-trigger .trigger-arrow[data-v-f92a7233]{color:#9ca3af;flex-shrink:0;margin-left:4px;font-size:12px}.advanced-panel-content[data-v-f92a7233]{padding:4px}.advanced-panel-content .panel-header[data-v-f92a7233]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.advanced-panel-content .panel-header .panel-title[data-v-f92a7233]{color:#374151;margin-right:8px;font-size:14px;font-weight:600}.advanced-panel-content .panel-header .header-actions[data-v-f92a7233]{align-items:center;gap:10px;margin-left:auto;display:flex}.advanced-panel-content .panel-header .header-actions .action-btn[data-v-f92a7233]{cursor:pointer;color:#6b7280;background:0 0;border:none;align-items:center;gap:4px;font-size:12.5px;font-weight:500;transition:all .2s;display:inline-flex;padding:0!important}.advanced-panel-content .panel-header .header-actions .action-btn[data-v-f92a7233]:hover{color:var(--el-color-primary)}.advanced-panel-content .panel-grid[data-v-f92a7233]{grid-template-columns:repeat(2,1fr);gap:12px 14px;display:grid}@media (width<=520px){.advanced-panel-content .panel-grid[data-v-f92a7233]{grid-template-columns:1fr}}.advanced-panel-content .grid-item[data-v-f92a7233]{flex-direction:column;gap:4px;display:flex}.advanced-panel-content .grid-item .item-label[data-v-f92a7233]{color:#4b5563;font-size:12px;font-weight:600}.advanced-panel-content .grid-item .full-width-select[data-v-f92a7233]{width:100%}.dice-spin[data-v-f92a7233]{animation:.45s cubic-bezier(.34,1.56,.64,1) diceRotate-f92a7233}@keyframes diceRotate-f92a7233{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.25)}to{transform:rotate(360deg)scale(1)}}.advanced-settings-popper.el-popover.el-popper{border:1px solid var(--el-color-primary-light-7)!important;border-radius:16px!important;padding:16px!important;box-shadow:0 8px 30px #0000001f!important}.advanced-settings-popper.el-popover.el-popper .action-btn{cursor:pointer;color:#6b7280;gap:4px;font-size:12.5px;font-weight:500;transition:all .2s;background:0 0!important;border:none!important;align-items:center!important;height:auto!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.advanced-settings-popper.el-popover.el-popper .action-btn:hover{color:var(--el-color-primary)!important}.advanced-settings-popper{max-width:calc(100vw - 32px)}.advanced-settings-popper .advanced-panel-content{max-height:60dvh;overflow-y:auto}[data-theme=light] .advanced-trigger{background:#fff;border-color:#e5e7eb}[data-theme=light] .advanced-trigger:hover{border-color:#f9a8d4}[data-theme=light] .advanced-trigger:is(.advanced-trigger--open,:focus-visible){border-color:#ec4899;box-shadow:0 0 0 2px #ec48991a}[data-theme=light] .advanced-trigger .selected-tag{color:#be185d;background:#fdf2f8;border-color:#0000}[data-theme=light] .advanced-trigger :is(.trigger-icon,.trigger-arrow){color:#6b7280}[data-theme=light] .advanced-settings-popper{--el-color-primary:#ec4899;--el-color-primary-light-3:#f472b6;--el-color-primary-light-5:#f9a8d4;--el-color-primary-light-7:#fbcfe8;--el-color-primary-light-8:#fce7f3;--el-color-primary-light-9:#fdf2f8}[data-theme=light] .advanced-settings-popper.el-popover.el-popper,[data-theme=light] .advanced-settings-popper>.el-popper__arrow:before{border-color:#e5e7eb!important}.showcase-gallery[data-v-358d6528]{flex-direction:column;width:100%;height:100%;display:flex}.gallery-tabs[data-v-358d6528]{flex-shrink:0;align-items:center;gap:10px;margin-bottom:14px;display:flex}.gallery-tabs .tab-btn[data-v-358d6528]{color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:18px;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;padding:7px 16px!important}.gallery-tabs .tab-btn[data-v-358d6528]:hover{border-color:var(--el-color-primary-light-5);color:var(--el-color-primary)}.gallery-tabs .tab-btn--active[data-v-358d6528]{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary);color:var(--el-color-primary)}.gallery-tabs .history-badge[data-v-358d6528]{background:var(--el-color-primary);color:#fff;border-radius:10px;margin-left:4px;padding:1px 6px;font-size:11px;font-weight:700}.tab-content[data-v-358d6528]{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.showcase-view[data-v-358d6528]{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex}.main-preview-box[data-v-358d6528]{background-color:#fff;border-radius:16px;flex-direction:column;flex:1;gap:14px;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000000a}.main-image-wrapper[data-v-358d6528]{background:#f3f4f6;border-radius:16px;flex:1;width:100%;min-height:300px;position:relative;overflow:hidden}.main-image-wrapper[data-v-358d6528]:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 55%,#00000014 80%,#00000073 100%);position:absolute;inset:0}.main-image-wrapper .preview-img[data-v-358d6528]{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.fade-enter-active[data-v-358d6528],.fade-leave-active[data-v-358d6528]{transition:opacity .35s}.fade-enter-from[data-v-358d6528],.fade-leave-to[data-v-358d6528]{opacity:0}.showcase-card[data-v-358d6528]{z-index:4;-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.showcase-prompt[data-v-358d6528]{color:#fff;text-shadow:0 1px 4px #000000b3;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.recreate-btn[data-v-358d6528]{background:var(--el-color-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;height:28px;font-size:11.5px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #0000004d;padding:4px 12px!important}.recreate-btn[data-v-358d6528]:hover{background:var(--el-color-primary-light-3);transform:translateY(-1px)}.showcase-thumbs-row[data-v-358d6528]{scroll-behavior:smooth;background:0 0;flex-shrink:0;justify-content:flex-start;gap:12px;height:74px;padding:4px 0;display:flex;overflow-x:auto}.showcase-thumbs-row[data-v-358d6528]::-webkit-scrollbar{height:4px}.showcase-thumbs-row[data-v-358d6528]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.thumb-item[data-v-358d6528]{cursor:pointer;border:2px solid #0000;border-radius:10px;flex-shrink:0;width:63px;height:65px;transition:all .2s;overflow:hidden}.thumb-item[data-v-358d6528]:hover{transform:translateY(-1px)}.thumb-item--active[data-v-358d6528]{border-color:var(--el-color-primary);box-shadow:0 0 0 2.5px var(--el-color-primary-light-8)}.thumb-item .thumb-img[data-v-358d6528]{object-fit:cover;width:100%;height:100%}.history-list-wrapper[data-v-5308beec]{width:100%}.records-container[data-v-5308beec]{flex-direction:column;gap:16px;display:flex}.history-card[data-v-5308beec]{background:#fff;border:1px solid #f3f4f6;border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px;display:flex;box-shadow:0 2px 12px #00000008}.card-header[data-v-5308beec]{justify-content:space-between;align-items:center;min-height:32px;display:flex}.header-left[data-v-5308beec]{align-items:center;gap:12px;display:flex}.timestamp[data-v-5308beec]{color:#9ca3af;font-size:13px;font-weight:500}.origin-tag[data-v-5308beec]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:2px 8px;display:flex}.origin-label[data-v-5308beec]{color:#6b7280;font-size:12px;font-weight:500}.origin-thumbs[data-v-5308beec]{align-items:center;gap:4px;display:flex}.origin-thumb-img[data-v-5308beec]{object-fit:cover;border:1px solid #e5e7eb;border-radius:6px;width:28px;height:28px}.download-btn[data-v-5308beec]{border:1px solid var(--el-color-primary);color:var(--el-color-primary);cursor:pointer;background-color:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.download-btn[data-v-5308beec]:hover{background-color:var(--el-color-primary);color:#fff}.card-prompt-row[data-v-5308beec]{color:#374151;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.card-prompt-row .prompt-icon[data-v-5308beec]{color:var(--el-color-primary);flex-shrink:0;margin-top:2px;font-size:14px}.card-prompt-row .prompt-text[data-v-5308beec]{word-break:break-word;flex:1}.card-prompt-row .copy-btn[data-v-5308beec]{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:2px}.card-prompt-row .copy-btn[data-v-5308beec]:hover{color:var(--el-color-primary)}.card-media-wrapper[data-v-5308beec]{border:1px solid #f3f4f6;border-radius:12px;width:100%;height:300px;overflow:hidden}.generating-box[data-v-5308beec],.error-box[data-v-5308beec]{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.spinner-ring[data-v-5308beec]{border:3px solid var(--el-color-primary-light-8);border-top-color:var(--el-color-primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-5308beec}@keyframes spin-5308beec{to{transform:rotate(360deg)}}.generating-text[data-v-5308beec]{color:#6b7280;font-size:13.5px}.error-box[data-v-5308beec]{color:#ef4444}.error-box .error-icon[data-v-5308beec]{font-size:32px}.error-box .error-msg[data-v-5308beec]{font-size:13.5px}.done-box[data-v-5308beec]{cursor:pointer;width:100%;height:100%;overflow:hidden}.done-box .history-result-img[data-v-5308beec]{object-fit:contain;width:100%;height:100%;transition:transform .2s}.done-box .history-result-img[data-v-5308beec]:hover{transform:scale(1.02)}.card-footer[data-v-5308beec]{justify-content:space-between;align-items:center;display:flex}.footer-left-actions[data-v-5308beec]{align-items:center;gap:10px;display:flex}.action-pill-btn[data-v-5308beec]{color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.action-pill-btn[data-v-5308beec]:hover:not(:disabled){border-color:var(--el-color-primary);color:var(--el-color-primary);background-color:var(--el-color-primary-light-9)}.action-pill-btn.btn-disabled[data-v-5308beec]{opacity:.5;cursor:not-allowed}.delete-icon-btn[data-v-5308beec]{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px;transition:color .15s}.delete-icon-btn[data-v-5308beec]:hover{color:#ef4444}.empty-history-box[data-v-5308beec]{padding:40px 0}#aitools-playground.container[data-v-2db846af]{max-width:1200px;margin:0 auto;padding:20px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@media (width<=860px){#aitools-playground.container[data-v-2db846af]{padding:10px 4px}}.step-form-container[data-v-2db846af]{background-color:#fff;border:1px solid #e5e7eb;border-radius:20px;align-items:stretch;max-width:1030px;height:680px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 4px 24px #0000000d}@media (width<=860px){.step-form-container[data-v-2db846af]{border-radius:12px;flex-direction:column;align-items:stretch;height:auto}}.form-container.v2-form[data-v-2db846af]{box-sizing:border-box;background-color:#fff;border-right:1px solid #f3f4f6;flex-direction:column;flex-shrink:0;width:395px;height:100%;padding:20px 20px 16px;display:flex}@media (width<=860px){.form-container.v2-form[data-v-2db846af]{border-bottom:1px solid #f3f4f6;border-right:none;width:100%;height:auto;max-height:none;padding:16px 14px}}.form-scroll-content[data-v-2db846af]{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:20px;min-height:0;display:flex;overflow-y:auto}.form-scroll-content[data-v-2db846af]::-webkit-scrollbar{width:4px}.form-scroll-content[data-v-2db846af]::-webkit-scrollbar-track{background:0 0}.form-scroll-content[data-v-2db846af]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.v2-section[data-v-2db846af]{margin-bottom:0}.v2-label-title[data-v-2db846af]{color:#374151;margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}.v2-label-title .label-optional[data-v-2db846af]{color:#9ca3af;font-size:12px;font-weight:400}.two-col-row[data-v-2db846af]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.col-item[data-v-2db846af]{flex-direction:column;display:flex}.full-width-select[data-v-2db846af]{width:100%}.input-combined-box[data-v-2db846af]{background:#fafafa;border:1.5px dashed #e5e7eb;border-radius:12px;align-items:flex-start;gap:10px;padding:8px;display:flex}.input-combined-box .image-upload-area[data-v-2db846af]{flex-shrink:0;width:76px}.input-combined-box .image-upload-area[data-v-2db846af] .drag-upload .el-upload .el-upload-dragger{background:#f9fafb;border-style:dashed;border-color:#e5e7eb;border-radius:8px;width:76px!important;height:76px!important}.input-combined-box .image-upload-area[data-v-2db846af] img{border-radius:6px}.input-combined-box .prompt-area[data-v-2db846af]{flex:1;width:100%;position:relative}.input-combined-box .prompt-area[data-v-2db846af] .el-textarea__inner{resize:none;color:#374151;background:0 0;border:none;border-radius:0;padding:2px 4px;font-size:13px;line-height:1.4;box-shadow:none!important;min-height:70px!important}.input-combined-box .prompt-area .prompt-clear[data-v-2db846af]{color:#9ca3af;cursor:pointer;font-size:13px;position:absolute;top:2px;right:2px}.input-combined-box .prompt-area .prompt-clear[data-v-2db846af]:hover{color:var(--el-color-primary)}.generate-btn-container[data-v-2db846af]{background-color:#fff;border-top:1px solid #f3f4f6;flex-shrink:0;width:100%;margin-top:auto;padding-top:10px;padding-bottom:2px}.generate-btn-container .gen-btn-component[data-v-2db846af]{width:100%}.operate-container[data-v-2db846af]{box-sizing:border-box;background-color:#fff;flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;padding:20px;display:flex}@media (width<=860px){.operate-container[data-v-2db846af]{height:520px;padding:16px 14px}}#aitools-playground[data-v-2db846af]{--el-color-primary:#ec258f;--el-color-primary-light-9:#fff1f7}.feet-guest-button[data-v-2db846af]{box-shadow:0 4px 12px #ec258f20;background:#ec258f!important}[data-v-2db846af] .iconify{vertical-align:middle;width:1em;height:1em;display:inline-block}
