@keyframes subtleBounce-8cf42197{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.arrow-bounce[data-v-8cf42197]{animation:subtleBounce-8cf42197 2s ease-in-out infinite}@keyframes bounce-smooth-8cf42197{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.animate-bounce-custom[data-v-8cf42197]{animation:bounce-smooth-8cf42197 1.5s ease-in-out infinite}@keyframes shimmer-53d19c20{0%{background-position:-500px 0}to{background-position:500px 0}}.shimmer[data-v-53d19c20]{background:linear-gradient(100deg,#d1fae5 30%,#ecfdf5,#d1fae5 60%);background-size:1000px 100%;animation:shimmer-53d19c20 1.8s infinite linear;transition:opacity .4s ease}img[data-v-53d19c20]{transition:filter .4s ease,transform .4s ease,opacity .4s ease}img[data-loaded=false][data-v-53d19c20]{filter:blur(12px);transform:scale(1.05);opacity:0}img[data-loaded=true][data-v-53d19c20]{animation:fadeIn-53d19c20 .6s ease-out forwards}@keyframes fadeIn-53d19c20{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes leafBounceRight{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes leafBounceLeft{0%,to{transform:translateY(0) rotate(0) scaleX(-1)}50%{transform:translateY(-10px) rotate(2deg) scaleX(-1)}}.animate-leaf-right{animation:leafBounceRight 3s ease-in-out infinite}.animate-leaf-left{animation:leafBounceLeft 3s ease-in-out infinite}.scrollbar-hide[data-v-3fb77093]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-3fb77093]::-webkit-scrollbar{display:none}path[data-v-3fb77093]{transition:all .3s ease}path[data-v-3fb77093]:hover{fill-opacity:.8}.scrolling[data-v-3fb77093]{cursor:grabbing}@keyframes subtleBounce-3fb77093{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.arrow-bounce[data-v-3fb77093]{animation:subtleBounce-3fb77093 1.5s ease-in-out infinite}.flip-card[data-v-b70a7dd5]{perspective:1000px;height:240px;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.flip-card-inner[data-v-b70a7dd5]{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-b70a7dd5],.flip-card-inner.flipped[data-v-b70a7dd5]{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}.flip-card-front[data-v-b70a7dd5],.flip-card-back[data-v-b70a7dd5]{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-b70a7dd5]{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-b70a7dd5]{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-b70a7dd5]{-moz-transform-style:preserve-3d;-mz-backface-visibility:hidden}.flip-card-front[data-v-b70a7dd5],.flip-card-back[data-v-b70a7dd5]{-moz-backface-visibility:hidden;will-change:transform}}@supports not (transform-style: preserve-3d){.flip-card-inner[data-v-b70a7dd5]{position:relative}.flip-card-front[data-v-b70a7dd5]{opacity:1;transition:opacity .4s ease}.flip-card-back[data-v-b70a7dd5]{opacity:0;transition:opacity .4s ease;transform:none}.flip-card:hover .flip-card-front[data-v-b70a7dd5],.flip-card-inner.flipped .flip-card-front[data-v-b70a7dd5]{opacity:0}.flip-card:hover .flip-card-back[data-v-b70a7dd5],.flip-card-inner.flipped .flip-card-back[data-v-b70a7dd5]{opacity:1}}@keyframes shimmer-b70a7dd5{0%{background-position:-500px 0}to{background-position:500px 0}}.shimmer[data-v-b70a7dd5]{background:linear-gradient(100deg,#d1fae5 30%,#ecfdf5,#d1fae5 60%);background-size:1000px 100%;animation:shimmer-b70a7dd5 1.8s infinite linear;transition:opacity .4s ease}img[data-loaded=false][data-v-b70a7dd5]{filter:blur(12px);transform:scale(1.05);opacity:0}img[data-loaded=true][data-v-b70a7dd5]{animation:fadeIn-b70a7dd5 .6s ease-out forwards}@keyframes fadeIn-b70a7dd5{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}
