.banner-drift[data-v-f75d78f6]{background:linear-gradient(135deg,#b482320f,#5050a012 25%,#326ea00f,#8c46640d 75%,#b482320f);background-size:100% 100%}.banner-drift[data-v-f75d78f6]:after{background:radial-gradient(ellipse 50% 120% at 20% 50%,rgba(245,180,60,.04) 0,transparent 70%);content:"";inset:0;opacity:.8;position:absolute}.icon-pulse[data-v-f75d78f6]{opacity:.45}.progress-bar[data-v-f75d78f6]{background:linear-gradient(90deg,transparent,rgba(139,92,246,.3),rgba(245,158,11,.25),rgba(56,189,248,.2),transparent);background-size:100% 100%}@media(prefers-reduced-motion:reduce){.banner-drift[data-v-f75d78f6],.banner-drift[data-v-f75d78f6]:after,.icon-pulse[data-v-f75d78f6],.progress-bar[data-v-f75d78f6]{animation:none!important}}.anim-paused .banner-drift[data-v-f75d78f6],.anim-paused .banner-drift[data-v-f75d78f6]:after,.anim-paused .icon-pulse[data-v-f75d78f6],.anim-paused .progress-bar[data-v-f75d78f6]{animation-play-state:paused!important}.banner-icon-btn[data-v-f75d78f6]{align-items:center;border-radius:.375rem;color:#64748b;display:flex;justify-content:center;padding:.375rem;transition:color .15s,background .15s}.banner-icon-btn[data-v-f75d78f6]:hover{background:#ffffff0d;color:#cbd5e1}.banner-icon-btn[data-v-f75d78f6]:focus-visible{outline:2px solid rgba(139,92,246,.5);outline-offset:2px}.banner-btn[data-v-f75d78f6]:focus-visible{outline:2px solid rgba(139,92,246,.5);outline-offset:2px}.banner-slide-enter-active[data-v-f75d78f6],.banner-slide-leave-active[data-v-f75d78f6]{overflow:hidden;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1)}.banner-slide-enter-from[data-v-f75d78f6],.banner-slide-leave-to[data-v-f75d78f6]{max-height:0;opacity:0}.banner-slide-enter-to[data-v-f75d78f6],.banner-slide-leave-from[data-v-f75d78f6]{max-height:600px;opacity:1}.drawer-enter-active[data-v-f75d78f6],.drawer-leave-active[data-v-f75d78f6]{overflow:hidden;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),background-color .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),color .35s cubic-bezier(.4,0,.2,1)}.drawer-enter-from[data-v-f75d78f6],.drawer-leave-to[data-v-f75d78f6]{max-height:0;opacity:0}.drawer-enter-to[data-v-f75d78f6],.drawer-leave-from[data-v-f75d78f6]{max-height:500px;opacity:1}.tip-fade-enter-active[data-v-f75d78f6],.tip-fade-leave-active[data-v-f75d78f6]{transition:opacity .2s}.tip-fade-enter-from[data-v-f75d78f6],.tip-fade-leave-to[data-v-f75d78f6]{opacity:0}.dropdown-enter-active[data-v-8cc94bb1],.dropdown-leave-active[data-v-8cc94bb1]{transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}.dropdown-enter-from[data-v-8cc94bb1],.dropdown-leave-to[data-v-8cc94bb1]{opacity:0;transform:translateY(-8px) scale(.96)}.menu-item[data-v-8cc94bb1]{align-items:center;border-radius:.75rem;cursor:pointer;display:flex;gap:.75rem;padding:.625rem .75rem;--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:color,background-color,border-color,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.menu-item[data-v-8cc94bb1]:hover{background-color:#ffffff0a}.menu-icon[data-v-8cc94bb1]{align-items:center;border-radius:.5rem;display:flex;height:2.25rem;justify-content:center;transition-duration:.2s;transition-property:color,background-color,border-color,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.25rem}.menu-label[data-v-8cc94bb1]{color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem}.menu-desc[data-v-8cc94bb1],.menu-label[data-v-8cc94bb1]{display:block;--tw-text-opacity:1}.menu-desc[data-v-8cc94bb1]{color:rgb(100 116 139/var(--tw-text-opacity,1));font-size:11px}.fade-enter-active[data-v-067db7e4],.fade-leave-active[data-v-067db7e4]{transition:opacity .2s ease}.fade-enter-from[data-v-067db7e4],.fade-leave-to[data-v-067db7e4]{opacity:0}.slide-up-enter-active[data-v-067db7e4],.slide-up-leave-active[data-v-067db7e4]{transition:opacity .3s ease,transform .3s ease,background-color .3s ease,border-color .3s ease,color .3s ease}.slide-up-enter-from[data-v-067db7e4],.slide-up-leave-to[data-v-067db7e4]{opacity:0;transform:translateY(-20px)}.notification-enter-active[data-v-18ab03db],.notification-leave-active[data-v-18ab03db]{transition:opacity .3s ease,transform .3s ease,background-color .3s ease,border-color .3s ease,color .3s ease}.notification-enter-from[data-v-18ab03db],.notification-leave-to[data-v-18ab03db]{opacity:0;transform:translate(100%)}.notification-move[data-v-18ab03db]{transition:transform .3s ease}.announcement-enter-active[data-v-b08ad9a5],.announcement-leave-active[data-v-b08ad9a5]{transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),background-color .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),color .4s cubic-bezier(.16,1,.3,1)}.announcement-enter-from[data-v-b08ad9a5],.announcement-leave-to[data-v-b08ad9a5]{opacity:0}.announcement-enter-from .relative[data-v-b08ad9a5],.announcement-leave-to .relative[data-v-b08ad9a5]{transform:scale(.9) translateY(20px)}@keyframes float-in-b08ad9a5{0%{opacity:0;transform:scale(.9) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.-in[data-v-b08ad9a5]{animation:float-in-b08ad9a5 .5s cubic-bezier(.16,1,.3,1) forwards}.page-stage{isolation:isolate}.pointer-halo{background:radial-gradient(320px circle at var(--pointer-x,70%) var(--pointer-y,120px),rgba(45,212,191,.12),transparent 55%),radial-gradient(220px circle at calc(var(--pointer-x, 70%) - 140px) calc(var(--pointer-y, 120px) + 80px),rgba(251,146,60,.1),transparent 62%);inset:0;pointer-events:none;position:absolute;transition:opacity .18s ease}.page-stage :is(.scroll-reveal,.scroll-reveal-left,.scroll-reveal-right,.scroll-reveal-scale,.scroll-reveal-rotate){backface-visibility:hidden;will-change:opacity,transform}[data-interactive-surface]{isolation:isolate;overflow:hidden;position:relative}[data-interactive-surface]:after{background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.12),transparent 52%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease}@media(hover:hover)and (pointer:fine){[data-interactive-surface]:hover:after{opacity:1}}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.nav-link{overflow:hidden;padding:8px 14px;position:relative}.nav-link-bg{background:linear-gradient(135deg,#8b5cf61f,#3b82f614);border-radius:10px;inset:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,1,.36,1)}.nav-link-glow{background:radial-gradient(circle at center,rgba(139,92,246,.25),transparent 70%);inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.nav-link:hover .nav-link-bg{transform:scaleX(1)}.nav-link:hover .nav-link-glow{opacity:1}.dropdown-enter-active,.dropdown-leave-active{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-12px) scale(.95)}.mobile-menu-enter-active,.mobile-menu-leave-active{transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.mobile-menu-enter-from,.mobile-menu-leave-to{opacity:0;transform:translateY(-15px)}.page-enter-active{transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.page-leave-active{transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.page-enter-from{opacity:0;transform:translateY(16px)}.page-leave-to{opacity:0;transform:translateY(-8px)}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#020010}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4c1d95,#1e3a5f);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6d28d9,#2563eb)}.slide-down-enter-active,.slide-down-leave-active{transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:translateY(-100%)}.scroll-reveal{opacity:1;transform:translateY(0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.scroll-reveal.scroll-pending{opacity:0;transform:translateY(35px)}.scroll-reveal.scroll-revealed{opacity:1;transform:translateY(0)}.scroll-reveal-left{opacity:1;transform:translate(0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.scroll-reveal-left.scroll-pending{opacity:0;transform:translate(-50px)}.scroll-reveal-left.scroll-revealed,.scroll-reveal-right{opacity:1;transform:translate(0)}.scroll-reveal-right{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.scroll-reveal-right.scroll-pending{opacity:0;transform:translate(50px)}.scroll-reveal-right.scroll-revealed{opacity:1;transform:translate(0)}.scroll-reveal-scale{opacity:1;transform:scale(1);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.scroll-reveal-scale.scroll-pending{opacity:0;transform:scale(.85)}.scroll-reveal-scale.scroll-revealed{opacity:1;transform:scale(1)}.scroll-reveal-rotate{opacity:1;transform:rotate(0) translateY(0);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.scroll-reveal-rotate.scroll-pending{opacity:0;transform:rotate(-5deg) translateY(30px)}.scroll-reveal-rotate.scroll-revealed{opacity:1;transform:rotate(0) translateY(0)}.hover-lift{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.hover-lift:hover{box-shadow:0 25px 50px -15px #8b5cf633;transform:translateY(-6px)}.glow-text{text-shadow:0 0 20px rgba(139,92,246,.4),0 0 40px rgba(139,92,246,.2),0 0 80px rgba(139,92,246,.1)}.glass-card{background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);transition:background-color .3s ease,border-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.glass-card:hover{background:#ffffff0a;border-color:#8b5cf633;transform:translateY(-4px)}.animated-border{position:relative}.animated-border:before{background:linear-gradient(90deg,transparent,rgba(139,92,246,.3),rgba(59,130,246,.3),transparent);border-radius:inherit;content:"";inset:-1px;opacity:0;position:absolute;transition:opacity .5s ease;z-index:-1}.animated-border:hover:before{opacity:1}.shimmer-hover:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent);background-size:200% 100%;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s}.shimmer-hover:hover:after{opacity:1}.magnetic-hover{transition:transform .4s cubic-bezier(.22,1,.36,1)}.magnetic-hover:hover{transform:perspective(800px) rotateX(2deg) rotateY(-2deg) translateY(-4px)}.gradient-text-violet{background:linear-gradient(135deg,#a78bfa,#818cf8,#22d3ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.glow-ring{box-shadow:0 0 0 1px #8b5cf61a,0 0 20px #8b5cf61a;transition:box-shadow .5s ease}.glow-ring:hover{box-shadow:0 0 0 1px #8b5cf64d,0 0 40px #8b5cf633,0 0 80px #8b5cf614}.noise-overlay:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");opacity:.015}.hover-glow{transition:box-shadow .5s ease}.hover-glow:hover{box-shadow:0 0 40px -5px #8b5cf64d,0 0 80px -10px #3b82f626}.card-hover{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.card-hover:hover{border-color:#8b5cf64d;box-shadow:0 20px 40px -15px #8b5cf626;transform:translateY(-3px)}.btn-magnetic{overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.22,1,.36,1)}.btn-magnetic:before{background:linear-gradient(135deg,#8b5cf626,#3b82f626);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.btn-magnetic:hover:before{opacity:1}.btn-magnetic:hover{transform:scale(1.03)}.btn-magnetic:active{transform:scale(.97)}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}.shine-effect{overflow:hidden;position:relative}.shine-effect:after{background:linear-gradient(45deg,transparent 40%,hsla(0,0%,100%,.03) 45%,hsla(0,0%,100%,.05) 50%,hsla(0,0%,100%,.03) 55%,transparent 60%);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:translate(-100%) rotate(0);transition:transform .7s ease;width:200%}.shine-effect:hover:after{transform:translate(100%) rotate(0)}.stagger-fade>*{animation:stagger-item .6s cubic-bezier(.22,1,.36,1) forwards;opacity:0;transform:translateY(20px)}.stagger-fade>:first-child{animation-delay:0s}.stagger-fade>:nth-child(2){animation-delay:.08s}.stagger-fade>:nth-child(3){animation-delay:.16s}.stagger-fade>:nth-child(4){animation-delay:.24s}.stagger-fade>:nth-child(5){animation-delay:.32s}.stagger-fade>:nth-child(6){animation-delay:.4s}.stagger-fade>:nth-child(7){animation-delay:.48s}.stagger-fade>:nth-child(8){animation-delay:.56s}.stagger-fade>:nth-child(9){animation-delay:.64s}.stagger-fade>:nth-child(10){animation-delay:.72s}.stagger-fade>:nth-child(11){animation-delay:.8s}.stagger-fade>:nth-child(12){animation-delay:.88s}@keyframes stagger-item{to{opacity:1;transform:translateY(0)}}@keyframes rotate-in{0%{opacity:0;transform:rotate(-10deg) scale(.9)}to{opacity:1;transform:rotate(0) scale(1)}}.animate-rotate-in{animation:rotate-in .6s cubic-bezier(.22,1,.36,1) forwards}@keyframes scale-pop{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}.animate-scale-pop{animation:scale-pop .5s cubic-bezier(.22,1,.36,1) forwards}@keyframes slide-up-bounce{0%{opacity:0;transform:translateY(40px)}60%{opacity:1;transform:translateY(-5px)}to{transform:translateY(0)}}.animate-slide-up-bounce{animation:slide-up-bounce .7s cubic-bezier(.22,1,.36,1) forwards}@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.gradient-border-rotate{background-clip:padding-box;border:2px solid transparent;position:relative}.gradient-border-rotate:before{background:conic-gradient(from var(--gradient-angle),#8b5cf6,#6366f1,#06b6d4,#d946ef,#8b5cf6);border-radius:inherit;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .5s ease;z-index:-1}.gradient-border-rotate:hover:before{opacity:1}.text-shimmer{background:linear-gradient(90deg,#e2e8f0,#8b5cf6 45%,#06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.magnetic-hover{transition:transform .3s cubic-bezier(.22,1,.36,1)}.magnetic-hover:hover{transform:translateY(-6px) scale(1.02)}.glass-ultra{background:#0a0a1e80;border:1px solid rgba(139,92,246,.08)}.neon-text-blue{text-shadow:0 0 10px rgba(59,130,246,.5),0 0 30px rgba(59,130,246,.3),0 0 60px rgba(59,130,246,.1),0 0 100px rgba(59,130,246,.05)}.neon-text-purple{text-shadow:0 0 10px rgba(168,85,247,.5),0 0 30px rgba(168,85,247,.3),0 0 60px rgba(168,85,247,.1),0 0 100px rgba(168,85,247,.05)}.neon-text-cyan{text-shadow:0 0 10px rgba(6,182,212,.5),0 0 30px rgba(6,182,212,.3),0 0 60px rgba(6,182,212,.1),0 0 100px rgba(6,182,212,.05)}.neon-text-emerald{text-shadow:0 0 10px rgba(16,185,129,.5),0 0 30px rgba(16,185,129,.3),0 0 60px rgba(16,185,129,.1),0 0 100px rgba(16,185,129,.05)}.neon-text-violet{text-shadow:0 0 10px rgba(139,92,246,.5),0 0 30px rgba(139,92,246,.3),0 0 60px rgba(139,92,246,.1),0 0 100px rgba(139,92,246,.05)}.neon-text-fuchsia{text-shadow:0 0 10px rgba(217,70,239,.5),0 0 30px rgba(217,70,239,.3),0 0 60px rgba(217,70,239,.1)}.dot-pattern{background-image:radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 0);background-size:20px 20px}.scroll-blur{transition:opacity .3s ease}.scroll-blur.is-blurred{opacity:.6}@keyframes line-through{0%{width:0}to{width:100%}}@keyframes count-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-count-up{animation:count-up .6s cubic-bezier(.22,1,.36,1) forwards}.link-underline{position:relative;text-decoration:none}.link-underline:after{background:linear-gradient(90deg,#8b5cf6,#06b6d4);border-radius:2px;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .4s cubic-bezier(.22,1,.36,1);width:0}.link-underline:hover:after{width:100%}.glass{background:#0a0a1e66;border:1px solid rgba(139,92,246,.06)}.glass-hover:hover{background:#8b5cf60a;border-color:#8b5cf61f}:focus-visible{border-radius:4px;outline:2px solid rgba(139,92,246,.5);outline-offset:2px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#020010;text-rendering:optimizeLegibility}.noise-overlay:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.02'/%3E%3C/svg%3E");content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.shimmer-hover{overflow:hidden;position:relative}.shimmer-hover:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.03),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:50%}.shimmer-hover:hover:before{left:100%}.animated-underline{background-image:linear-gradient(90deg,#8b5cf6,#06b6d4);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .4s cubic-bezier(.22,1,.36,1)}.animated-underline:hover{background-size:100% 2px}::-moz-selection{background:#8b5cf64d;color:#fff}::selection{background:#8b5cf64d;color:#fff}.mesh-gradient{background:radial-gradient(at 40% 20%,rgba(139,92,246,.08) 0,transparent 50%),radial-gradient(at 80% 0,rgba(6,182,212,.06) 0,transparent 50%),radial-gradient(at 0 50%,rgba(217,70,239,.05) 0,transparent 50%),radial-gradient(at 80% 100%,rgba(59,130,246,.06) 0,transparent 50%)}.border-gradient-animated{background:linear-gradient(90deg,#8b5cf6,#06b6d4,#d946ef,#3b82f6,#8b5cf6)}@keyframes ripple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(4)}}.aurora-text{background:linear-gradient(135deg,#8b5cf6,#06b6d4,#d946ef,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:768px){.page-stage :is(.scroll-reveal,.scroll-reveal-left,.scroll-reveal-right,.scroll-reveal-scale,.scroll-reveal-rotate){will-change:auto}.page-stage:after,.page-stage:before{display:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.app-atmo:after,.app-atmo:before,.pointer-halo{animation:none!important}.page-enter-active,.page-leave-active{transition:opacity .12s ease!important}.page-enter-from,.page-leave-to{filter:none!important;transform:none!important}}
