.hover-lift[data-v-4abdefdb]{transition:all .2s cubic-bezier(.4,0,.2,1)}.hover-lift[data-v-4abdefdb]:hover{transform:translateY(-1px)}@keyframes slideDown-f45efe59{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes fadeInUp-f45efe59{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.group:hover .group-hover\:opacity-100[data-v-f45efe59]{opacity:1}.group:hover .group-hover\:visible[data-v-f45efe59]{visibility:visible}.shadow-2xl[data-v-f45efe59]{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.group\/link[data-v-f45efe59]:hover{transform:translateY(-2px)}.group\/link:hover .group-hover\/link\:scale-110[data-v-f45efe59]{transform:scale(1.1) rotate(5deg)}.hover\:scale-105[data-v-f45efe59]:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:scale(1.05)}.space-y-2[data-v-f45efe59]>*{animation:fadeInUp-f45efe59 .6s ease-out forwards;opacity:0}.space-y-2[data-v-f45efe59]>:first-child{animation-delay:.1s}.space-y-2[data-v-f45efe59]>:nth-child(2){animation-delay:.2s}.space-y-2[data-v-f45efe59]>:nth-child(3){animation-delay:.3s}.space-y-2[data-v-f45efe59]>:nth-child(4){animation-delay:.4s}.space-y-2[data-v-f45efe59]>:nth-child(5){animation-delay:.5s}.overflow-y-auto[data-v-1c8be49d]{scrollbar-color:rgba(156,163,175,.5) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-height:100%;overflow-y:auto!important;overscroll-behavior:contain;position:relative;scroll-behavior:smooth}@supports (-webkit-touch-callout:none){.overflow-y-auto[data-v-1c8be49d]{-webkit-overflow-scrolling:touch;overflow-y:scroll!important;transform:translateZ(0)}}.overflow-y-auto[data-v-1c8be49d]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-1c8be49d]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-1c8be49d]::-webkit-scrollbar-thumb{background-color:rgba(156,163,175,.5);border-radius:2px}.overflow-y-auto[data-v-1c8be49d]::-webkit-scrollbar-thumb:hover{background-color:rgba(156,163,175,.7)}.backdrop-blur-sm[data-v-1c8be49d]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.shadow-2xl[data-v-1c8be49d]{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}button[data-v-1c8be49d]:focus{border-radius:.375rem;outline:2px solid #3b82f6;outline-offset:2px}.touch-manipulation[data-v-1c8be49d]{touch-action:auto;-webkit-touch-callout:none;min-height:44px;min-width:44px;-webkit-user-select:none;-moz-user-select:none;user-select:none}button[data-v-1c8be49d]{pointer-events:auto;position:relative;z-index:10}.truncate[data-v-1c8be49d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixed[data-v-1c8be49d]{z-index:9999!important}.flex.flex-col[data-v-1c8be49d]{height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}@supports not (height:100dvh){.flex.flex-col[data-v-1c8be49d]{height:100vh;max-height:100vh}}.overscroll-contain[data-v-1c8be49d]{overscroll-behavior:contain}body.menu-open[data-v-1c8be49d]{overflow:hidden;position:fixed;width:100%}.backdrop-blur-xl[data-v-14c6bf38]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.backdrop-blur-2xl[data-v-14c6bf38]{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.backdrop-blur-lg[data-v-14c6bf38]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.backdrop-blur-sm[data-v-14c6bf38]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.shadow-2xl[data-v-14c6bf38]{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.transition-all[data-v-14c6bf38]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}a[data-v-14c6bf38]:focus,button[data-v-14c6bf38]:focus{border-radius:.5rem;outline:2px solid rgba(59,130,246,.5);outline-offset:2px}[data-v-14c6bf38]::-webkit-scrollbar{width:6px}[data-v-14c6bf38]::-webkit-scrollbar-track{background:transparent}[data-v-14c6bf38]::-webkit-scrollbar-thumb{background:rgba(156,163,175,.5);border-radius:3px}[data-v-14c6bf38]::-webkit-scrollbar-thumb:hover{background:rgba(156,163,175,.7)}@keyframes fadeIn-14c6bf38{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn[data-v-14c6bf38]{animation:fadeIn-14c6bf38 .3s ease-out}.gradient-text[data-v-14c6bf38]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-effect[data-v-14c6bf38]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px 0 rgba(31,38,135,.37)}.glass-shadow[data-v-14c6bf38]{box-shadow:0 8px 32px 0 rgba(31,38,135,.37),inset 0 1px 0 0 hsla(0,0%,100%,.2)}.bg-grid-white[data-v-2569ffa7]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' stroke='rgb(255 255 255 / 0.1)' viewBox='0 0 32 32'%3E%3Cpath d='M0 .5h32m-32 32V.5'/%3E%3C/svg%3E")}@keyframes fadeInUp-2569ffa7{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-2569ffa7]{animation:fadeInUp-2569ffa7 .6s ease-out}.glass[data-v-2569ffa7]{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2)}.gradient-border[data-v-2569ffa7]{position:relative}.gradient-border[data-v-2569ffa7]:before{background:linear-gradient(45deg,#f97316,#0071cc);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:source-out;mask-composite:subtract;padding:1px;position:absolute}.hover-lift[data-v-2569ffa7]{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift[data-v-2569ffa7]:hover{box-shadow:0 10px 25px rgba(0,0,0,.2);transform:translateY(-2px)}.custom-scrollbar[data-v-2569ffa7]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-2569ffa7]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1)}.custom-scrollbar[data-v-2569ffa7]::-webkit-scrollbar-thumb{background:rgba(249,115,22,.5);border-radius:2px}.custom-scrollbar[data-v-2569ffa7]::-webkit-scrollbar-thumb:hover{background:rgba(249,115,22,.8)}.focus-visible[data-v-2569ffa7]{outline:2px solid #f97316;outline-offset:2px}.back-to-top-btn:hover div[data-v-6242a14e]:first-child{box-shadow:0 0 20px rgba(249,115,22,.4),0 0 40px rgba(249,115,22,.2),0 0 60px rgba(249,115,22,.1)}@media (prefers-color-scheme:dark){.back-to-top-btn div[data-v-6242a14e]:first-child{backdrop-filter:blur(10px);background:rgba(249,115,22,.9)}}