.crop-stage.svelte-1l1yzg6{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0c0b0a;border-radius:.625rem;width:100%;height:380px;position:relative;overflow:hidden}.crop-stage.svelte-1l1yzg6:active{cursor:grabbing}.crop-img.svelte-1l1yzg6{pointer-events:none;will-change:transform;position:absolute}.crop-mask.svelte-1l1yzg6{background:radial-gradient(circle at var(--cx) var(--cy), transparent 0, transparent var(--r), #0000009e var(--r));pointer-events:none;position:absolute;inset:0}.crop-ring.svelte-1l1yzg6{pointer-events:none;transition:all .2s;transition-property:var(--gm-transition-feedback);border:2px solid #ffffff73;border-radius:50%;position:absolute;box-shadow:0 0 0 1px #0000004d,inset 0 0 16px #ffffff08}.crop-stage.svelte-1l1yzg6:active .crop-ring:where(.svelte-1l1yzg6){border-color:#ffffffb3}.crop-controls.svelte-1l1yzg6{align-items:center;gap:.75rem;padding:.5rem .25rem 0;display:flex}.crop-controls.svelte-1l1yzg6 .zoom-icon{width:1.25rem;height:1.25rem;color:var(--gm-text-secondary);flex-shrink:0}.zoom-slider.svelte-1l1yzg6{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:2.75rem;margin:0}.zoom-slider.svelte-1l1yzg6:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:2px;border-radius:var(--gm-radius-sm)}.zoom-slider.svelte-1l1yzg6::-webkit-slider-runnable-track{background:var(--gm-control-track);border-radius:2px;height:4px}.zoom-slider.svelte-1l1yzg6::-moz-range-track{background:var(--gm-control-track);border-radius:2px;height:4px}.zoom-slider.svelte-1l1yzg6::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gm-accent-fill);border:0;border-radius:50%;width:1.75rem;height:1.75rem;margin-top:calc(2px - .875rem)}.zoom-slider.svelte-1l1yzg6::-moz-range-thumb{background:var(--gm-accent-fill);border:0;border-radius:50%;width:1.75rem;height:1.75rem}.crop-hint.svelte-1l1yzg6{text-align:center;font-size:var(--gm-type-footnote);color:var(--gm-text-secondary);margin:.25rem 0 0}.crop-error.svelte-1l1yzg6{text-align:center;padding:2rem .5rem}.crop-error.svelte-1l1yzg6 p:where(.svelte-1l1yzg6){font-size:var(--gm-type-subhead);color:var(--gm-state-error);margin:0;line-height:1.5}.crop-spinner-wrap.svelte-1l1yzg6{justify-content:center;align-items:center;height:100%;display:flex}.crop-spinner.svelte-1l1yzg6{border:2.5px solid #ffffff1a;border-top-color:var(--gm-accent-orange,#e8a04c);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite svelte-1l1yzg6-crop-spin}@keyframes svelte-1l1yzg6-crop-spin{to{transform:rotate(360deg)}}@media (width<=639px){.crop-stage.svelte-1l1yzg6{height:300px}}
