.cropper-module__qPncvq__tool{--crop-handle:13px}.cropper-module__qPncvq__layout{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;display:grid}.cropper-module__qPncvq__layout[data-empty]{grid-template-columns:minmax(0,1fr)}.cropper-module__qPncvq__stageWrap{border-right:1px solid var(--ct-line);align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.cropper-module__qPncvq__stage{justify-items:center;gap:10px;display:grid}.cropper-module__qPncvq__frame{background-color:var(--ct-surface-subtle);background-image:linear-gradient(45deg, var(--ct-line) 25%, transparent 25%), linear-gradient(-45deg, var(--ct-line) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--ct-line) 75%), linear-gradient(-45deg, transparent 75%, var(--ct-line) 75%);touch-action:none;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:10px;max-width:100%;line-height:0;position:relative;overflow:hidden}.cropper-module__qPncvq__frame[data-dragging=true]{outline:2px dashed var(--ct-blue);outline-offset:4px}.cropper-module__qPncvq__canvas{max-width:100%;display:block}.cropper-module__qPncvq__cropBox{box-sizing:border-box;box-shadow:0 0 0 1px #ffffffd9, 0 0 0 2px var(--ct-blue), 0 0 0 9999px #060e1c94;touch-action:none;position:absolute}.cropper-module__qPncvq__cropBox:focus-visible{outline-offset:3px;outline:3px solid #0878ff73}.cropper-module__qPncvq__thirds{z-index:1;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(33.333% - 1px),#ffffff8c calc(33.333% - 1px) 33.333%,#0000 33.333%),linear-gradient(90deg,#0000 calc(66.666% - 1px),#ffffff8c calc(66.666% - 1px) 66.666%,#0000 66.666%),linear-gradient(#0000 calc(33.333% - 1px),#ffffff8c calc(33.333% - 1px) 33.333%,#0000 33.333%),linear-gradient(#0000 calc(66.666% - 1px),#ffffff8c calc(66.666% - 1px) 66.666%,#0000 66.666%);position:absolute;inset:0}.cropper-module__qPncvq__handle{z-index:2;width:var(--crop-handle);height:var(--crop-handle);border:2px solid var(--ct-blue);touch-action:none;background:#fff;border-radius:3px;position:absolute;box-shadow:0 1px 4px #00000059}.cropper-module__qPncvq__handle[data-handle=nw]{top:calc(var(--crop-handle) / -2);left:calc(var(--crop-handle) / -2)}.cropper-module__qPncvq__handle[data-handle=n]{top:calc(var(--crop-handle) / -2);margin-left:calc(var(--crop-handle) / -2);left:50%}.cropper-module__qPncvq__handle[data-handle=ne]{top:calc(var(--crop-handle) / -2);right:calc(var(--crop-handle) / -2)}.cropper-module__qPncvq__handle[data-handle=e]{top:50%;right:calc(var(--crop-handle) / -2);margin-top:calc(var(--crop-handle) / -2)}.cropper-module__qPncvq__handle[data-handle=se]{bottom:calc(var(--crop-handle) / -2);right:calc(var(--crop-handle) / -2)}.cropper-module__qPncvq__handle[data-handle=s]{bottom:calc(var(--crop-handle) / -2);margin-left:calc(var(--crop-handle) / -2);left:50%}.cropper-module__qPncvq__handle[data-handle=sw]{bottom:calc(var(--crop-handle) / -2);left:calc(var(--crop-handle) / -2)}.cropper-module__qPncvq__handle[data-handle=w]{top:50%;left:calc(var(--crop-handle) / -2);margin-top:calc(var(--crop-handle) / -2)}.cropper-module__qPncvq__stageNote{color:var(--ct-muted);font-variant-numeric:tabular-nums;text-align:center;margin:0;font-size:12.5px;font-weight:650}.cropper-module__qPncvq__side{background:var(--ct-surface-subtle);align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.cropper-module__qPncvq__block{border:1px solid var(--ct-line);background:var(--ct-surface);border-radius:12px;gap:10px;padding:13px;display:grid}.cropper-module__qPncvq__blockHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cropper-module__qPncvq__blockTitle{color:var(--ct-heading,var(--ct-navy));margin:0;font-size:13px;font-weight:800}.cropper-module__qPncvq__reset{min-height:40px;color:var(--ct-blue);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px;font-weight:750}.cropper-module__qPncvq__reset:hover:not(:disabled){text-decoration:underline}.cropper-module__qPncvq__aspects{flex-wrap:wrap;gap:6px;display:flex}.cropper-module__qPncvq__aspects button{border:1px solid var(--ct-line-strong);background:var(--ct-surface);min-height:40px;color:var(--ct-muted-strong);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:750;transition:border-color .14s,background .14s,color .14s}.cropper-module__qPncvq__aspects button:hover:not(:disabled){border-color:var(--ct-blue);background:var(--ct-blue-soft);color:var(--ct-blue)}.cropper-module__qPncvq__aspects button[aria-pressed=true]{border-color:var(--ct-blue);background:var(--ct-blue);color:#fff}.cropper-module__qPncvq__turnRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cropper-module__qPncvq__turnRow button[aria-pressed=true]{border-color:var(--ct-blue);background:var(--ct-blue-soft);color:var(--ct-blue)}.cropper-module__qPncvq__numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cropper-module__qPncvq__formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cropper-module__qPncvq__formats label{position:relative}.cropper-module__qPncvq__formats input{opacity:0;width:1px;height:1px;position:absolute}.cropper-module__qPncvq__formats span{border:1px solid var(--ct-line-strong);background:var(--ct-surface);min-height:44px;color:var(--ct-muted-strong);cursor:pointer;border-radius:8px;place-items:center;font-size:12.5px;font-weight:750;display:grid}.cropper-module__qPncvq__formats input:checked+span{border-color:var(--ct-blue);background:var(--ct-blue);color:#fff}.cropper-module__qPncvq__formats input:focus-visible+span{outline-offset:2px;outline:3px solid #0878ff59}.cropper-module__qPncvq__formatNote{color:var(--ct-muted);margin:-2px 0 0;font-size:12px;line-height:1.5}.cropper-module__qPncvq__copyButton{justify-self:stretch}.cropper-module__qPncvq__savedNote{background:var(--ct-green-soft);color:var(--ct-green);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 10px;font-size:12px;font-weight:700}@media (max-width:960px){.cropper-module__qPncvq__layout{grid-template-columns:minmax(0,1fr)}.cropper-module__qPncvq__stageWrap{border-right:0;border-bottom:1px solid var(--ct-line)}}@media (max-width:560px){.cropper-module__qPncvq__tool{--crop-handle:17px}.cropper-module__qPncvq__stageWrap,.cropper-module__qPncvq__side{padding:12px}.cropper-module__qPncvq__turnRow{grid-template-columns:minmax(0,1fr)}}
