.qPncvq_tool{--crop-handle:13px}.qPncvq_tool.ct-workbench{overflow:clip}.qPncvq_tool:focus{outline:none}.qPncvq_toolbar{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;display:flex}.qPncvq_resizeToggle{min-height:40px;color:var(--ct-text);font-size:var(--ct-font-meta);align-items:center;gap:8px;display:flex}.qPncvq_backgroundField{font-size:var(--ct-font-meta);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qPncvq_backgroundField input{border:1px solid var(--ct-line);background:var(--ct-surface);border-radius:6px;width:40px;height:36px;padding:2px}.qPncvq_layout{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;display:grid}.qPncvq_layout[data-empty]{grid-template-columns:minmax(0,1fr)}.qPncvq_stageWrap{border-right:1px solid var(--ct-line);align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.qPncvq_stage{justify-items:center;gap:10px;display:grid}.qPncvq_frame{border-radius:var(--ct-radius);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;max-width:100%;line-height:0;position:relative;overflow:hidden}.qPncvq_frame[data-dragging=true]{outline:2px dashed var(--ct-blue);outline-offset:4px}.qPncvq_canvas{max-width:100%;display:block}.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}.qPncvq_cropBox:focus-visible{outline-offset:3px;outline:3px solid #0878ff73}.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}.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}.qPncvq_handle:before{content:"";position:absolute;inset:-10px}.qPncvq_handle[data-handle=nw]{top:calc(var(--crop-handle) / -2);left:calc(var(--crop-handle) / -2)}.qPncvq_handle[data-handle=n]{top:calc(var(--crop-handle) / -2);margin-left:calc(var(--crop-handle) / -2);left:50%}.qPncvq_handle[data-handle=ne]{top:calc(var(--crop-handle) / -2);right:calc(var(--crop-handle) / -2)}.qPncvq_handle[data-handle=e]{top:50%;right:calc(var(--crop-handle) / -2);margin-top:calc(var(--crop-handle) / -2)}.qPncvq_handle[data-handle=se]{bottom:calc(var(--crop-handle) / -2);right:calc(var(--crop-handle) / -2)}.qPncvq_handle[data-handle=s]{bottom:calc(var(--crop-handle) / -2);margin-left:calc(var(--crop-handle) / -2);left:50%}.qPncvq_handle[data-handle=sw]{bottom:calc(var(--crop-handle) / -2);left:calc(var(--crop-handle) / -2)}.qPncvq_handle[data-handle=w]{top:50%;left:calc(var(--crop-handle) / -2);margin-top:calc(var(--crop-handle) / -2)}.qPncvq_stageNote{color:var(--ct-muted);font-size:var(--ct-font-meta);font-weight:var(--ct-weight-semibold);font-variant-numeric:tabular-nums;text-align:center;margin:0}.qPncvq_side{background:var(--ct-surface-subtle);align-content:start;gap:14px;min-width:0;max-height:max(420px,100svh - 220px);padding:16px;display:grid;overflow:auto}.qPncvq_block{border:1px solid var(--ct-line);border-radius:var(--ct-radius-lg);background:var(--ct-surface);gap:10px;padding:13px;display:grid}.qPncvq_blockHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.qPncvq_blockTitle{color:var(--ct-heading,var(--ct-navy));font-size:var(--ct-font-meta);font-weight:var(--ct-weight-bold);margin:0}.qPncvq_reset{min-height:40px;color:var(--ct-link);cursor:pointer;font-size:var(--ct-font-meta);font-weight:var(--ct-weight-bold);background:0 0;border:0;padding:0 2px}.qPncvq_reset:hover:not(:disabled){text-decoration:underline}.qPncvq_aspects{flex-wrap:wrap;gap:6px;display:flex}.qPncvq_aspects button{border:1px solid var(--ct-line-strong);border-radius:var(--ct-radius);background:var(--ct-surface);min-height:40px;color:var(--ct-muted-strong);cursor:pointer;font-size:var(--ct-font-meta);font-weight:var(--ct-weight-bold);font-variant-numeric:tabular-nums;padding:0 10px;transition:border-color .14s,background .14s,color .14s}.qPncvq_aspects button:hover:not(:disabled){border-color:var(--ct-blue);background:var(--ct-blue-soft);color:var(--ct-link)}.qPncvq_aspects button[aria-pressed=true]{border-color:var(--ct-blue);background:var(--ct-blue);color:#fff}.qPncvq_turnRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.qPncvq_turnRow button[aria-pressed=true]{border-color:var(--ct-blue);background:var(--ct-blue-soft);color:var(--ct-link)}.qPncvq_numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qPncvq_formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.qPncvq_formats label{position:relative}.qPncvq_formats input{opacity:0;width:1px;height:1px;position:absolute}.qPncvq_formats span{border:1px solid var(--ct-line-strong);border-radius:var(--ct-radius);background:var(--ct-surface);min-height:44px;color:var(--ct-muted-strong);cursor:pointer;font-size:var(--ct-font-meta);font-weight:var(--ct-weight-bold);place-items:center;display:grid}.qPncvq_formats input:checked+span{border-color:var(--ct-blue);background:var(--ct-blue);color:#fff}.qPncvq_formats input:focus-visible+span{outline-offset:2px;outline:3px solid #0878ff59}.qPncvq_formatNote{color:var(--ct-muted);font-size:var(--ct-font-meta);margin:-2px 0 0;line-height:1.5}.qPncvq_copyButton{justify-self:stretch}.qPncvq_savedNote{border-radius:var(--ct-radius);background:var(--ct-green-soft);color:var(--ct-green);font-size:var(--ct-font-meta);font-weight:var(--ct-weight-bold);overflow-wrap:anywhere;margin:0;padding:8px 10px}@media (max-width:960px){.qPncvq_layout{grid-template-columns:minmax(0,1fr)}.qPncvq_stageWrap{border-right:0;border-bottom:1px solid var(--ct-line)}.qPncvq_side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-height:none;overflow:visible}}@media (max-width:560px){.qPncvq_tool{--crop-handle:17px}.qPncvq_stageWrap,.qPncvq_side{padding:12px}.qPncvq_turnRow,.qPncvq_side{grid-template-columns:minmax(0,1fr)}}
