.image-cropper[data-v-434a0fe2]{--crop-preview-height:clamp(12rem,50vw,24rem);--crop-preview-padding:var(--space-sm);min-width:0;container-type:inline-size}.crop-stage[data-v-434a0fe2]{background:var(--color-paper);color:var(--color-ink);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);padding:var(--crop-preview-padding);height:calc(var(--crop-preview-height) + var(--crop-preview-padding)*2 + var(--rule-thin)*2);justify-content:center;align-items:center;display:flex;overflow:hidden;container-type:size}.crop-image[data-v-434a0fe2]{max-width:100%;display:inline-flex;position:relative;overflow:hidden}.crop-source[data-v-434a0fe2]{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.crop-image img[data-v-434a0fe2]{-webkit-user-select:none;user-select:none;max-width:none;max-height:none;position:absolute;top:50%;left:50%}.crop-window[data-v-434a0fe2]:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:calc(var(--rule-focus)*-1)}.crop-window--disabled[data-v-434a0fe2]{cursor:default}.crop-ratio-setting[data-v-434a0fe2]{gap:var(--space-2xs);color:var(--color-ink-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;margin:0;display:flex}.crop-controls[data-v-434a0fe2]{gap:var(--space-sm);display:grid}.crop-zoom-row[data-v-434a0fe2]{gap:var(--space-2xs) var(--space-sm);display:grid}.slider-with-labels[data-v-434a0fe2]{justify-content:center;gap:var(--space-3xs);min-height:var(--control-height);flex-direction:column;display:flex}.adjustment-slider[data-v-434a0fe2]{min-height:var(--space-sm)}.rotate-actions[data-v-434a0fe2]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.zoom-labels[data-v-434a0fe2]{color:var(--color-ink-muted);font-size:var(--text-xs);justify-content:space-between;margin-top:0;display:flex}@container image-adjustments (width>=26rem){.crop-controls[data-v-434a0fe2]{row-gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr))}.crop-controls[data-v-434a0fe2]>*{min-width:0}.crop-shape-row[data-v-434a0fe2],.crop-zoom-row[data-v-434a0fe2]{grid-column:1/-1}.crop-shape[data-v-434a0fe2]{width:calc((100% - var(--space-sm))/2)}.crop-zoom-row[data-v-434a0fe2]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"actions zoom"}.crop-zoom[data-v-434a0fe2]{grid-area:zoom}.crop-zoom-actions[data-v-434a0fe2]{grid-area:actions}.crop-controls>.image-property--straighten[data-v-434a0fe2]{grid-column:2}}.crop-window[data-v-434a0fe2]{border:var(--rule-thin) solid var(--color-accent-ink);box-shadow:0 0 0 100vmax var(--color-backdrop);cursor:move;touch-action:none;position:absolute}.crop-guide[data-v-434a0fe2]{opacity:.5;position:absolute}.crop-guide.vertical[data-v-434a0fe2]{border-inline:var(--rule-thin) solid var(--color-accent-ink);inset:0 33.333%}.crop-guide.horizontal[data-v-434a0fe2]{border-block:var(--rule-thin) solid var(--color-accent-ink);inset:33.333% 0}.crop-corner[data-v-434a0fe2]{width:var(--space-sm);height:var(--space-sm);border-color:var(--color-accent-ink);border-style:solid;position:absolute}.top-left[data-v-434a0fe2]{border-width:3px 0 0 3px;top:0;left:0}.top-right[data-v-434a0fe2]{border-width:3px 3px 0 0;top:0;right:0}.bottom-left[data-v-434a0fe2]{border-width:0 0 3px 3px;bottom:0;left:0}.bottom-right[data-v-434a0fe2]{border-width:0 3px 3px 0;bottom:0;right:0}.crop-caption[data-v-434a0fe2]{gap:var(--space-3xs);color:var(--color-ink-muted);font-size:var(--text-xs);margin:var(--space-xs) 0 var(--space-lg);display:grid}.crop-dimensions[data-v-434a0fe2]{font-variant-numeric:tabular-nums;white-space:nowrap}.crop-instructions[data-v-434a0fe2]{height:3.1em}@media (width<=414px){.image-cropper[data-v-434a0fe2]{--crop-preview-padding:var(--space-2xs)}}
