.pd-root[data-v-3480ea93]{overflow:hidden}.pd-toolbar[data-v-3480ea93]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.75rem;padding:.75rem 1.25rem;display:flex}.pd-toolbar p[data-v-3480ea93]{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:600;overflow:hidden}.pd-content[data-v-3480ea93]{padding:1.25rem}.pd-secondary[data-v-3480ea93],.pd-primary[data-v-3480ea93]{border:1px solid var(--border-strong);border-radius:var(--radius-button);cursor:pointer;justify-content:center;align-items:center;min-height:2.75rem;padding:.55rem .9rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.pd-secondary[data-v-3480ea93]{background:var(--elevated);color:var(--muted)}.pd-secondary[data-v-3480ea93]:hover:not(:disabled){color:var(--text)}.pd-primary[data-v-3480ea93]{border-color:var(--accent);background:var(--accent);color:var(--accent-fg);text-decoration:none}.pd-primary[data-v-3480ea93]:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover);color:var(--accent-fg)}.pd-secondary[data-v-3480ea93]:disabled,.pd-primary[data-v-3480ea93]:disabled{cursor:default;opacity:.55}.pd-error[data-v-3480ea93]{border:1px solid var(--badge-fail);border-radius:var(--radius-input);background:var(--tint-fail);color:var(--badge-fail);margin:0 0 .9rem;padding:.75rem .9rem;font-size:.8125rem}.pd-drop[data-v-3480ea93]{cursor:pointer;border:2px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--input);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:21rem;padding:2rem;display:flex}.pd-drop[data-v-3480ea93]:hover,.pd-drop[data-v-3480ea93]:focus-within,.pd-drag .pd-drop[data-v-3480ea93]{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:3px}.pd-drop-icon[data-v-3480ea93],.pd-ai-icon[data-v-3480ea93]{background:var(--tint-accent);color:var(--accent-ink);place-items:center;font-weight:800;display:grid}.pd-drop-icon[data-v-3480ea93]{border-radius:var(--radius-card);width:3.75rem;height:3.75rem;font-size:1.5rem}.pd-ai-icon[data-v-3480ea93]{border-radius:var(--radius-input);flex:none;width:2.75rem;height:2.75rem;font-size:.75rem}.pd-drop strong[data-v-3480ea93]{color:var(--text)}.pd-drop>span[data-v-3480ea93]:not(.pd-drop-icon):not(.pd-choose){color:var(--muted);font-size:.8125rem}.pd-choose[data-v-3480ea93]{margin-top:.75rem}.pd-workspace[data-v-3480ea93]{flex-direction:column;gap:1rem;display:flex}.pd-action[data-v-3480ea93]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--elevated);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.pd-action-copy[data-v-3480ea93]{align-items:flex-start;gap:.75rem;display:flex}.pd-action-copy strong[data-v-3480ea93]{color:var(--text);font-size:.875rem}.pd-action-copy p[data-v-3480ea93],.pd-progress-wrap p[data-v-3480ea93]{color:var(--muted);margin:.25rem 0 0;font-size:.8125rem}.pd-actions[data-v-3480ea93],.pd-output-actions[data-v-3480ea93],.pd-repeat[data-v-3480ea93]{flex-wrap:wrap;gap:.5rem;display:flex}.pd-change[data-v-3480ea93]{position:relative}.pd-change[data-v-3480ea93]:focus-within{outline:3px solid var(--accent);outline-offset:2px}.pd-progress-wrap[data-v-3480ea93]{flex-direction:column;gap:.55rem;width:min(100%,36rem);display:flex}.pd-progress-wrap>div[data-v-3480ea93]:first-child{color:var(--text);justify-content:space-between;gap:1rem;font-size:.8125rem;display:flex}.pd-progress-wrap>div:first-child span[data-v-3480ea93]{color:var(--accent-ink)}.pd-progress[data-v-3480ea93]{background:var(--border);border-radius:999px;height:.45rem;overflow:hidden}.pd-progress span[data-v-3480ea93]{border-radius:inherit;background:var(--accent);height:100%;display:block}.pd-indeterminate span[data-v-3480ea93]{width:34%;animation:1.2s ease-in-out infinite pd-slide-3480ea93}.pd-fallback[data-v-3480ea93]{border:1px solid var(--warn-border);border-radius:var(--radius-input);background:var(--tint-warn);padding:.55rem;color:var(--warn)!important}.pd-grid[data-v-3480ea93]{grid-template-columns:minmax(0,1.7fr) minmax(18rem,.85fr);align-items:start;gap:1rem;display:grid}.pd-preview[data-v-3480ea93],.pd-panel[data-v-3480ea93]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--input);min-width:0;margin:0;overflow:hidden}.pd-preview figcaption[data-v-3480ea93]{border-bottom:1px solid var(--border);min-height:3rem;color:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .8rem;font-size:.8125rem;display:flex}.pd-preview figcaption strong[data-v-3480ea93]{color:var(--text)}.pd-stage[data-v-3480ea93]{background:var(--surface);place-items:center;min-height:29rem;padding:1rem;display:grid}.pd-stage img[data-v-3480ea93],.pd-stage canvas[data-v-3480ea93]{border-radius:var(--radius-input);object-fit:contain;width:auto;max-width:100%;height:auto;max-height:38rem;box-shadow:var(--shadow-card);display:block}.pd-panel[data-v-3480ea93]{background:var(--elevated);flex-direction:column;min-height:29rem;padding:1rem;display:flex}.pd-visibility[data-v-3480ea93]{border-bottom:1px solid var(--border);flex-direction:column;gap:.4rem;padding-bottom:1rem;display:flex}.pd-visibility>span[data-v-3480ea93]{color:var(--text);justify-content:space-between;font-size:.8125rem;display:flex}.pd-visibility output[data-v-3480ea93]{color:var(--accent-ink);font-weight:800}.pd-visibility input[data-v-3480ea93]{width:100%;min-height:2.75rem;accent-color:var(--accent)}.pd-visibility small[data-v-3480ea93]{color:var(--muted);font-size:.8125rem}.pd-stats[data-v-3480ea93]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.pd-stats>div[data-v-3480ea93]{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface);flex-direction:column;gap:.2rem;min-width:0;padding:.6rem;display:flex}.pd-stats span[data-v-3480ea93]{color:var(--muted);font-size:.75rem}.pd-stats strong[data-v-3480ea93]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.pd-pose-list[data-v-3480ea93]{flex-direction:column;gap:.6rem;max-height:17rem;margin-top:1rem;display:flex;overflow:auto}.pd-pose-list article[data-v-3480ea93]{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface);padding:.7rem}.pd-pose-list header[data-v-3480ea93]{grid-template-columns:.65rem 1fr auto;align-items:center;gap:.45rem;display:grid}.pd-pose-list header i[data-v-3480ea93]{border-radius:999px;width:.65rem;height:.65rem}.pd-pose-list header strong[data-v-3480ea93]{color:var(--text);font-size:.875rem}.pd-pose-list header span[data-v-3480ea93]{color:var(--muted);font-size:.75rem}.pd-pose-list dl[data-v-3480ea93]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:.65rem 0 0;display:grid}.pd-pose-list dl div[data-v-3480ea93]{color:var(--muted);justify-content:space-between;gap:.5rem;font-size:.75rem;display:flex}.pd-pose-list dd[data-v-3480ea93]{color:var(--text);margin:0;font-weight:700}.pd-empty-result[data-v-3480ea93],.pd-waiting[data-v-3480ea93]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.35rem;display:flex}.pd-empty-result[data-v-3480ea93]{min-height:11rem}.pd-empty-result strong[data-v-3480ea93],.pd-waiting strong[data-v-3480ea93]{color:var(--text);font-size:.875rem}.pd-empty-result span[data-v-3480ea93],.pd-waiting span[data-v-3480ea93]{max-width:18rem;color:var(--muted);font-size:.8125rem}.pd-output-actions[data-v-3480ea93]{margin-top:1rem}.pd-output-actions[data-v-3480ea93]>*{flex:8rem}.pd-note[data-v-3480ea93]{color:var(--muted);margin:.75rem 0 0;font-size:.75rem;line-height:1.2rem}.pd-repeat[data-v-3480ea93]{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.75rem}.pd-progress-wrap>.pd-secondary[data-v-3480ea93]{align-self:flex-start}.pd-visibility output[data-v-3480ea93],.pd-stats strong[data-v-3480ea93],.pd-pose-list dd[data-v-3480ea93]{font-variant-numeric:tabular-nums}@keyframes pd-slide-3480ea93{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (width<=767px){.pd-toolbar[data-v-3480ea93]{align-items:flex-start;padding:1rem}.pd-toolbar p[data-v-3480ea93]{white-space:normal}.pd-content[data-v-3480ea93]{padding:1rem}.pd-drop[data-v-3480ea93]{min-height:18rem;padding:1.25rem}.pd-action[data-v-3480ea93]{flex-direction:column;align-items:stretch}.pd-actions[data-v-3480ea93]>*{flex:auto}.pd-grid[data-v-3480ea93]{grid-template-columns:1fr}.pd-stage[data-v-3480ea93]{min-height:17rem;padding:.75rem}.pd-panel[data-v-3480ea93]{min-height:20rem}.pd-output-actions[data-v-3480ea93]>*{flex-basis:100%}.pd-repeat[data-v-3480ea93]>*{flex:1}.pd-pose-list dl[data-v-3480ea93]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pd-indeterminate span[data-v-3480ea93]{width:100%;animation:none}}
