.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable-handle-se:after{content:none!important;display:none!important}.react-grid-item.react-grid-placeholder .react-resizable-handle,.react-grid-item.react-grid-placeholder .react-resizable-handle-se{display:none!important}.react-grid-item[data-platform=separator][data-editor-mode=true]:hover{border:2px dashed rgba(156,163,175,.7);transition:transform .2s,box-shadow .3s!important}[data-theme=black] .react-grid-item,.bg-gradient-to-b .react-grid-item{box-shadow:none;border:2px solid rgba(128,128,128,.25)}.react-grid-item[data-platform=separator],[data-theme=black] .react-grid-item[data-platform=separator],.bg-gradient-to-b .react-grid-item[data-platform=separator]{box-shadow:none;border:none}[data-theme=black] .react-grid-item[data-platform=separator][data-editor-mode=true]:hover,.bg-gradient-to-b .react-grid-item[data-platform=separator][data-editor-mode=true]:hover{border:2px dashed rgba(156,163,175,.8);transition:transform .2s,box-shadow .3s!important}.editor-mode .react-grid-item:hover:not([data-platform=separator]){box-shadow:0 10px 50px -12px #5865f299,0 0 0 1px #a5a6f633,inset 0 0 1px 1px #ffffff1a}.editor-mode[data-theme=black] .react-grid-item:hover:not([data-platform=separator]),.editor-mode.bg-gradient-to-b .react-grid-item:hover:not([data-platform=separator]){box-shadow:0 15px 60px -15px #5865f2cc,0 0 0 1px #a5a6f666,inset 0 0 2px 2px #ffffff0d}.react-grid-item{transition:all .8s cubic-bezier(.22,1,.36,1)}.react-grid-item.react-grid-item{transition:all .8s cubic-bezier(.22,1,.36,1)!important}.react-grid-item.react-draggable-dragging{transition:transform .3s cubic-bezier(.34,1.56,.64,1)!important;z-index:3;transform-origin:top center!important;box-shadow:0 20px 60px -15px #5865f2cc,0 0 0 2px #a5a6f666,inset 0 0 2px 2px #ffffff26!important;cursor:grabbing!important}.card-wiggle{animation-iteration-count:infinite}.card-wiggle:nth-child(2n){animation-name:wiggle-variant1;transform-origin:50% 10%}.card-wiggle:nth-child(2n-1){animation-name:wiggle-variant2;animation-direction:alternate;transform-origin:30% 5%}.card-wiggle:nth-child(9n+1){animation-duration:.25s;animation-delay:-.75s}.card-wiggle:nth-child(9n+2){animation-duration:.3s;animation-delay:-.5s}.card-wiggle:nth-child(9n+3){animation-duration:.27s;animation-delay:-.05s}.card-wiggle:nth-child(9n+4){animation-duration:.33s;animation-delay:-.2s}.card-wiggle:nth-child(9n+5){animation-duration:.24s;animation-delay:-.31s}.card-wiggle:nth-child(9n+6){animation-duration:.25s;animation-delay:-.15s}.card-wiggle:nth-child(9n+7){animation-duration:.22s;animation-delay:-.2s}.card-wiggle:nth-child(9n+8){animation-duration:.28s;animation-delay:-.3s}.card-wiggle:nth-child(9n+9){animation-duration:.3s;animation-delay:-.22s}.hold-glow{box-shadow:0 16px 40px -12px #5865f280,0 0 0 2px #a5a6f659,inset 0 0 2px 2px #ffffff14!important;transition:all .2s ease-in-out}@keyframes wiggle-variant1{0%{transform:rotate(-.5deg);animation-timing-function:ease-in}50%{transform:rotate(.75deg);animation-timing-function:ease-out}}@keyframes wiggle-variant2{0%{transform:rotate(.5deg);animation-timing-function:ease-in}50%{transform:rotate(-.75deg);animation-timing-function:ease-out}}.touch-no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.touch-no-select input,.touch-no-select textarea,.touch-no-select [contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}[data-theme=black] .react-grid-item.react-draggable-dragging,.bg-gradient-to-b .react-grid-item.react-draggable-dragging{box-shadow:0 25px 80px -20px #5865f2,0 0 0 3px #a5a6f699,inset 0 0 3px 3px #ffffff1a!important}.react-grid-item[data-platform=separator][data-editor-mode=true].react-draggable-dragging{box-shadow:none!important;border:3px dashed rgba(128,128,128,.8);animation:separator-drag .8s ease-in-out infinite}.react-grid-item>.react-resizable-handle{transition:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.react-grid-layout{position:relative}.react-grid-layout .react-grid-item.react-grid-placeholder{border:2px dashed rgba(88,101,242,.4);border-radius:1.5rem;z-index:0;pointer-events:none;transition:all .3s ease-out;transform:scale(.98);background:#5865f20d;opacity:1!important;visibility:visible!important;display:block!important;box-shadow:none}[data-theme=black] .react-grid-layout .react-grid-item.react-grid-placeholder,.bg-gradient-to-b .react-grid-layout .react-grid-item.react-grid-placeholder{background:#5865f21a;opacity:1!important;visibility:visible!important;display:block!important;z-index:0;pointer-events:none;border:2px dashed rgba(88,101,242,.6);box-shadow:none}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s,transform .2s,box-shadow .3s!important}.react-grid-item.cssTransforms{transition-property:transform,width,height,box-shadow!important}.react-grid-item.resizing{z-index:4}.grabbing{cursor:grabbing!important;transform:translateY(-8px);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}@keyframes card-swing{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.react-resizable-handle{position:absolute;width:36px;height:36px;bottom:0;right:0;background:transparent;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;padding:0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{position:absolute;bottom:-.25rem!important;right:-.25rem!important;width:3.5rem!important;height:3.5rem!important;cursor:se-resize;background:transparent!important;border:none!important;box-shadow:none!important;opacity:0!important;pointer-events:auto!important;z-index:49}.no-drag-mode .react-resizable-handle-se{opacity:0;pointer-events:auto;transform:scale(.6)}.react-grid-layout:not(.no-drag-mode) .react-resizable-handle-se{transform:scale(1)}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}@keyframes shine{0%{transform:translate(-100%) skew(-12deg)}to{transform:translate(200%) skew(-12deg)}}@keyframes gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes cardEnter{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-card-enter{animation:cardEnter .4s cubic-bezier(.25,.8,.25,1) forwards}@keyframes separator-drag{0%{border-color:#808080cc}50%{border-color:#80808066}to{border-color:#808080cc}}.react-grid-item>div{border-radius:var(--card-border-radius, 1rem)!important}.react-grid-item div.absolute.inset-0{border-radius:var(--card-border-radius, 1rem)!important}.react-grid-item>div[class*=overflow-hidden]{border-radius:var(--card-border-radius, 1rem)!important}.perspective-\[1000px\]{perspective:1000px}.preserve-3d{transform-style:preserve-3d}.backface-hidden{backface-visibility:hidden}.rotateY-180{transform:rotateY(180deg)}
