.initial-upload-card[data-v-042d63ad]{border:1px dashed var(--ep-primary-200);border-radius:24px;box-shadow:0 8px 30px -5px #0000000d}.initial-upload-card.is-dragging[data-v-042d63ad]{background:var(--ep-primary-50);border-color:var(--ep-secondary-600)}.initial-upload-note[data-v-042d63ad]{color:#64748b;font-size:11px;line-height:16px;text-align:center;text-wrap:balance}.initial-upload-button[data-v-042d63ad]:focus-visible{outline:2px solid var(--ep-secondary-600);outline-offset:3px}@media (min-width:1024px){.initial-upload-card[data-v-042d63ad]{height:var(--tool-upload-height,400px)}}@media (max-width:1023px){.initial-upload-card[data-v-042d63ad]{border:0;border-radius:0;box-shadow:none;min-height:0;padding:0}}@media (prefers-reduced-motion:reduce){.initial-upload-button[data-v-042d63ad],.initial-upload-card[data-v-042d63ad],.initial-upload-icon[data-v-042d63ad]{transition:none}.initial-upload-button[data-v-042d63ad],.initial-upload-icon[data-v-042d63ad]{transform:none}}.demo-frame[data-v-e71d46db]{border-radius:16px;box-shadow:0 8px 30px -5px #0000000d;height:240px;overflow:hidden}.workspace-layout[data-v-e71d46db]{--panel-height:560px;align-items:stretch;display:grid;gap:32px}.source-card[data-v-e71d46db]{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-e71d46db],.source-toolbar[data-v-e71d46db]{align-items:center;display:flex;flex:0 0 44px;gap:12px;min-width:0}.source-toolbar[data-v-e71d46db]{justify-content:space-between}.source-icon[data-v-e71d46db]{background:var(--ep-primary-300);border:1px solid var(--ep-primary-400);border-radius:10px;color:var(--ep-secondary-700);display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.checkerboard[data-v-e71d46db],.result-comparison[data-v-e71d46db]{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-e71d46db]{aspect-ratio:4/3;border:1px solid #f1f5f9;border-radius:14px;min-height:0;overflow:hidden;position:relative}.preview-frame>.result-comparison[data-v-e71d46db],.preview-frame>img[data-v-e71d46db],.processing-overlay[data-v-e71d46db]{top:0;right:0;bottom:0;left:0;position:absolute}.processing-overlay[data-v-e71d46db]{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-e71d46db]{display:flex;flex:0 0 84px;gap:10px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:4px 2px}.thumbnail[data-v-e71d46db]{border:2px solid transparent;border-radius:8px;flex:0 0 72px;height:72px;padding:0;position:relative}.thumbnail.is-selected[data-v-e71d46db]{border-color:var(--ep-primary-800)}.thumbnail.is-failed[data-v-e71d46db]{border-color:#ef4444}.task-marker[data-v-e71d46db]{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-e71d46db],.remove-button[data-v-e71d46db]{background:#fff;border-radius:50%;color:#64748b;display:grid;place-items:center}.icon-button[data-v-e71d46db]{border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;height:36px;width:36px}.desktop-download[data-v-e71d46db]{display:none}.remove-button[data-v-e71d46db]{box-shadow:0 1px 4px #00000026;height:24px;position:absolute;right:2px;top:2px;width:24px}.add-button[data-v-e71d46db]{border:1px dashed var(--ep-primary-200);border-radius:8px;display:grid;height:72px;place-items:center;width:72px}.add-button[data-v-e71d46db],.icon-button[data-v-e71d46db]:hover:not(:disabled),.remove-button[data-v-e71d46db]:hover:not(:disabled){background:var(--ep-primary-50);color:var(--ep-secondary-600)}.settings-card[data-v-e71d46db]{background:#fff;border:1px solid var(--ep-primary-200);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-e71d46db]{flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;padding:2px;scrollbar-gutter:stable}.input-error[data-v-e71d46db]{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-e71d46db]{min-height:0;overflow-y:auto}.settings-actions[data-v-e71d46db]{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-e71d46db]{align-items:center;background:var(--ep-secondary-600);border-radius:999px;box-shadow:0 8px 20px rgba(var(--ep-primary-500-rgb),.2);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-e71d46db]:hover:not(:disabled){background:var(--ep-secondary-500)}.batch-download-button[data-v-e71d46db]{height:44px;width:44px}button[data-v-e71d46db]:disabled{cursor:not-allowed;opacity:.55}button[data-v-e71d46db]:focus-visible{outline:2px solid var(--ep-secondary-600);outline-offset:2px}.batch-download-enter-active[data-v-e71d46db],.batch-download-leave-active[data-v-e71d46db]{transition:opacity .2s,transform .2s}.batch-download-enter-from[data-v-e71d46db],.batch-download-leave-to[data-v-e71d46db]{opacity:0;transform:scale(.9)}@media (min-width:768px){.demo-frame[data-v-e71d46db]{height:360px}}@media (min-width:1024px){.desktop-download[data-v-e71d46db]{display:grid}.initial-layout[data-v-e71d46db]{--tool-upload-height:400px}.initial-layout--match-demo[data-v-e71d46db]{--tool-upload-height:100%}.demo-frame[data-v-e71d46db]{height:var(--tool-upload-height)}.workspace-layout[data-v-e71d46db]{grid-template-columns:minmax(0,1.8fr) minmax(360px,1fr);grid-template-rows:var(--panel-height)}.settings-fields[data-v-e71d46db]{margin-right:-10px;padding-right:12px}.preview-frame[data-v-e71d46db]{aspect-ratio:auto;flex:1 1 0}}@media (max-width:1023px){.workspace-layout[data-v-e71d46db]{gap:16px}.source-card[data-v-e71d46db]{gap:0;padding:0}.source-toolbar[data-v-e71d46db]{flex-basis:66px;padding:12px 14px}.preview-frame[data-v-e71d46db]{aspect-ratio:auto;height:min(380px,50svh);margin:0 12px 12px;min-height:220px}.thumbnail-tray[data-v-e71d46db]{padding:0 12px 12px}.settings-card[data-v-e71d46db]{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.settings-fields[data-v-e71d46db]{flex:none;overflow:visible;padding:0}.settings-actions[data-v-e71d46db]{border:0;margin:0;padding:0}.settings-card[data-v-e71d46db] .mobile-tool-panel-toggle strong{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.batch-download-enter-active[data-v-e71d46db],.batch-download-leave-active[data-v-e71d46db]{transition:none}}.slider-handle[data-v-858fb960]{box-shadow:0 0 0 3px #fff6,0 2px 10px #00000026}.glass-badge[data-v-858fb960]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:1px solid hsla(0,0%,100%,.15)}.animate-fade-in-up[data-v-858fb960]{animation:fadeInUp-858fb960 .6s ease-out forwards}@keyframes fadeInUp-858fb960{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.fade-scale-enter-active[data-v-858fb960],.fade-scale-leave-active[data-v-858fb960]{transition:all .6s cubic-bezier(.4,0,.2,1)}.fade-scale-enter-from[data-v-858fb960]{opacity:0;transform:scale(.95)}.fade-scale-leave-to[data-v-858fb960]{opacity:0;transform:scale(1.05)}.text-dark[data-v-858fb960]{color:#0f172a}.text-brand-pink[data-v-858fb960]{color:var(--ep-primary-500)}.bg-brand-pink[data-v-858fb960]{background-color:var(--ep-primary-500)}.bg-brand-hover[data-v-858fb960]{background-color:var(--ep-primary-600)}.shadow-float[data-v-858fb960]{box-shadow:0 8px 30px -5px #0000000d}@keyframes hourglassFlip-858fb960{0%,40%{transform:rotate(0)}50%,90%{transform:rotate(180deg)}to{transform:rotate(180deg)}}.hourglass-flip[data-v-858fb960]{animation:hourglassFlip-858fb960 2s ease-in-out infinite;transform-origin:center}
