.ImageEditor_editor__rquU9{display:flex;flex-direction:column;gap:var(--global-gap2)}.ImageEditor_stage__pXNFG{display:flex;justify-content:center;padding:var(--global-gap2);border-radius:var(--border-radius05);background:repeating-conic-gradient(var(--background-tile2) 0 25%,var(--background) 0 50%) 50%/16px 16px}.ImageEditor_frame__gPaXw{position:relative;width:100%;overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 18%,transparent),0 6px 20px rgba(0,0,0,.18)}.ImageEditor_frame__gPaXw.ImageEditor_frameRounded__IfApb{width:auto;border-radius:var(--border-radius05)}.ImageEditor_guide__PxR3t{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);border-inline:2px dashed hsla(0,0%,100%,.9);box-shadow:0 0 0 100vmax rgba(0,0,0,.28);pointer-events:none}.ImageEditor_guide__PxR3t span{position:absolute;left:50%;bottom:6px;transform:translateX(-50%);padding:2px 8px;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:.7rem;font-weight:600;white-space:nowrap}.ImageEditor_canvas__W4DhO{display:block;width:100%;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageEditor_canvas__W4DhO:active{cursor:-webkit-grabbing;cursor:grabbing}.ImageEditor_canvas__W4DhO.ImageEditor_rounded__x2lp9{width:auto;height:min(60vw,280px)}.ImageEditor_canvas__W4DhO.ImageEditor_loading__IOs_9{opacity:.5}.ImageEditor_hint__YJ0Qc{margin:0;color:var(--secondary);font-size:.85rem;text-align:center}.ImageEditor_zoomRow__zF2U2{display:flex;align-items:center;gap:var(--global-gap)}.ImageEditor_zoomButton__NCzwC{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border:none;border-radius:999px;background:var(--background-tile2);color:var(--text);cursor:pointer}.ImageEditor_slider__q8m5g{flex:1 1;min-width:0;accent-color:var(--primary2)}.ImageEditor_presets__JENOq{display:flex;justify-content:center;gap:var(--global-gap)}.ImageEditor_preset__gXi7_{padding:.4rem .85rem;border:1px solid var(--border-color);border-radius:999px;background:none;color:var(--text);font-size:.85rem;font-weight:600;cursor:pointer}.ImageEditor_preset__gXi7_:hover{background:var(--background-tile2)}.ImageEditor_error__nyXPK{margin:0;color:var(--danger);font-size:.85rem;font-weight:600;text-align:center}.ImageEditor_actions__Tw35J{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--global-gap);gap:var(--global-gap)}