.moveable-wrapper{position:relative;display:inline-block;will-change:transform}.moveable-interactive{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.moveable-dragging{z-index:1000;box-shadow:0 8px 25px rgba(0,0,0,.15);transform-origin:center;opacity:.9}.moveable-motion{pointer-events:none}.moveable-dragging:after{content:"";position:absolute;inset:-4px;border:2px dashed rgba(59,130,246,.5);border-radius:8px;pointer-events:none;animation:moveable-pulse 1s ease-in-out infinite alternate}@keyframes moveable-pulse{0%{border-color:rgba(59,130,246,.3);transform:scale(1)}to{border-color:rgba(59,130,246,.6);transform:scale(1.02)}}.moveable-debug-info{position:absolute;top:-60px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:white;padding:4px 8px;border-radius:4px;font-size:11px;font-family:monospace;white-space:nowrap;pointer-events:none;z-index:1001}.moveable-debug-position,.moveable-debug-velocity{margin:0;line-height:1.2}.moveable-debug-velocity{color:var(--color-success)}.moveable-motion:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(59,130,246,.1),rgba(59,130,246,.05) 50%,transparent);border-radius:inherit;pointer-events:none;animation:moveable-trail .3s ease-out}@keyframes moveable-trail{0%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1)}}.moveable-wrapper[data-bounced=true]{animation:moveable-bounce .3s ease-out}@keyframes moveable-bounce{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.moveable-wrapper[data-velocity*="-"]:not([data-velocity="0.0,0.0"]){filter:blur(.5px);transition:filter .1s ease-out}.moveable-wrapper[data-motion=true]{filter:blur(.5px);transition:filter .2s ease-out}.moveable-wrapper[data-snapped=true]{transition:transform .2s cubic-bezier(.68,-.55,.265,1.55)}@media (hover:none) and (pointer:coarse){.moveable-wrapper{touch-action:none}.moveable-dragging:after{border-width:3px;animation-duration:.8s}.moveable-debug-info{font-size:12px;padding:6px 10px}}@media (prefers-reduced-motion:reduce){.moveable-dragging:after,.moveable-motion:before,.moveable-wrapper{animation:none;transition:none}.moveable-debug-info{animation:none}}@media (prefers-contrast:high){.moveable-dragging:after{border-color:currentColor;border-style:solid}.moveable-debug-info{background:black;border:1px solid white}}.moveable-wrapper.card-physics{border-radius:12px;overflow:hidden}.moveable-wrapper.card-physics.moveable-dragging{box-shadow:0 20px 40px rgba(0,0,0,.15),0 10px 20px rgba(0,0,0,.1);transform:scale(1.05) rotate(2deg)}.moveable-wrapper.card-physics.moveable-motion{filter:blur(1px) brightness(1.1)}.moveable-wrapper{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}[data-moveable-bounds]{position:relative}[data-moveable-bounds]:before{content:"";position:absolute;inset:var(--bounds-top,0) var(--bounds-right,0) var(--bounds-bottom,0) var(--bounds-left,0);border:1px dashed rgba(255,0,0,.3);pointer-events:none;z-index:-1}.flip-basic-horizontal{transition:transform .6s ease-in-out}.flip-basic-horizontal.flipped{transform:rotateY(180deg)}.flip-basic-vertical{transition:transform .6s ease-in-out}.flip-basic-vertical.flipped{transform:rotateX(180deg)}.flip-realistic-horizontal{transition:transform .8s cubic-bezier(.175,.885,.32,1.275);transform-style:preserve-3d}.flip-realistic-horizontal.flipped{transform:rotateY(180deg)}.flip-realistic-vertical{transition:transform .8s cubic-bezier(.175,.885,.32,1.275);transform-style:preserve-3d}.flip-realistic-vertical.flipped{transform:rotateX(180deg)}.flip-weighted-horizontal{transition:transform 1s cubic-bezier(.68,-.55,.265,1.55);transform-style:preserve-3d}.flip-weighted-horizontal.flipped{transform:rotateY(180deg)}.flip-weighted-vertical{transition:transform 1s cubic-bezier(.68,-.55,.265,1.55);transform-style:preserve-3d}.flip-weighted-vertical.flipped{transform:rotateX(180deg)}.flip-spring-horizontal{transition:transform .7s cubic-bezier(.68,-.6,.32,1.6);transform-style:preserve-3d}.flip-spring-horizontal.flipped{transform:rotateY(180deg)}.flip-spring-vertical{transition:transform .7s cubic-bezier(.68,-.6,.32,1.6);transform-style:preserve-3d}.flip-spring-vertical.flipped{transform:rotateX(180deg)}.flip-wrapper{perspective:1000px}.flip-wrapper-inner{transform-style:preserve-3d;position:relative;width:100%;height:100%}.flip-wrapper-back,.flip-wrapper-front{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.flip-wrapper-front{z-index:2;transform:rotateY(0deg)}.flip-wrapper-back{transform:rotateY(180deg)}.flip-basic-vertical .flip-wrapper-back,.flip-realistic-vertical .flip-wrapper-back,.flip-spring-vertical .flip-wrapper-back,.flip-weighted-vertical .flip-wrapper-back{transform:rotateX(180deg)}.flip-realistic-horizontal.flipped,.flip-realistic-vertical.flipped{box-shadow:0 20px 40px rgba(0,0,0,.3)}.flip-weighted-horizontal.flipped,.flip-weighted-vertical.flipped{box-shadow:0 25px 50px rgba(0,0,0,.4)}.flip-spring-horizontal.flipped,.flip-spring-vertical.flipped{box-shadow:0 15px 30px rgba(0,0,0,.25)}