.container.svelte-1pef4n2{display:flex;width:min(var(--image-upload-container-width, 500px),calc(100vw - var(--pd-xl, 24px) * 2));max-width:100%;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:var(--radius-lg, 12px);border:1px solid var(--modal-border, #3d485a);background-color:var(--modal-bg, #121116)}.header.svelte-1pef4n2{display:flex;padding:0 var(--pd-md, 12px) 0 var(--pd-xl, 24px);align-items:center;gap:4px;align-self:stretch;background:var(--modal-bg-header, #15151a)}.header.svelte-1pef4n2 .title:where(.svelte-1pef4n2){display:flex;flex:1 0 0;align-items:center;padding:var(--pd-lg, 18px) 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--base-print-normal, #8691a0)}.body.svelte-1pef4n2{display:flex;flex-direction:column;gap:var(--pd-xl, 24px);padding:var(--pd-xl, 24px);align-self:stretch}.image-box.svelte-1pef4n2{position:relative;display:flex;width:100%;aspect-ratio:var(--image-upload-aspect-ratio, 1 / 1);align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-sm, 4px);touch-action:none}.image-box.svelte-1pef4n2.empty{border:1px dashed var(--modal-divider, #3d485a);background-color:transparent}.image-box.svelte-1pef4n2.pannable{cursor:grab}.image-box.svelte-1pef4n2.dragging{cursor:grabbing}.preview-image.svelte-1pef4n2{position:absolute;max-width:none;max-height:none;pointer-events:none;-webkit-user-select:none;user-select:none}.circle-overlay.svelte-1pef4n2{position:absolute;top:50%;left:50%;width:90%;aspect-ratio:1 / 1;transform:translate(-50%,-50%);border-radius:50%;border:2px solid rgba(255,255,255,.15);pointer-events:none}.zoom-control.svelte-1pef4n2{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.aspect-ratio-label.svelte-1pef4n2{color:var(--base-print-normal, #8691a0);font-variant-numeric:tabular-nums}.zoom-control-right.svelte-1pef4n2{display:flex;align-items:center;gap:var(--pd-sm, 6px)}.zoom-percent.svelte-1pef4n2{min-width:3ch;text-align:right;color:var(--base-print-normal, #8691a0);font-variant-numeric:tabular-nums}.zoom-slider.svelte-1pef4n2{width:128px;flex-shrink:0;height:var(--slider-size, 4px);accent-color:var(--slider-value-hover, #8691a0);cursor:pointer}.footer.svelte-1pef4n2{display:flex;padding:var(--pd-md, 12px) var(--pd-lg, 18px);justify-content:space-between;align-items:center;align-self:stretch;border-top:1px solid var(--modal-divider, #3d485a)}.footer-right.svelte-1pef4n2{display:flex;gap:var(--pd-md, 12px);align-items:center}.upload-prompt.svelte-1pef4n2{display:flex;flex-direction:column;align-items:center;gap:var(--pd-sm, 6px)}.hidden-file-input.svelte-1pef4n2{position:absolute;width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}
