@media (prefers-reduced-motion:reduce){*{animation:none!important}}.group:hover .bg-primary[data-v-1ac881fd]{box-shadow:0 0 20px #00dc8233}.group:hover .bg-accent[data-v-1ac881fd]{box-shadow:0 0 20px #36e4da33}.holographic-card[data-v-c0efb221]{height:200px;margin:8px;transition:all .3s cubic-bezier(.4,0,.2,1);width:200px}.holo-active[data-v-c0efb221]{filter:drop-shadow(0 8px 32px rgba(0,255,255,.15)) drop-shadow(0 0 16px rgba(255,0,255,.1));z-index:10}.flip-card-inner[data-v-c0efb221]{height:100%;position:relative;transform-style:preserve-3d;transition:transform .8s;width:100%}.is-flipped .flip-card-inner[data-v-c0efb221]{transform:rotateY(180deg)}.flip-card-back[data-v-c0efb221],.flip-card-front[data-v-c0efb221]{backface-visibility:hidden;border-radius:inherit;height:100%;position:absolute;width:100%}.flip-card-back[data-v-c0efb221]{transform:rotateY(180deg)}.holographic-card[data-v-c0efb221]:before{background:linear-gradient(45deg,transparent,rgba(0,255,255,.1),transparent,rgba(255,0,255,.1),transparent);border-radius:inherit;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.holo-active[data-v-c0efb221]:before{animation:holo-border-c0efb221 2s linear infinite;opacity:1}@keyframes holo-border-c0efb221{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:768px){.holographic-card[data-v-c0efb221]{height:180px;margin:4px;width:160px}.holo-active[data-v-c0efb221]{filter:drop-shadow(0 4px 16px rgba(0,255,255,.1)) drop-shadow(0 0 8px rgba(255,0,255,.08))}}@media (hover:none) and (pointer:coarse){.holographic-card[data-v-c0efb221]:active{transform:scale(.98)}}.auto-scroll-container[data-v-f6c54fb6]{margin:0 -.5rem}@media (min-width:768px){.auto-scroll-container[data-v-f6c54fb6]{margin:0 -1rem}}.scroller[data-v-f6c54fb6]{animation:scroll-infinite-f6c54fb6 var(--scroll-duration,40s) linear infinite;display:flex;flex-wrap:nowrap;gap:1rem;width:-moz-max-content;width:max-content;will-change:transform}@media (min-width:768px){.scroller[data-v-f6c54fb6]{gap:2rem}}.scroller[data-v-f6c54fb6]>*{flex:0 0 auto}@keyframes scroll-infinite-f6c54fb6{0%{transform:translate(0)}to{transform:translate(calc(var(--scroll-distance, 2240px)*-1))}}.scroller[data-v-f6c54fb6]:hover{animation-play-state:paused}.scroller.paused[data-v-f6c54fb6]{animation-play-state:paused!important}.hover\\[data-v-f6c54fb6]:animation-paused:hover{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.scroller[data-v-f6c54fb6]{animation-timing-function:linear}}@media (prefers-reduced-motion:reduce){.scroller[data-v-f6c54fb6]{animation:none;overflow-x:auto;scroll-behavior:smooth}}@keyframes fade-up-2bd0ccbb{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-slow-2bd0ccbb{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes pulse-gentle-2bd0ccbb{0%,to{opacity:.4}50%{opacity:.8}}@keyframes float-gentle-2bd0ccbb{0%,to{opacity:.3;transform:translateY(0) translate(0)}33%{opacity:.6;transform:translateY(-8px) translate(4px)}66%{opacity:.4;transform:translateY(4px) translate(-2px)}}@keyframes drift-2bd0ccbb{0%{opacity:0;transform:translateY(0) translate(0) scale(1)}10%{opacity:.5}90%{opacity:.5}to{opacity:0;transform:translateY(-100px) translate(20px) scale(.8)}}.kinetic-word-enter-active[data-v-2bd0ccbb]{transition:all .4s ease-out}.kinetic-word-leave-active[data-v-2bd0ccbb]{transition:all .3s ease-in}.kinetic-word-enter-from[data-v-2bd0ccbb]{opacity:0;transform:translateY(8px)}.kinetic-word-leave-to[data-v-2bd0ccbb]{opacity:0;transform:translateY(-8px)}.animate-fade-up[data-v-2bd0ccbb]{animation:fade-up-2bd0ccbb .8s ease-out forwards}.animate-pulse-slow[data-v-2bd0ccbb]{animation:pulse-slow-2bd0ccbb 4s ease-in-out infinite}.animate-pulse-gentle[data-v-2bd0ccbb]{animation:pulse-gentle-2bd0ccbb 3s ease-in-out infinite}.animate-float-gentle[data-v-2bd0ccbb]{animation:float-gentle-2bd0ccbb 6s ease-in-out infinite}.animate-drift[data-v-2bd0ccbb]{animation:drift-2bd0ccbb linear infinite}@media (max-width:768px){.kinetic-word-enter-from[data-v-2bd0ccbb],.kinetic-word-leave-to[data-v-2bd0ccbb]{transform:translateY(4px)}}@media (prefers-color-scheme:dark){.bg-gradient-radial[data-v-2bd0ccbb]{background:radial-gradient(circle,var(--tw-gradient-from),var(--tw-gradient-to))}}
