/* @tailwind base; */
.container{width:100%}
@media (min-width: 640px){
.container{max-width:640px}}
@media (min-width: 768px){
.container{max-width:768px}}
@media (min-width: 1024px){
.container{max-width:1024px}}
@media (min-width: 1280px){
.container{max-width:1280px}}
@media (min-width: 1400px){
.container{max-width:1400px}}
#fsplay-bridge .pointer-events-none{pointer-events:none}
#fsplay-bridge .pointer-events-auto{pointer-events:auto}
#fsplay-bridge .visible{visibility:visible}
#fsplay-bridge .collapse{visibility:collapse}
#fsplay-bridge .fixed{position:fixed}
#fsplay-bridge .absolute{position:absolute}
#fsplay-bridge .relative{position:relative}
#fsplay-bridge .inset-0{inset:0px}
#fsplay-bridge .bottom-0{bottom:0px}
#fsplay-bridge .left-0{left:0px}
#fsplay-bridge .left-1\/2{left:50%}
#fsplay-bridge .right-0{right:0px}
#fsplay-bridge .right-2{right:0.5rem}
#fsplay-bridge .top-0{top:0px}
#fsplay-bridge .top-2{top:0.5rem}
#fsplay-bridge .z-\[1000\]{z-index:1000}
#fsplay-bridge .z-\[1\]{z-index:1}
#fsplay-bridge .z-\[9999\]{z-index:9999}
#fsplay-bridge .m-2{margin:0.5rem}
#fsplay-bridge .box-border{box-sizing:border-box}
#fsplay-bridge .block{display:block}
#fsplay-bridge .flex{display:flex}
#fsplay-bridge .table{display:table}
#fsplay-bridge .grid{display:grid}
#fsplay-bridge .hidden{display:none}
#fsplay-bridge .h-1{height:0.25rem}
#fsplay-bridge .h-10{height:2.5rem}
#fsplay-bridge .h-14{height:3.5rem}
#fsplay-bridge .h-20{height:5rem}
#fsplay-bridge .h-3{height:0.75rem}
#fsplay-bridge .h-32{height:8rem}
#fsplay-bridge .h-4{height:1rem}
#fsplay-bridge .h-6{height:1.5rem}
#fsplay-bridge .h-8{height:2rem}
#fsplay-bridge .h-full{height:100%}
#fsplay-bridge .max-h-screen{max-height:100vh}
#fsplay-bridge .w-10{width:2.5rem}
#fsplay-bridge .w-14{width:3.5rem}
#fsplay-bridge .w-16{width:4rem}
#fsplay-bridge .w-20{width:5rem}
#fsplay-bridge .w-3{width:0.75rem}
#fsplay-bridge .w-32{width:8rem}
#fsplay-bridge .w-4{width:1rem}
#fsplay-bridge .w-8{width:2rem}
#fsplay-bridge .w-full{width:100%}
#fsplay-bridge .w-screen{width:100vw}
#fsplay-bridge .max-w-\[1130px\]{max-width:1130px}
#fsplay-bridge .max-w-\[713px\]{max-width:713px}
#fsplay-bridge .max-w-\[828px\]{max-width:828px}
#fsplay-bridge .max-w-\[950px\]{max-width:950px}
#fsplay-bridge .max-w-screen-md{max-width:768px}
#fsplay-bridge .flex-1{flex:1 1 0%}
#fsplay-bridge .flex-none{flex:none}
#fsplay-bridge .border-collapse{border-collapse:collapse}
#fsplay-bridge .-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
#fsplay-bridge .-translate-y-full{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
#fsplay-bridge .translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
#fsplay-bridge .translate-y-full{--tw-translate-y:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
#fsplay-bridge .transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
#fsplay-bridge .cursor-pointer{cursor:pointer}
#fsplay-bridge .resize{resize:both}
#fsplay-bridge .items-start{align-items:flex-start}
#fsplay-bridge .items-center{align-items:center}
#fsplay-bridge .justify-center{justify-content:center}
#fsplay-bridge .gap-2{gap:0.5rem}
#fsplay-bridge .gap-3{gap:0.75rem}
#fsplay-bridge .gap-6{gap:1.5rem}
#fsplay-bridge :is(.space-y-1 > :not([hidden]) ~ :not([hidden])){--tw-space-y-reverse:0;margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem * var(--tw-space-y-reverse))}
#fsplay-bridge .overflow-hidden{overflow:hidden}
#fsplay-bridge .overflow-visible{overflow:visible}
#fsplay-bridge .overflow-y-auto{overflow-y:auto}
#fsplay-bridge .rounded-full{border-radius:9999px}
#fsplay-bridge .rounded-xl{border-radius:0.75rem}
#fsplay-bridge .rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}
#fsplay-bridge .border{border-width:1px}
#fsplay-bridge .border-t-2{border-top-width:2px}
#fsplay-bridge .border-none{border-style:none}
#fsplay-bridge .border-blue{--tw-border-opacity:1;border-color:rgb(136 197 242 / var(--tw-border-opacity))}
#fsplay-bridge .border-gray{--tw-border-opacity:1;border-color:rgb(153 153 153 / var(--tw-border-opacity))}
#fsplay-bridge .border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}
#fsplay-bridge .bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}
#fsplay-bridge .bg-gray{--tw-bg-opacity:1;background-color:rgb(153 153 153 / var(--tw-bg-opacity))}
#fsplay-bridge .bg-gray-100{--tw-bg-opacity:1;background-color:rgb(248 248 248 / var(--tw-bg-opacity))}
#fsplay-bridge .bg-transparent{background-color:transparent}
#fsplay-bridge .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
#fsplay-bridge .bg-opacity-20{--tw-bg-opacity:0.2}
#fsplay-bridge .bg-opacity-80{--tw-bg-opacity:0.8}
#fsplay-bridge .bg-none{background-image:none}
#fsplay-bridge .object-cover{object-fit:cover}
#fsplay-bridge .p-0{padding:0px}
#fsplay-bridge .p-8{padding:2rem}
#fsplay-bridge .px-2{padding-left:0.5rem;padding-right:0.5rem}
#fsplay-bridge .py-6{padding-top:1.5rem;padding-bottom:1.5rem}
#fsplay-bridge .text-2xl{font-size:1.5rem;line-height:1.75rem}
#fsplay-bridge .text-base{font-size:1rem;line-height:1.5rem}
#fsplay-bridge .text-lg{font-size:1.125rem;line-height:1.5rem}
#fsplay-bridge .text-sm{font-size:0.875rem;line-height:1.125rem}
#fsplay-bridge .text-xl{font-size:1.25rem;line-height:1.5rem}
#fsplay-bridge .text-xs{font-size:0.75rem;line-height:0.75rem}
#fsplay-bridge .font-medium{font-weight:500}
#fsplay-bridge .text-gray-500{--tw-text-opacity:1;color:rgb(128 128 128 / var(--tw-text-opacity))}
#fsplay-bridge .text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
#fsplay-bridge .underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}
#fsplay-bridge .opacity-50{opacity:0.5}
#fsplay-bridge .shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
#fsplay-bridge .shadow-block{--tw-shadow:0px 4px 15px 0px #408ADE80;--tw-shadow-colored:0px 4px 15px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
#fsplay-bridge .shadow-block-passive{--tw-shadow:0px 6px 26px 0px #C1E5FF54;--tw-shadow-colored:0px 6px 26px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
#fsplay-bridge .outline{outline-style:solid}
#fsplay-bridge .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
#fsplay-bridge .transition{transition-property:color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
#fsplay-bridge .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
#fsplay-bridge .duration-100{transition-duration:100ms}
#fsplay-bridge .duration-300{transition-duration:300ms}
#fsplay-bridge .ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}
#fsplay-bridge .ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}
/* @import './preflight.css'; */
.vue-advanced-cropper{text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-height:100%;max-width:100%;direction:ltr}
.vue-advanced-cropper__stretcher{pointer-events:none;position:relative;max-width:100%;max-height:100%}
.vue-advanced-cropper__image{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;transform-origin:center;max-width:none!important}
.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:#000;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}
.vue-advanced-cropper__foreground{opacity:.5}
.vue-advanced-cropper__boundaries{opacity:1;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}
.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}
.vue-advanced-cropper__image-wrapper{overflow:hidden;position:absolute;width:100%;height:100%}
.vue-advanced-cropper__stencil-wrapper{position:absolute}
.vue-simple-handler{display:block;background:#fff;height:10px;width:10px}
.vue-handler-wrapper{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px}
.vue-handler-wrapper__draggable{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.vue-handler-wrapper--west-north{cursor:nw-resize}
.vue-handler-wrapper--north{cursor:n-resize}
.vue-handler-wrapper--east-north{cursor:ne-resize}
.vue-handler-wrapper--east{cursor:e-resize}
.vue-handler-wrapper--east-south{cursor:se-resize}
.vue-handler-wrapper--south{cursor:s-resize}
.vue-handler-wrapper--west-south{cursor:sw-resize}
.vue-handler-wrapper--west{cursor:w-resize}
.vue-handler-wrapper--disabled{cursor:auto}
.vue-line-wrapper{background:none;position:absolute;display:flex;align-items:center;justify-content:center}
.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;width:100%;left:0;transform:translateY(-50%)}
.vue-line-wrapper--north{top:0;cursor:n-resize}
.vue-line-wrapper--south{top:100%;cursor:s-resize}
.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;transform:translate(-50%);top:0}
.vue-line-wrapper--east{left:100%;cursor:e-resize}
.vue-line-wrapper--west{left:0;cursor:w-resize}
.vue-line-wrapper--disabled{cursor:auto}
.vue-bounding-box{position:relative;height:100%;width:100%}
.vue-bounding-box__handler{position:absolute}
.vue-bounding-box__handler--west-north{left:0;top:0}
.vue-bounding-box__handler--north{left:50%;top:0}
.vue-bounding-box__handler--east-north{left:100%;top:0}
.vue-bounding-box__handler--east{left:100%;top:50%}
.vue-bounding-box__handler--east-south{left:100%;top:100%}
.vue-bounding-box__handler--south{left:50%;top:100%}
.vue-bounding-box__handler--west-south{left:0;top:100%}
.vue-bounding-box__handler--west{left:0;top:50%}
.vue-draggable-area{position:relative}
.vue-preview-result{overflow:hidden;box-sizing:border-box;position:absolute;height:100%;width:100%}
.vue-preview-result__wrapper{position:absolute}
.vue-preview-result__image{pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transform-origin:center;max-width:none!important}
.vue-rectangle-stencil{position:absolute;height:100%;width:100%;box-sizing:border-box}
.vue-rectangle-stencil__preview{position:absolute;width:100%;height:100%}
.vue-rectangle-stencil--movable{cursor:move}
.vue-circle-stencil{position:absolute;height:100%;width:100%;box-sizing:content-box;cursor:move}
.vue-circle-stencil__preview{border-radius:50%;position:absolute;width:100%;height:100%}
.vue-circle-stencil--movable{cursor:move}
.vue-preview{overflow:hidden;box-sizing:border-box;position:relative}
.vue-preview--fill{width:100%;height:100%;position:absolute}
.vue-preview__wrapper{position:absolute;height:100%;width:100%}
.vue-preview__image{pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transform-origin:center;max-width:none!important}
.vue-simple-line{background:none;transition:border .5s;border-color:#ffffff4d;border-width:0;border-style:solid}
.vue-simple-line--south,.vue-simple-line--north{height:0;width:100%}
.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}
.vue-simple-line--east{border-right-width:1px}
.vue-simple-line--west{border-left-width:1px}
.vue-simple-line--south{border-bottom-width:1px}
.vue-simple-line--north{border-top-width:1px}
.vue-simple-line--hover{opacity:1;border-color:#fff}
:root colorConfig utils{transparent:transparent;current:currentColor;black:#000000;black-5:#0000000D;black-30:#808080;black-70:#4D4D4D;black-90:#1A1A1A;white:#FFFFFF;main:#F1F5F8;blue:#88C5F2;blue-60:#70BAF0;blue-90:#2897E8;pink:#EF6FCB;pink-10:#F9C9EC;pink-20:#FBDBF2;pink-60:#F393D8;pink-100:#EB4BBE;gray:#999999;gray-50:#CCCCCC;gray-100:#F8F8F8;gray-200:#E5E5E5;gray-300:#5F5F5F;gray-400:#666666;gray-500:#808080;light-gray:#B2B2B2;very-light-gray:#ECECEC;sky:#CFE8FA;sky-100:#B9E2FF;white-sky:#60b6f3;dark-sky:#33a1f0;white-blue-sky:#B7DCF7;ocean:#108CE5;gold:#FFD159;sunny-gold:#FFC633;soft-gold:#FFD282;amber-gold:#BC8D33;orange-100:#FFB800;red:#EB4B4B;green:#29D13A;terracotta:#C26F55;blue-10:#E7F3FC}
.cropper-container[data-v-47c464a6]{border-radius:16px;overflow:hidden}
#page #uikit :is(.z-50){z-index:50}
#page #uikit :is(.bg-red){--tw-bg-opacity:1;background-color:rgb(235 75 75 / var(--tw-bg-opacity))}
#page #uikit :is(.font-bold){font-weight:700}
:root colorConfig utils{transparent:transparent;current:currentColor;black:#000000;black-5:#0000000D;black-30:#808080;black-70:#4D4D4D;black-90:#1A1A1A;white:#FFFFFF;main:#F1F5F8;blue:#88C5F2;blue-60:#70BAF0;blue-90:#2897E8;pink:#EF6FCB;pink-10:#F9C9EC;pink-20:#FBDBF2;pink-60:#F393D8;pink-100:#EB4BBE;gray:#999999;gray-50:#CCCCCC;gray-100:#F8F8F8;gray-200:#E5E5E5;gray-300:#5F5F5F;gray-400:#666666;gray-500:#808080;light-gray:#B2B2B2;very-light-gray:#ECECEC;sky:#CFE8FA;sky-100:#B9E2FF;white-sky:#60b6f3;dark-sky:#33a1f0;white-blue-sky:#B7DCF7;misty-sky:#D1DAE9;light-sky:#E5EDFA;ocean:#108CE5;gold:#FFD159;sunny-gold:#FFC633;soft-gold:#FFD282;amber-gold:#BC8D33;orange-100:#FFB800;red:#EB4B4B;green:#29D13A;green-100:#EAFAEB;green-300:#54DA61;terracotta:#C26F55;blue-10:#E7F3FC}
.container{width:100%}
@media (min-width: 640px){.container{max-width:640px}}
@media (min-width: 768px){.container{max-width:768px}}
@media (min-width: 1024px){.container{max-width:1024px}}
@media (min-width: 1280px){.container{max-width:1280px}}
@media (min-width: 1400px){.container{max-width:1400px}}
.fsplay-btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn, .5rem);border-color:transparent;border-color:oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem;font-weight:600;-webkit-text-decoration-line:none;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);border-width:var(--border-btn, 1px);animation:button-pop var(--animation-btn, .25s) ease-out;transition-property:color,background-color,border-color,opacity,box-shadow,transform;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity));--tw-bg-opacity:1;--tw-border-opacity:1}
.fsplay-btn-disabled,.fsplay-btn[disabled],.fsplay-btn:disabled{pointer-events:none}
:where(.fsplay-btn:is(input[type=checkbox])),:where(.fsplay-btn:is(input[type=radio])){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.fsplay-btn:is(input[type=checkbox]):after,.fsplay-btn:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}
@media (hover: hover){.fsplay-btn:hover{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color: color-mix(in oklab,black,black)){.fsplay-btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,black);border-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,black)}}@supports not (color: oklch(0% 0 0)){.fsplay-btn:hover{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}}.fsplay-btn.fsplay-glass:hover{--glass-opacity:25%;--glass-border-opacity:15%}.fsplay-btn-disabled:hover,.fsplay-btn[disabled]:hover,.fsplay-btn:disabled:hover{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}@supports (color: color-mix(in oklab,black,black)){.fsplay-btn:is(input[type=checkbox]:checked):hover,.fsplay-btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}}
.fsplay-btn:active:hover,.fsplay-btn:active:focus{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale, .97))}
@supports not (color: oklch(0% 0 0)){.fsplay-btn{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}}
.fsplay-btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}
.fsplay-btn.fsplay-glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:currentColor}
.fsplay-btn.fsplay-glass.fsplay-btn-active{--glass-opacity:25%;--glass-border-opacity:15%}
.fsplay-btn.fsplay-btn-disabled,.fsplay-btn[disabled],.fsplay-btn:disabled{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}
.fsplay-btn:is(input[type=checkbox]:checked),.fsplay-btn:is(input[type=radio]:checked){--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}
.fsplay-btn:is(input[type=checkbox]:checked):focus-visible,.fsplay-btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}
@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale, .98))}40%{transform:scale(1.02)}to{transform:scale(1)}}
@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}
@keyframes modal-pop{0%{opacity:0}}
@keyframes progress-loading{50%{background-position-x:-115%}}
@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}
@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}
@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}
@keyframes toast-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}
#page #uikit :is(.pointer-events-none){pointer-events:none}
#page #uikit :is(.pointer-events-auto){pointer-events:auto}
#page #uikit :is(.fixed){position:fixed}
#page #uikit :is(.absolute){position:absolute}
#page #uikit :is(.relative){position:relative}
#page #uikit :is(.inset-0){top:0;right:0;bottom:0;left:0}
#page #uikit :is(.bottom-0){bottom:0}
#page #uikit :is(.left-0){left:0}
#page #uikit :is(.left-1\/2){left:50%}
#page #uikit :is(.right-0){right:0}
#page #uikit :is(.right-2){right:.5rem}
#page #uikit :is(.top-0){top:0}
#page #uikit :is(.top-2){top:.5rem}
#page #uikit :is(.z-\[1\]){z-index:1}
#page #uikit :is(.z-\[9999\]){z-index:9999}
#page #uikit :is(.m-2){margin:.5rem}
#page #uikit :is(.box-border){box-sizing:border-box}
#page #uikit :is(.block){display:block}
#page #uikit :is(.flex){display:flex}
#page #uikit :is(.hidden){display:none}
#page #uikit :is(.h-1){height:.25rem}
#page #uikit :is(.h-10){height:2.5rem}
#page #uikit :is(.h-14){height:3.5rem}
#page #uikit :is(.h-20){height:5rem}
#page #uikit :is(.h-3){height:.75rem}
#page #uikit :is(.h-32){height:8rem}
#page #uikit :is(.h-4){height:1rem}
#page #uikit :is(.h-6){height:1.5rem}
#page #uikit :is(.h-8){height:2rem}
#page #uikit :is(.h-full){height:100%}
#page #uikit :is(.max-h-screen){max-height:100vh}
#page #uikit :is(.min-h-\[700px\]){min-height:700px}
#page #uikit :is(.w-10){width:2.5rem}
#page #uikit :is(.w-14){width:3.5rem}
#page #uikit :is(.w-16){width:4rem}
#page #uikit :is(.w-20){width:5rem}
#page #uikit :is(.w-3){width:.75rem}
#page #uikit :is(.w-32){width:8rem}
#page #uikit :is(.w-4){width:1rem}
#page #uikit :is(.w-8){width:2rem}
#page #uikit :is(.w-full){width:100%}
#page #uikit :is(.w-screen){width:100vw}
#page #uikit :is(.max-w-\[1130px\]){max-width:1130px}
#page #uikit :is(.max-w-\[713px\]){max-width:713px}
#page #uikit :is(.max-w-\[828px\]){max-width:828px}
#page #uikit :is(.max-w-\[950px\]){max-width:950px}
#page #uikit :is(.flex-1){flex:1 1 0%}
#page #uikit :is(.flex-none){flex:none}
#page #uikit :is(.-translate-x-1\/2){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
#page #uikit :is(.-translate-y-full){--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
#page #uikit :is(.translate-y-0){--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
#page #uikit :is(.translate-y-full){--tw-translate-y:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
#page #uikit :is(.transform){transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
#page #uikit :is(.cursor-pointer){cursor:pointer}
#page #uikit :is(.items-start){align-items:flex-start}
#page #uikit :is(.items-center){align-items:center}
#page #uikit :is(.justify-center){justify-content:center}
#page #uikit :is(.gap-2){gap:.5rem}
#page #uikit :is(.gap-3){gap:.75rem}
#page #uikit :is(.gap-6){gap:1.5rem}
#page #uikit :is(.space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}
#page #uikit :is(.overflow-hidden){overflow:hidden}
#page #uikit :is(.overflow-y-auto){overflow-y:auto}
#page #uikit :is(.rounded-box){border-radius:var(--rounded-box, 1rem)}
#page #uikit :is(.rounded-full){border-radius:9999px}
#page #uikit :is(.rounded-xl){border-radius:.75rem}
#page #uikit :is(.rounded-t-2xl){border-top-left-radius:1rem;border-top-right-radius:1rem}
#page #uikit :is(.border){border-width:1px}
#page #uikit :is(.border-t-2){border-top-width:2px}
#page #uikit :is(.border-none){border-style:none}
#page #uikit :is(.border-base-100){--tw-border-opacity:1;border-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)))}
#page #uikit :is(.border-base-200){--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}
#page #uikit :is(.border-blue){--tw-border-opacity:1;border-color:rgb(136 197 242 / var(--tw-border-opacity))}
#page #uikit :is(.border-gray){--tw-border-opacity:1;border-color:rgb(153 153 153 / var(--tw-border-opacity))}
#page #uikit :is(.border-white){--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}
#page #uikit :is(.bg-black){--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}
#page #uikit :is(.bg-gray){--tw-bg-opacity:1;background-color:rgb(153 153 153 / var(--tw-bg-opacity))}
#page #uikit :is(.bg-gray-100){--tw-bg-opacity:1;background-color:rgb(248 248 248 / var(--tw-bg-opacity))}
#page #uikit :is(.bg-pink){--tw-bg-opacity:1;background-color:rgb(239 111 203 / var(--tw-bg-opacity))}
#page #uikit :is(.bg-white){--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
#page #uikit :is(.bg-opacity-20){--tw-bg-opacity:.2}
#page #uikit :is(.bg-opacity-80){--tw-bg-opacity:.8}
#page #uikit :is(.object-cover){object-fit:cover}
#page #uikit :is(.p-8){padding:2rem}
#page #uikit :is(.px-2){padding-left:.5rem;padding-right:.5rem}
#page #uikit :is(.py-6){padding-top:1.5rem;padding-bottom:1.5rem}
#page #uikit :is(.text-2xl){font-size:1.5rem;line-height:1.75rem}
#page #uikit :is(.text-base){font-size:1rem;line-height:1.5rem}
#page #uikit :is(.text-lg){font-size:1.125rem;line-height:1.5rem}
#page #uikit :is(.text-sm){font-size:.875rem;line-height:1.125rem}
#page #uikit :is(.text-xl){font-size:1.25rem;line-height:1.5rem}
#page #uikit :is(.text-xs){font-size:.75rem;line-height:.75rem}
#page #uikit :is(.font-medium){font-weight:500}
#page #uikit :is(.text-gray-500){--tw-text-opacity:1;color:rgb(128 128 128 / var(--tw-text-opacity))}
#page #uikit :is(.text-white){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
#page #uikit :is(.opacity-50){opacity:.5}
#page #uikit :is(.shadow-2xl){--tw-shadow:0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
#page #uikit :is(.shadow-block){--tw-shadow:0px 4px 15px 0px #408ADE80;--tw-shadow-colored:0px 4px 15px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
#page #uikit :is(.shadow-block-passive){--tw-shadow:0px 6px 26px 0px #C1E5FF54;--tw-shadow-colored:0px 6px 26px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
#page #uikit :is(.transition){transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
#page #uikit :is(.transition-transform){transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
#page #uikit :is(.duration-100){transition-duration:.1s}
#page #uikit :is(.duration-300){transition-duration:.3s}
#page #uikit :is(.ease-out){transition-timing-function:cubic-bezier(0,0,.2,1)}
:root{--p:62.5091% .16475 248.215874;--pc:100% 0 0;--s:91.8219% .036161 239.166155;--sc:62.5091% .16475 248.215874;--a:67.1604% .227154 341.091984;--ac:32.1093% 0 0;--n:38.5412% .024038 262.829219;--nc:76.3576% 0 0;--b1:92.1906% 0 0;--b2:84.5222% 0 0;--b3:76.3576% 0 0;--bc:32.1093% 0 0;--in:83.8174% .072627 240.013186;--inc:32.1093% 0 0;--su:75.1465% .230582 143.910444;--suc:32.1093% 0 0;--wa:82.7154% .171067 80.526104;--wac:32.1093% 0 0;--er:59.9168% .238822 22.810036;--erc:32.1093% 0 0}
:root colorConfig main{primary:#108CE5;primary-content:#FFFFFF;secondary:#CFE8FA;secondary-content:#108CE5;accent:#EB4BBE;accent-content:#333333;neutral:#3D4451;neutral-content:#B2B2B2}
:root colorConfig base{base-100:#E5E5E5;base-200:#CCCCCC;base-300:#B2B2B2;base-content:#333333}
:root colorConfig named{info:#9FD1F5;info-content:#333333;success:#29D13A;success-content:#333333;warning:#FFB800;warning-content:#333333;error:#ED0A34;error-content:#333333}
:root colorConfig utils{transparent:transparent;current:currentColor;black:#000000;black-5:#0000000D;black-30:#808080;black-70:#4D4D4D;black-90:#1A1A1A;white:#FFFFFF;main:#F1F5F8;blue:#88C5F2;blue-60:#70BAF0;blue-90:#2897E8;pink:#EF6FCB;pink-10:#F9C9EC;pink-20:#FBDBF2;pink-60:#F393D8;pink-100:#EB4BBE;gray:#999999;gray-50:#CCCCCC;gray-100:#F8F8F8;gray-200:#E5E5E5;gray-300:#5F5F5F;gray-400:#666666;gray-500:#808080;light-gray:#B2B2B2;light-gray-100:#F2F4F8;very-light-gray:#ECECEC;sky:#CFE8FA;sky-100:#B9E2FF;white-sky:#60b6f3;dark-sky:#33a1f0;white-blue-sky:#B7DCF7;misty-sky:#D1DAE9;light-sky:#E5EDFA;frost-sky:#D8EAF4;ocean:#108CE5;gold:#FFD159;sunny-gold:#FFC633;soft-gold:#FFD282;amber-gold:#BC8D33;orange-100:#FFB800;honey-gold:#F4DC83;red:#EB4B4B;green:#29D13A;green-100:#EAFAEB;green-300:#54DA61;terracotta:#C26F55;blue-10:#E7F3FC;peach:#FFD9BD}
:root{--rounded-box:1.5rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-focus-scale:.95;--border-btn:2px;--tab-border:2px;--tab-radius:.5rem}
*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
::-ms-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
.fsplay-button-pink{--tw-bg-opacity:1;background-color:rgb(239 111 203 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
#page #uikit :is(.fsplay-button-pink){--tw-bg-opacity:1;background-color:rgb(239 111 203 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
#page #uikit :is(.hover\:text-primary:hover){--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}
.cropper-container[data-v-5d62648d]{border-radius:16px;overflow:hidden}
.accordion-enter-active[data-v-502cae07],.accordion-leave-active[data-v-502cae07]{transition:height .3s ease-in-out,opacity .2s ease-in-out;overflow:hidden}
