.stage[data-v-e6dcb04a]{touch-action:none;height:680px;position:relative;overflow:hidden}.checker[data-v-e6dcb04a]{background-color:#fff;background-image:conic-gradient(#ddd 25%,transparent 0 50%,#ddd 0 75%,transparent 0);background-size:20px 20px}.picture[data-v-e6dcb04a]{transform-origin:50%;pointer-events:none;position:absolute;top:50%;left:50%}.picture .preview-background[data-v-e6dcb04a]{width:100%;height:100%;display:block}.foreground[data-v-e6dcb04a]{object-fit:fill;width:100%;max-width:none;height:100%;position:absolute;inset:0}.drag-mode[data-v-e6dcb04a]{cursor:grab}.drag-mode[data-v-e6dcb04a]:active{cursor:grabbing}.toolbar[data-v-e6dcb04a]{gap:10px;display:flex;position:absolute;top:16px;right:16px}.toolbar-block[data-v-e6dcb04a]{background:#fff;border-radius:12px;align-items:center;gap:6px;padding:4px 8px;display:flex;box-shadow:0 4px 14px #0002}.toolbar-block .zoom-label[data-v-e6dcb04a]{text-align:center;color:#64748b;min-width:44px;font-size:13px;font-weight:600}.toolbar button[data-v-e6dcb04a]{color:#64748b;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.toolbar svg[data-v-e6dcb04a],.toolbar .iconify[data-v-e6dcb04a]{width:16px;height:16px}.toolbar button[data-v-e6dcb04a]:hover,.toolbar button.active[data-v-e6dcb04a]{color:#ec258f;background:#fff1f7}.overlay[data-v-e6dcb04a]{color:#fff;background:#0008;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.bottom-bar[data-v-e6dcb04a]{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.download[data-v-e6dcb04a]{color:#fff;background:#ec258f;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:12px 16px;font-weight:600;display:flex}button[data-v-e6dcb04a]{cursor:pointer}button[data-v-e6dcb04a]:disabled{opacity:.5;cursor:not-allowed}@media (width<=1023px){.stage[data-v-e6dcb04a]{height:480px}}.editor-shell[data-v-10cd233c]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;display:grid;overflow:hidden}.panel[data-v-10cd233c]{border-top:1px solid #f1f5f9;padding:24px}.checker[data-v-10cd233c]{background-color:#fff;background-image:conic-gradient(#ddd 25%,transparent 0 50%,#ddd 0 75%,transparent 0);background-size:12px 12px}.image-label[data-v-10cd233c]{color:#fff;background:#0008;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;top:12px}.upload-zone[data-v-10cd233c]{background:#fdf2f833;border:1px dashed #f9a8d4;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-height:280px;padding:20px;display:flex}.tab[data-v-10cd233c]{padding:10px 2px;font-size:14px}.tab.selected[data-v-10cd233c]{color:#ec258f;border-bottom:2px solid #ec258f}.section-title[data-v-10cd233c]{margin-bottom:14px;font-size:15px;font-weight:600}.swatch[data-v-10cd233c]{aspect-ratio:1;border:1px solid #0002;border-radius:50%;width:100%;display:block}.rainbow[data-v-10cd233c]{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.photo[data-v-10cd233c]{aspect-ratio:1;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.photo img[data-v-10cd233c]{object-fit:cover;width:100%;height:100%}.active[data-v-10cd233c]{outline-offset:2px;outline:2px solid #ec258f}.upload-photo[data-v-10cd233c]{color:#ec258f;background:#fff1f7;border:1px dashed #f9a8d4;place-items:center;display:grid}.history-strip[data-v-10cd233c]{background:#fff;border-radius:14px;align-items:center;gap:8px;padding:8px;display:flex;box-shadow:0 4px 14px #0002}.thumb[data-v-10cd233c]{border:2px solid #fff;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}button[data-v-10cd233c]{cursor:pointer}button[data-v-10cd233c]:disabled{opacity:.5;cursor:not-allowed}@media (width>=1024px){.editor-shell[data-v-10cd233c]{grid-template-columns:minmax(0,1fr) 360px}.panel[data-v-10cd233c]{border-top:0;border-left:1px solid #f1f5f9;max-height:680px;overflow-y:auto}.photo-grid[data-v-10cd233c]{max-height:235px;overflow-y:auto}}
