.demo-frame[data-v-492d840f]{border-radius:16px;box-shadow:0 8px 30px -5px #0000000d;height:240px;overflow:hidden}.workspace-layout[data-v-492d840f]{--panel-height:560px;align-items:stretch;display:grid;gap:32px}.source-card[data-v-492d840f]{background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 16px 38px #0f172a14;display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0;padding:16px}.settings-heading[data-v-492d840f],.source-toolbar[data-v-492d840f]{align-items:center;display:flex;flex:0 0 44px;gap:12px;min-width:0}.source-toolbar[data-v-492d840f]{justify-content:space-between}.source-icon[data-v-492d840f]{background:#fff0f5;border-radius:10px;color:#ff4c93;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.checkerboard[data-v-492d840f],.result-comparison[data-v-492d840f]{background-color:#fff;background-image:conic-gradient(#f1f3f6 25%,transparent 0 50%,#f1f3f6 0 75%,transparent 0);background-size:20px 20px}.preview-frame[data-v-492d840f]{aspect-ratio:4/3;border:1px solid #f1f5f9;border-radius:14px;min-height:0;overflow:hidden;position:relative}.preview-frame>.result-comparison[data-v-492d840f],.preview-frame>img[data-v-492d840f],.processing-overlay[data-v-492d840f]{top:0;right:0;bottom:0;left:0;position:absolute}.processing-overlay[data-v-492d840f]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd1;display:flex;flex-direction:column;justify-content:center;padding:24px;text-align:center;z-index:30}.thumbnail-tray[data-v-492d840f]{display:flex;flex:0 0 84px;gap:10px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:4px 2px}.thumbnail[data-v-492d840f]{border:1px solid transparent;border-radius:8px;flex:0 0 72px;height:72px;padding:1px;position:relative}.thumbnail.is-selected[data-v-492d840f]{border-color:#ff4c93}.thumbnail.is-failed[data-v-492d840f]{border-color:#ef4444}.task-marker[data-v-492d840f]{background:#fff;border-radius:50%;bottom:6px;color:#64748b;display:grid;height:20px;left:6px;place-items:center;position:absolute;width:20px}.icon-button[data-v-492d840f],.remove-button[data-v-492d840f]{background:#fff;border-radius:50%;color:#64748b;display:grid;place-items:center}.icon-button[data-v-492d840f]{border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;height:36px;width:36px}.desktop-download[data-v-492d840f]{display:none}.remove-button[data-v-492d840f]{box-shadow:0 1px 4px #00000026;height:24px;position:absolute;right:2px;top:2px;width:24px}.add-button[data-v-492d840f]{background:#fffafd;border:1px dashed #ffd1e3;border-radius:8px;color:#ff4c93;display:grid;height:72px;place-items:center;width:72px}.icon-button[data-v-492d840f]:hover:not(:disabled),.remove-button[data-v-492d840f]:hover:not(:disabled){background:#fff0f5;color:#ff4c93}.settings-card[data-v-492d840f]{background:#fff;border:1px solid #fce7f3;border-radius:24px;box-shadow:0 16px 38px #0f172a12;display:flex;flex-direction:column;gap:24px;min-width:0;padding:24px}.settings-fields[data-v-492d840f]{flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;padding:2px;scrollbar-gutter:stable}.input-error[data-v-492d840f]{align-items:center;background:#fef2f2;border-radius:4px;bottom:3px;color:#dc2626;display:flex;font-size:9px;font-weight:700;gap:2px;justify-content:center;left:3px;line-height:12px;padding:2px;position:absolute;right:3px}.queue-recovery[data-v-492d840f]{min-height:0;overflow-y:auto}.settings-actions[data-v-492d840f]{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;flex-shrink:0;gap:12px;margin-top:auto;padding-top:16px}.primary-button[data-v-492d840f]{align-items:center;background:#ff4c93;border-radius:999px;box-shadow:0 8px 20px #ff4c9333;color:#fff;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;line-height:1.4;min-height:44px;padding:6px 12px}.primary-button[data-v-492d840f]:hover:not(:disabled){background:#e63d80}.batch-download-button[data-v-492d840f]{height:44px;width:44px}button[data-v-492d840f]:disabled{cursor:not-allowed;opacity:.55}button[data-v-492d840f]:focus-visible{outline:2px solid #ff4c93;outline-offset:2px}.batch-download-enter-active[data-v-492d840f],.batch-download-leave-active[data-v-492d840f]{transition:opacity .2s,transform .2s}.batch-download-enter-from[data-v-492d840f],.batch-download-leave-to[data-v-492d840f]{opacity:0;transform:scale(.9)}@media(min-width:768px){.demo-frame[data-v-492d840f]{height:360px}}@media(min-width:1024px){.desktop-download[data-v-492d840f]{display:grid}.initial-layout[data-v-492d840f]{--tool-upload-height:400px}.demo-frame[data-v-492d840f]{height:var(--tool-upload-height)}.workspace-layout[data-v-492d840f]{grid-template-columns:minmax(0,1.8fr) minmax(360px,1fr);grid-template-rows:var(--panel-height)}.settings-fields[data-v-492d840f]{margin-right:-10px;padding-right:12px}.preview-frame[data-v-492d840f]{aspect-ratio:auto;flex:1 1 0}}@media(max-width:1023px){.workspace-layout[data-v-492d840f]{gap:16px}.source-card[data-v-492d840f]{gap:0;padding:0}.source-toolbar[data-v-492d840f]{flex-basis:66px;padding:12px 14px}.preview-frame[data-v-492d840f]{aspect-ratio:auto;height:min(380px,50svh);margin:0 12px 12px;min-height:220px}.thumbnail-tray[data-v-492d840f]{padding:0 12px 12px}.settings-card[data-v-492d840f]{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.settings-fields[data-v-492d840f]{flex:none;overflow:visible;padding:0}.settings-actions[data-v-492d840f]{border:0;margin:0;padding:0}.settings-card[data-v-492d840f] .mobile-tool-panel-toggle strong{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.batch-download-enter-active[data-v-492d840f],.batch-download-leave-active[data-v-492d840f]{transition:none}}
