.file-tool[data-astro-cid-3dj6s6ec]{border:1px solid var(--line,#d8d5cf);background:var(--surface,#fff);margin-top:2rem;padding:clamp(1.25rem,3vw,2.25rem)}.file-tool-copy[data-astro-cid-3dj6s6ec],.file-tool-form[data-astro-cid-3dj6s6ec]{max-width:48rem}.file-tool-form[data-astro-cid-3dj6s6ec]{gap:1.25rem;margin-top:1.75rem;display:grid}.upload-zone[data-astro-cid-3dj6s6ec]{border:1px dashed var(--line,#c9c5bd);padding:1rem;transition:border-color .15s,background .15s}.upload-zone[data-astro-cid-3dj6s6ec][data-dragging=true]{background:color-mix(in srgb, currentColor 5%, transparent);border-color:currentColor}.crop-editor[data-astro-cid-3dj6s6ec]{gap:1rem;min-width:0;display:grid}.editor-toolbar[data-astro-cid-3dj6s6ec]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.ratio-presets[data-astro-cid-3dj6s6ec]{flex-wrap:wrap;gap:.45rem;display:flex}.chip[data-astro-cid-3dj6s6ec]{appearance:none;border:1px solid var(--line,#c9c5bd);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:.5rem .72rem}.chip[data-astro-cid-3dj6s6ec].is-active{color:var(--surface,#fff);background:currentColor}.custom-ratio[data-astro-cid-3dj6s6ec]{align-items:end;gap:.4rem;display:flex}.custom-ratio[data-astro-cid-3dj6s6ec] label[data-astro-cid-3dj6s6ec]{color:var(--muted,#666);gap:.25rem;font-size:.82rem;display:grid}.custom-ratio[data-astro-cid-3dj6s6ec] input[data-astro-cid-3dj6s6ec]{border:1px solid var(--line,#c9c5bd);background:var(--surface,#fff);width:4.25rem;color:inherit;padding:.45rem}.editor-viewport[data-astro-cid-3dj6s6ec]{overscroll-behavior:contain;border:1px solid var(--line,#d8d5cf);background:#141414;min-height:22rem;max-height:42rem;padding:12px;position:relative;overflow:auto}.editor-stage[data-astro-cid-3dj6s6ec]{touch-action:none;background:#222;margin:auto;position:relative}.editor-stage[data-astro-cid-3dj6s6ec] canvas[data-astro-cid-3dj6s6ec]{pointer-events:none;user-select:none;display:block;position:absolute;inset:0}.crop-box[data-astro-cid-3dj6s6ec]{box-sizing:border-box;cursor:move;touch-action:none;border:2px solid #fff;outline:none;position:absolute;box-shadow:0 0 0 9999px #0000008f}.crop-box[data-astro-cid-3dj6s6ec]:focus-visible{outline-offset:3px;outline:2px solid #fff}.grid-line[data-astro-cid-3dj6s6ec]{pointer-events:none;background:#ffffff73;position:absolute}.grid-v[data-astro-cid-3dj6s6ec]{width:1px;top:0;bottom:0}.grid-h[data-astro-cid-3dj6s6ec]{height:1px;left:0;right:0}.grid-v[data-astro-cid-3dj6s6ec].one{left:33.333%}.grid-v[data-astro-cid-3dj6s6ec].two{left:66.666%}.grid-h[data-astro-cid-3dj6s6ec].one{top:33.333%}.grid-h[data-astro-cid-3dj6s6ec].two{top:66.666%}.crop-handle[data-astro-cid-3dj6s6ec]{touch-action:none;background:#fff;border:2px solid #111;border-radius:50%;width:16px;height:16px;margin:0;padding:0;position:absolute}.crop-handle[data-astro-cid-3dj6s6ec].nw{cursor:nwse-resize;top:-9px;left:-9px}.crop-handle[data-astro-cid-3dj6s6ec].n{cursor:ns-resize;top:-9px;left:calc(50% - 8px)}.crop-handle[data-astro-cid-3dj6s6ec].ne{cursor:nesw-resize;top:-9px;right:-9px}.crop-handle[data-astro-cid-3dj6s6ec].e{cursor:ew-resize;top:calc(50% - 8px);right:-9px}.crop-handle[data-astro-cid-3dj6s6ec].se{cursor:nwse-resize;bottom:-9px;right:-9px}.crop-handle[data-astro-cid-3dj6s6ec].s{cursor:ns-resize;bottom:-9px;left:calc(50% - 8px)}.crop-handle[data-astro-cid-3dj6s6ec].sw{cursor:nesw-resize;bottom:-9px;left:-9px}.crop-handle[data-astro-cid-3dj6s6ec].w{cursor:ew-resize;top:calc(50% - 8px);left:-9px}.crop-size[data-astro-cid-3dj6s6ec]{white-space:nowrap;color:#fff;pointer-events:none;background:#000000ad;padding:.2rem .4rem;font-size:.75rem;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.editor-controls[data-astro-cid-3dj6s6ec]{grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr) auto auto;align-items:end;gap:.75rem;display:grid}.compact-control[data-astro-cid-3dj6s6ec]{gap:.4rem;display:grid}.compact-control[data-astro-cid-3dj6s6ec] label[data-astro-cid-3dj6s6ec]{justify-content:space-between;gap:1rem;font-size:.88rem;display:flex}.compact-control[data-astro-cid-3dj6s6ec] input[data-astro-cid-3dj6s6ec][type=range]{width:100%}.rotate-controls[data-astro-cid-3dj6s6ec]{gap:.4rem;display:flex}.original-reference[data-astro-cid-3dj6s6ec]{border:1px solid var(--line,#d8d5cf);max-width:20rem;padding:.75rem}.original-reference[data-astro-cid-3dj6s6ec] img[data-astro-cid-3dj6s6ec]{object-fit:contain;max-width:100%;max-height:14rem;display:block}.precision-panel[data-astro-cid-3dj6s6ec]{border-top:1px solid var(--line,#d8d5cf);border-bottom:1px solid var(--line,#d8d5cf);padding:.9rem 0 1rem}.precision-panel[data-astro-cid-3dj6s6ec] summary[data-astro-cid-3dj6s6ec]{cursor:pointer;font-weight:650}.precision-help[data-astro-cid-3dj6s6ec]{color:var(--muted,#666);margin:.75rem 0 1rem}.crop-grid[data-astro-cid-3dj6s6ec]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.field[data-astro-cid-3dj6s6ec]{gap:.45rem;min-width:0;display:grid}.field[data-astro-cid-3dj6s6ec] input[data-astro-cid-3dj6s6ec]:not([type=range]){box-sizing:border-box;border:1px solid var(--line,#c9c5bd);background:var(--surface,#fff);width:100%;color:inherit;font:inherit;padding:.8rem .9rem}.field[data-astro-cid-3dj6s6ec] input[data-astro-cid-3dj6s6ec][type=range]{width:100%}.field[data-astro-cid-3dj6s6ec] small[data-astro-cid-3dj6s6ec]{color:var(--muted,#666)}[data-astro-cid-3dj6s6ec][data-quality-field][data-disabled]{opacity:.65}.form-error[data-astro-cid-3dj6s6ec]{min-height:1.5em;margin:0}.file-result[data-astro-cid-3dj6s6ec]{border-top:1px solid var(--line,#d8d5cf);margin-top:2rem;padding-top:2rem}.file-result-head[data-astro-cid-3dj6s6ec]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.result-meta[data-astro-cid-3dj6s6ec],.result-note[data-astro-cid-3dj6s6ec]{color:var(--muted,#666);margin:.25rem 0 0}.result-preview[data-astro-cid-3dj6s6ec]{border:1px solid var(--line,#d8d5cf);place-items:center;min-height:12rem;padding:1rem;display:grid;overflow:hidden}.result-preview[data-astro-cid-3dj6s6ec] img[data-astro-cid-3dj6s6ec]{object-fit:contain;max-width:100%;max-height:32rem;display:block}@media (width<=900px){.editor-controls[data-astro-cid-3dj6s6ec]{grid-template-columns:1fr 1fr}.rotate-controls[data-astro-cid-3dj6s6ec]{align-self:end}}@media (width<=760px){.crop-grid[data-astro-cid-3dj6s6ec]{grid-template-columns:repeat(2,minmax(0,1fr))}.file-result-head[data-astro-cid-3dj6s6ec]{flex-direction:column;align-items:stretch}.editor-viewport[data-astro-cid-3dj6s6ec]{min-height:18rem}}@media (width<=520px){.editor-controls[data-astro-cid-3dj6s6ec]{grid-template-columns:1fr}.rotate-controls[data-astro-cid-3dj6s6ec]{width:100%}.rotate-controls[data-astro-cid-3dj6s6ec] .button[data-astro-cid-3dj6s6ec]{flex:1}.crop-grid[data-astro-cid-3dj6s6ec]{grid-template-columns:1fr 1fr}.editor-toolbar[data-astro-cid-3dj6s6ec]{align-items:stretch}.custom-ratio[data-astro-cid-3dj6s6ec]{justify-content:flex-start}}
