/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-3509c356],[data-v-3509c356]:before,[data-v-3509c356]:after{--tw-outline-style:solid;--tw-border-style:solid}[data-v-3509c356]::-ms-backdrop{--tw-outline-style:solid;--tw-border-style:solid}[data-v-3509c356]::backdrop{--tw-outline-style:solid;--tw-border-style:solid}}}.cropper-action-wrapper[data-v-3509c356]{box-sizing:border-box;background-color:transparent;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;justify-content:center;align-items:center;display:flex}.cropper-container[data-v-3509c356]{position:relative}.cropper-image[data-v-3509c356]{display:block}.cropper-mask[data-v-3509c356]{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);background-color:rgba(0,0,0,.5);position:absolute}@supports (color:color-mix(in lab, red, red)){.cropper-mask[data-v-3509c356]{background-color:color-mix(in oklab, var(--color-black,#000) 50%, transparent)}}.cropper-mask-view[data-v-3509c356]{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);position:absolute}.cropper-box[data-v-3509c356]{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);z-index:10;position:absolute}.cropper-view[data-v-3509c356]{top:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-blue-500,#3080ff);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute}@supports (color:lab(0% 0 0)){.cropper-view[data-v-3509c356]{outline-color:var(--color-blue-500,lab(54.1736% 13.3369 -74.6839))}}.cropper-dashed-h[data-v-3509c356]{top:33.3333%;left:calc(var(--spacing,.25rem) * 0);border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-color:rgba(229,231,235,.5);border-bottom-width:1px;width:100%;height:33.3333%;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.cropper-dashed-h[data-v-3509c356]{border-color:color-mix(in oklab, var(--color-gray-200,lab(91.6229% -.159115 -2.26791)) 50%, transparent)}}.cropper-dashed-v[data-v-3509c356]{top:calc(var(--spacing,.25rem) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-color:rgba(229,231,235,.5);border-left-width:1px;width:33.3333%;height:100%;display:block;position:absolute;left:33.3333%}@supports (color:color-mix(in lab, red, red)){.cropper-dashed-v[data-v-3509c356]{border-color:color-mix(in oklab, var(--color-gray-200,lab(91.6229% -.159115 -2.26791)) 50%, transparent)}}.cropper-move-area[data-v-3509c356]{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);cursor:move;background-color:rgba(255,255,255,.1);width:100%;height:100%;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.cropper-move-area[data-v-3509c356]{background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.cropper-line-e[data-v-3509c356],.cropper-line-n[data-v-3509c356],.cropper-line-w[data-v-3509c356],.cropper-line-s[data-v-3509c356]{background-color:rgba(48,128,255,.1);display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.cropper-line-e[data-v-3509c356],.cropper-line-n[data-v-3509c356],.cropper-line-w[data-v-3509c356],.cropper-line-s[data-v-3509c356]{background-color:color-mix(in oklab, var(--color-blue-500,lab(54.1736% 13.3369 -74.6839)) 10%, transparent)}}.cropper-line-e[data-v-3509c356]{top:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * -.75);height:100%;width:calc(var(--spacing,.25rem) * 1)}.cropper-line-n[data-v-3509c356]{top:calc(var(--spacing,.25rem) * -.75);left:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 1);width:100%}.cropper-line-w[data-v-3509c356]{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * -.75);height:100%;width:calc(var(--spacing,.25rem) * 1)}.cropper-line-s[data-v-3509c356]{bottom:calc(var(--spacing,.25rem) * -.75);left:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 1);width:100%}.cropper-point[data-v-3509c356]{height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2);background-color:var(--color-blue-500,#3080ff);justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:lab(0% 0 0)){.cropper-point[data-v-3509c356]{background-color:var(--color-blue-500,lab(54.1736% 13.3369 -74.6839))}}.cropper-point-inner[data-v-3509c356]{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-white,#fff);display:block}.cropper-point-ne[data-v-3509c356]{top:calc(var(--spacing,.25rem) * -1.25);right:calc(var(--spacing,.25rem) * -1.25);cursor:ne-resize}.cropper-point-nw[data-v-3509c356]{top:calc(var(--spacing,.25rem) * -1.25);left:calc(var(--spacing,.25rem) * -1.25);cursor:nw-resize}.cropper-point-sw[data-v-3509c356]{bottom:calc(var(--spacing,.25rem) * -1.25);left:calc(var(--spacing,.25rem) * -1.25);cursor:sw-resize}.cropper-point-se[data-v-3509c356]{right:calc(var(--spacing,.25rem) * -1.25);bottom:calc(var(--spacing,.25rem) * -1.25);cursor:se-resize}.cropper-point-e[data-v-3509c356]{top:50%;right:calc(var(--spacing,.25rem) * -1.25);margin-top:calc(var(--spacing,.25rem) * -1);cursor:e-resize}.cropper-point-n[data-v-3509c356]{top:calc(var(--spacing,.25rem) * -1.25);margin-left:calc(var(--spacing,.25rem) * -1);cursor:n-resize;left:50%}.cropper-point-w[data-v-3509c356]{top:50%;left:calc(var(--spacing,.25rem) * -1.25);margin-top:calc(var(--spacing,.25rem) * -1);cursor:w-resize}.cropper-point-s[data-v-3509c356]{bottom:calc(var(--spacing,.25rem) * -1.25);margin-left:calc(var(--spacing,.25rem) * -1);cursor:s-resize;left:50%}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
