.flip-card[data-v-ac171431]{perspective:1000px;height:288px;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.flip-card-inner[data-v-ac171431]{width:100%;height:100%;position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transition:transform .8s ease-in-out;-webkit-transition:-webkit-transform .8s ease-in-out;-moz-transition:-moz-transform .8s ease-in-out;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.flip-card:hover .flip-card-inner[data-v-ac171431],.flip-card-inner.flipped[data-v-ac171431]{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}.flip-card-front[data-v-ac171431],.flip-card-back[data-v-ac171431]{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;border-radius:.75rem;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.flip-card-front[data-v-ac171431]{z-index:2;transform:rotateY(0) translateZ(1px);-webkit-transform:rotateY(0deg) translateZ(1px);-moz-transform:rotateY(0deg) translateZ(1px)}.flip-card-back[data-v-ac171431]{transform:rotateY(180deg) translateZ(1px);-webkit-transform:rotateY(180deg) translateZ(1px);-moz-transform:rotateY(180deg) translateZ(1px);z-index:1}@-moz-document url-prefix(){.flip-card-inner[data-v-ac171431]{-moz-transform-style:preserve-3d;-mz-backface-visibility:hidden}.flip-card-front[data-v-ac171431],.flip-card-back[data-v-ac171431]{-moz-backface-visibility:hidden;will-change:transform}}@supports not (transform-style: preserve-3d){.flip-card-inner[data-v-ac171431]{position:relative}.flip-card-front[data-v-ac171431]{opacity:1;transition:opacity .4s ease}.flip-card-back[data-v-ac171431]{opacity:0;transition:opacity .4s ease;transform:none}.flip-card:hover .flip-card-front[data-v-ac171431],.flip-card-inner.flipped .flip-card-front[data-v-ac171431]{opacity:0}.flip-card:hover .flip-card-back[data-v-ac171431],.flip-card-inner.flipped .flip-card-back[data-v-ac171431]{opacity:1}}@keyframes shimmer-ac171431{0%{background-position:-500px 0}to{background-position:500px 0}}.shimmer[data-v-ac171431]{background:linear-gradient(100deg,#d1fae5 30%,#ecfdf5,#d1fae5 60%);background-size:1000px 100%;animation:shimmer-ac171431 1.8s infinite linear;transition:opacity .4s ease}img[data-loaded=false][data-v-ac171431]{filter:blur(12px);transform:scale(1.05);opacity:0}img[data-loaded=true][data-v-ac171431]{animation:fadeIn-ac171431 .6s ease-out forwards}@keyframes fadeIn-ac171431{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes bounce-smooth-aa5b976c{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.animate-bounce-custom[data-v-aa5b976c]{animation:bounce-smooth-aa5b976c 1.5s ease-in-out infinite}@keyframes float-eb9db42b{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float[data-v-eb9db42b]{animation:float-eb9db42b 3s ease-in-out infinite}.slide-card[data-v-eb9db42b]:hover{transform:scale(1.02);transition:transform .3s ease}
