.workflow-create-panel_pageApp__fj9xD{height:100dvh;max-height:100dvh;min-height:0;overflow:hidden;padding:0}.workflow-create-panel_pageApp__fj9xD>header{flex-shrink:0}.workflow-create-panel_page__sSBfZ{--wcp-accent:var(--accent);--wcp-accent-soft:var(--accent);--wcp-border:var(--border);--wcp-muted:var(--muted);flex:1 1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 8px}.workflow-create-panel_page__sSBfZ .faceSwapTabs{flex-shrink:0;padding:8px 20px}.workflow-create-panel_panel__9a9nS,.workflow-create-panel_shell__vbc41,.workflow-create-panel_workspace__AseHO{flex:1 1;display:flex;flex-direction:column;min-height:0}.workflow-create-panel_panel__9a9nS{width:100%;max-width:980px;margin:0 auto;gap:0;border-radius:20px;border:1px solid var(--wcp-border);background:linear-gradient(180deg,var(--surface) 0,var(--surface) 100%);box-shadow:0 24px 64px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04);overflow:hidden}.workflow-create-panel_panelHeader__5PJdH{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:10px 16px 8px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,rgba(139,92,246,.08),transparent 55%)}.workflow-create-panel_eyebrow__x6V8i,.workflow-create-panel_subtitle__r14tN{display:none}.workflow-create-panel_title__C_gmk{margin:0;font-size:18px;font-weight:700;line-height:1.2;color:var(--text)}.workflow-create-panel_stepper__EzFTr{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:6px;flex-shrink:0;padding:8px 16px;border-bottom:1px solid var(--border);background:rgba(0,0,0,.18);overflow:hidden}.workflow-create-panel_stepperGroup__G_Kf3{display:flex;align-items:center;gap:8px}.workflow-create-panel_step__gS8X1{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:600;color:var(--faint);transition:border-color .15s ease,background .15s ease,color .15s ease}.workflow-create-panel_step__gS8X1 span{width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(139,124,248,.28);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.workflow-create-panel_stepActive__Upq0j{color:var(--text);border-color:rgba(139,92,246,.28);background:rgba(139,92,246,.1)}.workflow-create-panel_stepActive__Upq0j span{background:linear-gradient(135deg,#8b5cf6,#6366f1);border-color:transparent;color:#fff}.workflow-create-panel_stepDone__Ggnt2{color:var(--muted)}.workflow-create-panel_stepDone__Ggnt2 span{background:rgba(34,197,94,.18);border-color:rgba(34,197,94,.45);color:var(--ok)}.workflow-create-panel_stepLine__hEh1K{width:24px;height:1px;background:rgba(139,124,248,.22)}.workflow-create-panel_panelBody__ZXqY3{flex:1 1;display:flex;flex-direction:column;min-height:0;height:0;overflow:hidden;padding:10px 16px 12px}.workflow-create-panel_setupStage__T6CC8{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden}.workflow-create-panel_setupLayout__xAgfz{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:0;overflow:hidden}.workflow-create-panel_setupMain__guEQi{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch;flex:1 1;min-height:0;min-width:0;overflow:hidden}.workflow-create-panel_previewCard__YP5QL{position:relative;min-height:0;height:100%;border-radius:14px;border:1px dashed rgba(167,139,250,.34);background:radial-gradient(circle at top,rgba(139,92,246,.08),transparent 42%),rgba(0,0,0,.32);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.workflow-create-panel_previewCardHasImage__RW0_y{border-style:solid;border-color:var(--border)}.workflow-create-panel_previewFrame__jiSb4{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:6px}.workflow-create-panel_previewImage__MzJaB{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;background:transparent}.workflow-create-panel_previewPlaceholder__Y2M9F{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;text-align:center;color:var(--faint)}.workflow-create-panel_previewPlaceholderIcon__y0VU0{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.24);color:var(--accent);font-size:20px}.workflow-create-panel_previewPlaceholderTitle__WI8TC{margin:0;font-size:14px;font-weight:700;color:var(--muted)}.workflow-create-panel_previewPlaceholderSub__aavAC{margin:0;max-width:28ch;font-size:11px;line-height:1.4;color:var(--faint)}.workflow-create-panel_setupActions__aJko_{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:156px;max-width:188px;flex-shrink:0}.workflow-create-panel_previewDim__JtXuN{position:absolute;inset:0;background:rgba(5,5,12,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workflow-create-panel_previewCardBusy__09Csg{opacity:.5;pointer-events:none}.workflow-create-panel_setupActions__aJko_ .workflow-create-panel_generateBtn__yDjQ_{width:100%}.workflow-create-panel_uploadBtn__a8iNL{display:inline-flex;align-items:center;gap:8px;width:100%;justify-content:center;padding:10px 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.workflow-create-panel_uploadBtn__a8iNL:hover:not(:disabled){background:rgba(139,92,246,.12);border-color:rgba(139,92,246,.35)}.workflow-create-panel_uploadBtn__a8iNL:disabled{opacity:.5;cursor:not-allowed}.workflow-create-panel_uploadHint__Dwlnp{margin:0;font-size:11px;line-height:1.4;text-align:center;color:var(--wcp-muted)}.workflow-create-panel_generatingPanel___HKuD{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex-shrink:0;padding:12px 14px;border-radius:14px;border:1px solid rgba(139,92,246,.28);background:rgba(139,92,246,.1);text-align:center}.workflow-create-panel_generateBtn__yDjQ_{min-width:160px}.workflow-create-panel_error__vW63F{margin:0;flex-shrink:0;padding:8px 10px;border-radius:10px;border:1px solid rgba(248,113,113,.28);background:rgba(248,113,113,.08);font-size:12px;line-height:1.45;color:var(--danger)}.workflow-create-panel_panelGridStage__EHKiQ .workflow-create-panel_panelHeader__5PJdH{display:none}.workflow-create-panel_panelGridStage__EHKiQ .workflow-create-panel_stepper__EzFTr{padding:5px 12px}.workflow-create-panel_panelGridStage__EHKiQ .workflow-create-panel_panelBody__ZXqY3{padding:6px 12px 8px}.workflow-create-panel_gridSection__7DDWj{display:flex;flex-direction:column;flex:1 1;min-height:0;height:0;gap:6px;overflow:hidden}.workflow-create-panel_panelGridStage__EHKiQ .workflow-create-panel_gridSection__7DDWj{gap:4px}.workflow-create-panel_gridSection__7DDWj>:not(.workflow-create-panel_gridScrollWrap__1q9J3){flex-shrink:0}.workflow-create-panel_gridScrollWrap__1q9J3{flex:1 1;min-height:0;height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--faint) transparent}.workflow-create-panel_gridScrollWrapLocked__Q_IpU{overflow-y:hidden}.workflow-create-panel_gridScrollWrap__1q9J3::-webkit-scrollbar{width:6px}.workflow-create-panel_gridScrollWrap__1q9J3::-webkit-scrollbar-track{background:transparent;border-radius:999px}.workflow-create-panel_gridScrollWrap__1q9J3::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.workflow-create-panel_gridScrollWrap__1q9J3::-webkit-scrollbar-thumb:hover{background-color:rgba(139,92,246,.48)}.workflow-create-panel_gridScrollGrid__2lUxL{gap:2px}.workflow-create-panel_gridScrollGrid__2lUxL img{object-fit:contain}.workflow-create-panel_doneSection__5Xrah{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.workflow-create-panel_doneSection__5Xrah .multishotDone{flex:1 1;min-height:0;overflow:hidden}.workflow-create-panel_doneSection__5Xrah .multishotDoneThumbs{flex:1 1;min-height:0;overflow:hidden;align-content:start}.workflow-create-panel_panelGridStage__EHKiQ .workflow-create-panel_doneSection__5Xrah .multishotDone{gap:4px;padding:2px 0 0}.workflow-create-panel_panelGridStage__EHKiQ .workflow-create-panel_doneSection__5Xrah .multishotDoneIcon{width:32px;height:32px;font-size:16px}.workflow-create-panel_panelGridStage__EHKiQ .workflow-create-panel_doneSection__5Xrah .multishotDoneTitle{font-size:13px}.workflow-create-panel_panelGridStage__EHKiQ .workflow-create-panel_doneSection__5Xrah .multishotDoneActions{flex-shrink:0}.workflow-create-panel_panelGridStage__EHKiQ .workflow-create-panel_doneSection__5Xrah .multishotDoneThumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));grid-gap:2px;gap:2px;align-content:stretch}.workflow-create-panel_panelGridStage__EHKiQ .workflow-create-panel_doneSection__5Xrah .multishotDoneThumbItem{min-height:0;height:100%;gap:0}.workflow-create-panel_panelGridStage__EHKiQ .workflow-create-panel_doneSection__5Xrah .multishotDoneThumbDownload{display:none}.workflow-create-panel_panelGridStage__EHKiQ .workflow-create-panel_doneSection__5Xrah .multishotDoneThumbWrap{width:100%;height:100%}.workflow-create-panel_panelGridStage__EHKiQ .workflow-create-panel_doneSection__5Xrah .multishotDoneThumbWrap img{width:100%;height:100%;aspect-ratio:unset;object-fit:contain}@media (max-width:900px){.workflow-create-panel_page__sSBfZ{padding:0 14px 6px}.workflow-create-panel_panelBody__ZXqY3,.workflow-create-panel_panelHeader__5PJdH,.workflow-create-panel_stepper__EzFTr{padding-left:12px;padding-right:12px}}@media (max-width:640px){.workflow-create-panel_setupMain__guEQi{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.workflow-create-panel_setupActions__aJko_{max-width:none;min-width:0;flex-direction:row;flex-wrap:wrap;align-items:center}.workflow-create-panel_setupActions__aJko_ .workflow-create-panel_generateBtn__yDjQ_,.workflow-create-panel_setupActions__aJko_ .workflow-create-panel_uploadBtn__a8iNL{width:auto;flex:1 1 auto}.workflow-create-panel_setupActions__aJko_ .workflow-create-panel_uploadHint__Dwlnp{flex:1 1 100%}}