._cropStage_1lz1k_3{touch-action:none;-webkit-user-select:none;user-select:none}._shadeClip_1lz1k_8{position:absolute;inset:0;overflow:hidden;pointer-events:none}._shade_1lz1k_8{position:absolute;box-shadow:0 0 0 9999px #07080b94}._cropBox_1lz1k_21{position:absolute;box-shadow:0 0 0 1px #fffffff2;cursor:move;touch-action:none}._shade_1lz1k_8[data-shape=circle]{border-radius:50%}._cropBox_1lz1k_21[data-shape=circle]{box-shadow:0 0 0 1px #ffffff73}._cropBox_1lz1k_21[data-shape=circle]:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 1.5px #fffffff2;pointer-events:none}._cropBox_1lz1k_21:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:2px}._thirds_1lz1k_52{position:absolute;inset:0;background:linear-gradient(to right,transparent calc(33.333% - .5px),rgba(255,255,255,.45) calc(33.333% - .5px) calc(33.333% + .5px),transparent calc(33.333% + .5px)),linear-gradient(to right,transparent calc(66.666% - .5px),rgba(255,255,255,.45) calc(66.666% - .5px) calc(66.666% + .5px),transparent calc(66.666% + .5px)),linear-gradient(to bottom,transparent calc(33.333% - .5px),rgba(255,255,255,.45) calc(33.333% - .5px) calc(33.333% + .5px),transparent calc(33.333% + .5px)),linear-gradient(to bottom,transparent calc(66.666% - .5px),rgba(255,255,255,.45) calc(66.666% - .5px) calc(66.666% + .5px),transparent calc(66.666% + .5px));border-radius:inherit;pointer-events:none}._handle_1lz1k_64{position:absolute;width:14px;height:14px;border:2px solid #ffffff;border-radius:3px;background:var(--color-accent);box-shadow:0 1px 3px #0006;transform:translate(-50%,-50%);touch-action:none}._handle_1lz1k_64:before{content:"";position:absolute;inset:-12px}._handle_1lz1k_64[data-handle=nw]{top:0;left:0;cursor:nwse-resize}._handle_1lz1k_64[data-handle=n]{top:0;left:50%;cursor:ns-resize}._handle_1lz1k_64[data-handle=ne]{top:0;left:100%;cursor:nesw-resize}._handle_1lz1k_64[data-handle=e]{top:50%;left:100%;cursor:ew-resize}._handle_1lz1k_64[data-handle=se]{top:100%;left:100%;cursor:nwse-resize}._handle_1lz1k_64[data-handle=s]{top:100%;left:50%;cursor:ns-resize}._handle_1lz1k_64[data-handle=sw]{top:100%;left:0;cursor:nesw-resize}._handle_1lz1k_64[data-handle=w]{top:50%;left:0;cursor:ew-resize}._ratios_1lz1k_93{display:flex;flex-wrap:wrap;gap:4px}._ratio_1lz1k_93{height:30px;min-width:44px;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:12px;cursor:pointer}._ratio_1lz1k_93:hover:not(:disabled){background:var(--color-bg-muted);color:var(--color-text)}._ratio_1lz1k_93[aria-checked=true]{border-color:var(--color-border);background:var(--color-surface);color:var(--color-accent-text);box-shadow:0 1px 2px #0f0f1114}._ratio_1lz1k_93:disabled{opacity:.4;cursor:default}._ratio_1lz1k_93:focus-visible,._resetButton_1lz1k_130:focus-visible{outline:none;box-shadow:var(--focus-ring)}._resetButton_1lz1k_130{display:inline-flex;align-items:center;gap:6px;justify-self:start;height:28px;margin-left:-8px;padding:0 8px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:12px;cursor:pointer}._resetButton_1lz1k_130:hover{background:var(--color-bg-muted);color:var(--color-text)}._resetButton_1lz1k_130 svg{width:13px;height:13px}
