#ouNativeEditor{position:absolute;inset:0;z-index:100;display:none;align-items:center;justify-content:center;overflow:hidden}#ouNativeEditor[hidden]{display:none}#ouNativeEditor.ou-native-editor--open{display:flex}@keyframes ouEditorEnter{0%{transform:scale(1.06)}to{transform:scale(1)}}#ouNativeEditor.ou-native-editor--entering{animation:ouEditorEnter var(--anim-medium) ease-out both;pointer-events:none}#ouNativeEditor.ou-native-editor--morphing .ou-native-editor-canvas,#ouNativeEditor.ou-native-editor--morphing .ou-crop-overlay{opacity:0!important}@keyframes ouEditorExit{0%{transform:scale(1);opacity:1}to{transform:scale(1.06);opacity:0}}#ouNativeEditor.ou-native-editor--leaving{animation:ouEditorExit var(--anim-medium) ease-in both;pointer-events:none}@keyframes ouEditorDissolve{0%{opacity:1}to{opacity:0}}#ouNativeEditor.ou-native-editor--dissolving{animation:ouEditorDissolve var(--anim-short) ease both;pointer-events:none}#ouNativeEditor .ou-native-editor-canvas{max-width:100%;max-height:100%;object-fit:contain}#ouNativeEditor .ou-crop-overlay{position:absolute;inset:0;z-index:105;pointer-events:none}#ouNativeEditor .ou-crop-rect{position:absolute;box-sizing:border-box;border:var(--size-20) solid var(--fg-photo-overlay-bright);box-shadow:0 0 0 100vmax var(--overlay-background);cursor:move;pointer-events:auto}#ouNativeEditor .ou-crop-rect:focus-visible{outline:var(--size-20) solid var(--stroke-focus-2);outline-offset:var(--size-20)}#ouNativeEditor .ou-crop-rotate-catcher{position:absolute;inset:0;pointer-events:auto;cursor:default}#ouNativeEditor .ou-crop-rotate-catcher.ou-crop-rot-tl{cursor:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'><g transform='rotate(-45 14 14)'><g fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round'><path d='M5.98 16.8 A8.5 8.5 0 0 1 22.0 16.8'/></g><g fill='black' stroke='black' stroke-width='2' stroke-linejoin='round'><path d='M5.98 16.8 L4.78 11.90 L10.04 13.80 Z'/><path d='M22.0 16.8 L17.94 13.80 L23.20 11.90 Z'/></g><g fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round'><path d='M5.98 16.8 A8.5 8.5 0 0 1 22.0 16.8'/></g><g fill='white' stroke='none'><path d='M5.98 16.8 L4.78 11.90 L10.04 13.80 Z'/><path d='M22.0 16.8 L17.94 13.80 L23.20 11.90 Z'/></g></g></svg>") 14 14,grab}#ouNativeEditor .ou-crop-rotate-catcher.ou-crop-rot-tr{cursor:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'><g transform='rotate(45 14 14)'><g fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round'><path d='M5.98 16.8 A8.5 8.5 0 0 1 22.0 16.8'/></g><g fill='black' stroke='black' stroke-width='2' stroke-linejoin='round'><path d='M5.98 16.8 L4.78 11.90 L10.04 13.80 Z'/><path d='M22.0 16.8 L17.94 13.80 L23.20 11.90 Z'/></g><g fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round'><path d='M5.98 16.8 A8.5 8.5 0 0 1 22.0 16.8'/></g><g fill='white' stroke='none'><path d='M5.98 16.8 L4.78 11.90 L10.04 13.80 Z'/><path d='M22.0 16.8 L17.94 13.80 L23.20 11.90 Z'/></g></g></svg>") 14 14,grab}#ouNativeEditor .ou-crop-rotate-catcher.ou-crop-rot-br{cursor:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'><g transform='rotate(135 14 14)'><g fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round'><path d='M5.98 16.8 A8.5 8.5 0 0 1 22.0 16.8'/></g><g fill='black' stroke='black' stroke-width='2' stroke-linejoin='round'><path d='M5.98 16.8 L4.78 11.90 L10.04 13.80 Z'/><path d='M22.0 16.8 L17.94 13.80 L23.20 11.90 Z'/></g><g fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round'><path d='M5.98 16.8 A8.5 8.5 0 0 1 22.0 16.8'/></g><g fill='white' stroke='none'><path d='M5.98 16.8 L4.78 11.90 L10.04 13.80 Z'/><path d='M22.0 16.8 L17.94 13.80 L23.20 11.90 Z'/></g></g></svg>") 14 14,grab}#ouNativeEditor .ou-crop-rotate-catcher.ou-crop-rot-bl{cursor:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'><g transform='rotate(-135 14 14)'><g fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round'><path d='M5.98 16.8 A8.5 8.5 0 0 1 22.0 16.8'/></g><g fill='black' stroke='black' stroke-width='2' stroke-linejoin='round'><path d='M5.98 16.8 L4.78 11.90 L10.04 13.80 Z'/><path d='M22.0 16.8 L17.94 13.80 L23.20 11.90 Z'/></g><g fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round'><path d='M5.98 16.8 A8.5 8.5 0 0 1 22.0 16.8'/></g><g fill='white' stroke='none'><path d='M5.98 16.8 L4.78 11.90 L10.04 13.80 Z'/><path d='M22.0 16.8 L17.94 13.80 L23.20 11.90 Z'/></g></g></svg>") 14 14,grab}#ouNativeEditor .ou-crop-level-layer{position:absolute;inset:0;display:none;pointer-events:none}#ouNativeEditor .ou-crop-overlay.ou-level-mode .ou-crop-level-layer{display:block;pointer-events:auto;cursor:crosshair}#ouNativeEditor .ou-crop-level-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;visibility:hidden}#ouNativeEditor .ou-crop-level-layer.ou-level-drawing .ou-crop-level-svg{visibility:visible}#ouNativeEditor .ou-crop-level-line{stroke:var(--fg-photo-overlay-bright);stroke-width:var(--size-20);stroke-linecap:round}#ouNativeEditor .ou-crop-level-dot{fill:var(--fg-photo-overlay-bright)}#ouNativeEditor .ou-crop-overlay.ou-tab-animating,#ouNativeEditor .ou-crop-overlay.ou-tab-animating *{pointer-events:none!important}#ouNativeEditor .ou-crop-fade{position:absolute;z-index:104;pointer-events:none;opacity:0;box-shadow:0 0 0 100vmax var(--overlay-background),0 0 0 100vmax var(--overlay-background),0 0 0 100vmax var(--overlay-background),0 0 0 100vmax var(--overlay-background)}#ouNativeEditor .ou-crop-grid{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity var(--anim-short) ease;background-image:linear-gradient(var(--fg-photo-overlay-dim),var(--fg-photo-overlay-dim)),linear-gradient(var(--fg-photo-overlay-dim),var(--fg-photo-overlay-dim)),linear-gradient(var(--fg-photo-overlay-dim),var(--fg-photo-overlay-dim)),linear-gradient(var(--fg-photo-overlay-dim),var(--fg-photo-overlay-dim));background-repeat:no-repeat;background-size:100% var(--size-20),100% var(--size-20),var(--size-20) 100%,var(--size-20) 100%;background-position:0 33.33%,0 66.66%,33.33% 0,66.66% 0}#ouNativeEditor .ou-crop-rect.ou-crop-adjusting .ou-crop-grid{opacity:1}#ouNativeEditor .ou-crop-handle{--crop-thick: var(--size-20);--crop-leg: var(--size-240);--crop-bar: var(--size-240);--crop-hit: var(--size-160);--crop-hit-out: var(--size-80);--crop-line: var(--size-20);--crop-edge: calc(-1 * (var(--crop-line) + var(--crop-thick)));--crop-out-bar: calc(var(--crop-hit-out) - var(--crop-line) - var(--crop-thick));position:absolute;box-sizing:border-box;border-color:var(--fg-photo-overlay-bright);border-style:solid;border-width:0;pointer-events:auto}#ouNativeEditor .ou-crop-handle-n:before,#ouNativeEditor .ou-crop-handle-s:before,#ouNativeEditor .ou-crop-handle-e:before,#ouNativeEditor .ou-crop-handle-w:before{content:"";position:absolute;background:var(--fg-photo-overlay-bright)}#ouNativeEditor .ou-crop-handle-n:before,#ouNativeEditor .ou-crop-handle-s:before{left:50%;transform:translate(-50%);width:var(--crop-bar);height:var(--crop-thick)}#ouNativeEditor .ou-crop-handle-e:before,#ouNativeEditor .ou-crop-handle-w:before{top:50%;transform:translateY(-50%);width:var(--crop-thick);height:var(--crop-bar)}#ouNativeEditor .ou-crop-handle-n:before{top:var(--crop-out-bar)}#ouNativeEditor .ou-crop-handle-s:before{bottom:var(--crop-out-bar)}#ouNativeEditor .ou-crop-handle-e:before{right:var(--crop-out-bar)}#ouNativeEditor .ou-crop-handle-w:before{left:var(--crop-out-bar)}#ouNativeEditor .ou-crop-handle-nw{top:var(--crop-edge);left:var(--crop-edge);width:var(--crop-leg);height:var(--crop-leg);border-width:var(--crop-thick) 0 0 var(--crop-thick);cursor:nwse-resize}#ouNativeEditor .ou-crop-handle-ne{top:var(--crop-edge);right:var(--crop-edge);width:var(--crop-leg);height:var(--crop-leg);border-width:var(--crop-thick) var(--crop-thick) 0 0;cursor:nesw-resize}#ouNativeEditor .ou-crop-handle-se{bottom:var(--crop-edge);right:var(--crop-edge);width:var(--crop-leg);height:var(--crop-leg);border-width:0 var(--crop-thick) var(--crop-thick) 0;cursor:nwse-resize}#ouNativeEditor .ou-crop-handle-sw{bottom:var(--crop-edge);left:var(--crop-edge);width:var(--crop-leg);height:var(--crop-leg);border-width:0 0 var(--crop-thick) var(--crop-thick);cursor:nesw-resize}#ouNativeEditor .ou-crop-handle-n{top:calc(-1 * var(--crop-hit-out));left:calc(50% - var(--size-160));width:var(--size-320);height:var(--crop-hit);cursor:ns-resize}#ouNativeEditor .ou-crop-handle-s{bottom:calc(-1 * var(--crop-hit-out));left:calc(50% - var(--size-160));width:var(--size-320);height:var(--crop-hit);cursor:ns-resize}#ouNativeEditor .ou-crop-handle-e{top:calc(50% - var(--size-160));right:calc(-1 * var(--crop-hit-out));width:var(--crop-hit);height:var(--size-320);cursor:ew-resize}#ouNativeEditor .ou-crop-handle-w{top:calc(50% - var(--size-160));left:calc(-1 * var(--crop-hit-out));width:var(--crop-hit);height:var(--size-320);cursor:ew-resize}@media (forced-colors: active){#ouNativeEditor .ou-crop-rect{border-color:CanvasText}#ouNativeEditor .ou-crop-rect:focus-visible{outline-color:Highlight}#ouNativeEditor .ou-crop-handle{forced-color-adjust:none}#ouNativeEditor .ou-crop-handle-nw,#ouNativeEditor .ou-crop-handle-ne,#ouNativeEditor .ou-crop-handle-se,#ouNativeEditor .ou-crop-handle-sw{border-color:Highlight}#ouNativeEditor .ou-crop-handle-n:before,#ouNativeEditor .ou-crop-handle-s:before,#ouNativeEditor .ou-crop-handle-e:before,#ouNativeEditor .ou-crop-handle-w:before{background:Highlight}}@media (prefers-reduced-motion: reduce){#ouNativeEditor,#ouNativeEditor *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#ouNativeEditor .ou-extend-overlay{position:absolute;inset:0;z-index:105;pointer-events:none}#ouNativeEditor .ou-extend-box{position:absolute;box-sizing:border-box;pointer-events:none;border:var(--size-20) dashed var(--fg-photo-overlay-bright);border-radius:var(--radius-small)}#ouNativeEditor .ou-extend-handle{position:absolute;width:var(--size-480);height:var(--size-480);margin:0;padding:0;border:none;background:transparent;transform:translate(-50%,-50%);cursor:pointer;pointer-events:auto}#ouNativeEditor .ou-extend-handle:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--fg-photo-overlay-bright);box-shadow:0 0 0 var(--size-20) var(--overlay-background);border-radius:var(--radius-circular)}#ouNativeEditor .ou-extend-handle-left:before,#ouNativeEditor .ou-extend-handle-right:before{width:var(--size-60);height:var(--size-240)}#ouNativeEditor .ou-extend-handle-top:before,#ouNativeEditor .ou-extend-handle-bottom:before{width:var(--size-240);height:var(--size-60)}#ouNativeEditor .ou-extend-handle-left,#ouNativeEditor .ou-extend-handle-right{cursor:ew-resize}#ouNativeEditor .ou-extend-handle-top,#ouNativeEditor .ou-extend-handle-bottom{cursor:ns-resize}#ouNativeEditor .ou-extend-handle-nw:before,#ouNativeEditor .ou-extend-handle-ne:before,#ouNativeEditor .ou-extend-handle-se:before,#ouNativeEditor .ou-extend-handle-sw:before{width:var(--size-120);height:var(--size-120);border-radius:var(--radius-small)}#ouNativeEditor .ou-extend-handle-nw,#ouNativeEditor .ou-extend-handle-se{cursor:nwse-resize}#ouNativeEditor .ou-extend-handle-ne,#ouNativeEditor .ou-extend-handle-sw{cursor:nesw-resize}#ouNativeEditor .ou-extend-handle:focus-visible{outline:var(--size-20) solid var(--stroke-focus-2);outline-offset:calc(-1 * var(--size-120));border-radius:var(--radius-medium)}#ouNativeEditor .ou-extend-live{position:absolute;width:var(--size-20);height:var(--size-20);margin:calc(-1 * var(--size-20));padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
