.custom-cursor[data-v-923a643e]{position:fixed;pointer-events:none;z-index:9999;mix-blend-mode:difference;transition:transform .2s ease}.cursor-dot[data-v-923a643e]{width:8px;height:8px;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%)}.cursor-ring[data-v-923a643e]{position:absolute;top:50%;left:50%;width:32px;height:32px;border:2px solid white;border-radius:50%;transform:translate(-50%,-50%);transition:all .2s ease}[data-v-923a643e]{cursor:none!important}@media (max-width: 768px){.custom-cursor[data-v-923a643e]{display:none}[data-v-923a643e]{cursor:auto!important}}html[data-v-923a643e]{scroll-behavior:smooth}.nav-link[data-v-923a643e]{position:relative}.nav-link[data-v-923a643e]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:#9333ea;transition:width .3s ease}.nav-link[data-v-923a643e]:hover:after{width:100%}@keyframes slide-in-right-923a643e{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-up-923a643e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-slide-in-right[data-v-923a643e]{animation:slide-in-right-923a643e .3s ease-out forwards}.animate-fade-in-up[data-v-923a643e]{animation:fade-in-up-923a643e .3s ease-out forwards}.mobile-menu-btn[data-v-923a643e]{position:relative;overflow:hidden}.mobile-menu-btn[data-v-923a643e]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.mobile-menu-btn[data-v-923a643e]:hover:before{left:100%}.backdrop-blur-sm[data-v-923a643e]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.shadow-2xl[data-v-923a643e]{box-shadow:0 25px 50px -12px #00000040}.mobile-menu-panel[data-v-923a643e]::-webkit-scrollbar{width:4px}.mobile-menu-panel[data-v-923a643e]::-webkit-scrollbar-track{background:#0000001a;border-radius:2px}.mobile-menu-panel[data-v-923a643e]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.mobile-menu-panel[data-v-923a643e]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1)}.mobile-nav-item[data-v-923a643e]{transform:translate(20px);opacity:0;animation:slide-in-right-923a643e .3s ease-out forwards}.mobile-nav-item[data-v-923a643e]:nth-child(1){animation-delay:.1s}.mobile-nav-item[data-v-923a643e]:nth-child(2){animation-delay:.15s}.mobile-nav-item[data-v-923a643e]:nth-child(3){animation-delay:.2s}.mobile-nav-item[data-v-923a643e]:nth-child(4){animation-delay:.25s}.mobile-nav-item[data-v-923a643e]:nth-child(5){animation-delay:.3s}.btn-press[data-v-923a643e]{transform:scale(.98);transition:transform .1s ease}@keyframes gradient-border-923a643e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.gradient-border[data-v-923a643e]{background:linear-gradient(-45deg,#667eea,#764ba2,#667eea,#764ba2);background-size:400% 400%;animation:gradient-border-923a643e 3s ease infinite}
