@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes float-spatial{0%,to{transform:translateY(0) rotateX(0deg) rotateY(0deg)}25%{transform:translateY(-8px) rotateX(1deg) rotateY(-.5deg)}50%{transform:translateY(-14px) rotateX(0deg) rotateY(1deg)}75%{transform:translateY(-6px) rotateX(-.5deg) rotateY(0deg)}}@keyframes float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-orbit{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(2deg)}50%{transform:translateY(-4px) rotate(0deg)}75%{transform:translateY(-12px) rotate(-2deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes float-3d{0%,to{transform:perspective(1000px) translateZ(0) translateY(0)}50%{transform:perspective(1000px) translateZ(20px) translateY(-12px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px rgba(139,92,246,.2),0 0 40px rgba(139,92,246,.1)}50%{box-shadow:0 0 40px rgba(139,92,246,.4),0 0 80px rgba(139,92,246,.2)}}@keyframes pulse-cyan{0%,to{box-shadow:0 0 20px rgba(6,182,212,.2)}50%{box-shadow:0 0 40px rgba(6,182,212,.4)}}@keyframes breathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes neon-pulse{0%,to{opacity:.6;filter:brightness(1)}50%{opacity:1;filter:brightness(1.3)}}@keyframes glow-ring{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.6);opacity:0}}@keyframes aurora-shift{0%,to{background-position:0 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0}}@keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes holo-shift{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}@keyframes particle-rise{0%{opacity:0;transform:translateY(20px) scale(0)}20%{opacity:.8;transform:translateY(0) scale(1)}80%{opacity:.6;transform:translateY(-40px) scale(.8)}to{opacity:0;transform:translateY(-60px) scale(0)}}@keyframes orb-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(10px,-15px) scale(1.05)}66%{transform:translate(-8px,-8px) scale(.95)}}@keyframes sphere-rotate{0%{transform:rotateY(0deg) rotateX(10deg)}to{transform:rotateY(1turn) rotateX(10deg)}}@keyframes liquid-morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}50%{border-radius:50% 60% 30% 60%/30% 50% 70% 60%}75%{border-radius:60% 40% 60% 30%/70% 40% 50% 60%}}@keyframes blob-move{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-30px) scale(1.1)}50%{transform:translate(-10px,20px) scale(.9)}75%{transform:translate(15px,10px) scale(1.05)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(60px) scale(.95);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes reveal-scale{0%{opacity:0;transform:scale(.85);filter:blur(8px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes reveal-3d{0%{opacity:0;transform:perspective(800px) rotateX(8deg) translateY(40px)}to{opacity:1;transform:perspective(800px) rotateX(0deg) translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes sheet-up{0%{transform:translateY(100%);opacity:.5}to{transform:translateY(0);opacity:1}}@keyframes modal-in{0%{opacity:0;transform:scale(.9) translateY(20px);backdrop-filter:blur(0)}to{opacity:1;transform:scale(1) translateY(0);backdrop-filter:blur(40px)}}.animate-fade-in{animation:fade-in .5s ease-out forwards}.animate-slide-up{animation:slide-up .7s cubic-bezier(.16,1,.3,1) forwards}.animate-slide-down{animation:slide-down .6s ease-out forwards}.animate-scale-in{animation:scale-in .5s cubic-bezier(.16,1,.3,1) forwards}.animate-slide-in-right{animation:slide-in-right .6s ease-out forwards}.animate-slide-in-left{animation:slide-in-left .6s ease-out forwards}.animate-float-spatial{animation:float-spatial 8s ease-in-out infinite}.animate-float-gentle{animation:float-gentle 6s ease-in-out infinite}.animate-float-orbit{animation:float-orbit 10s ease-in-out infinite}.animate-float-3d{animation:float-3d 7s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 3s ease-in-out infinite}.animate-pulse-cyan{animation:pulse-cyan 3s ease-in-out infinite}.animate-breathe{animation:breathe 4s ease-in-out infinite}.animate-neon-pulse{animation:neon-pulse 2.5s ease-in-out infinite}.animate-glow-ring{animation:glow-ring 2s ease-out infinite}.animate-aurora{animation:aurora-shift 15s ease-in-out infinite;background-size:400% 400%}.animate-gradient-flow{animation:gradient-flow 8s ease infinite;background-size:200% 200%}.animate-holo{animation:holo-shift 10s linear infinite}.animate-particle{animation:particle-rise 3s ease-out infinite}.animate-orb{animation:orb-float 8s ease-in-out infinite}.animate-sphere{animation:sphere-rotate 20s linear infinite}.animate-liquid{animation:liquid-morph 12s ease-in-out infinite}.animate-blob{animation:blob-move 15s ease-in-out infinite}.animate-reveal-up{animation:reveal-up .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.animate-reveal-scale{animation:reveal-scale .7s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.animate-reveal-3d{animation:reveal-3d .9s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.animate-sheet-up{animation:sheet-up .4s cubic-bezier(.32,.72,0,1) forwards}.animate-modal-in{animation:modal-in .35s cubic-bezier(.16,1,.3,1) forwards}.animate-shimmer{background:linear-gradient(90deg,rgba(255,255,255,.03),rgba(255,255,255,.08) 50%,rgba(255,255,255,.03));background-size:200% 100%;animation:shimmer 2s ease-in-out infinite}.hover-lift{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.hover-lift:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 40px rgba(139,92,246,.1)}.hover-glow{transition:box-shadow .4s ease,border-color .3s ease}.hover-glow:hover{box-shadow:0 0 30px rgba(139,92,246,.25),0 8px 32px rgba(0,0,0,.3);border-color:rgba(139,92,246,.3)}.hover-scale{transition:transform .3s cubic-bezier(.16,1,.3,1)}.hover-scale:hover{transform:scale(1.04)}.hover-3d{transition:transform .4s ease;transform-style:preserve-3d}.hover-3d:hover{transform:perspective(800px) rotateX(-2deg) rotateY(2deg) translateZ(10px)}.glass{background:rgba(255,255,255,.05);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 40px rgba(0,0,0,.45),inset 0 1px 1px rgba(255,255,255,.06)}.glass-subtle{background:rgba(255,255,255,.03);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border:1px solid rgba(255,255,255,.06);box-shadow:0 4px 24px rgba(0,0,0,.3)}.glass-strong{background:rgba(255,255,255,.08);backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 48px rgba(0,0,0,.5),inset 0 1px 2px rgba(255,255,255,.08)}.glass-neon{background:rgba(139,92,246,.05);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(139,92,246,.2);box-shadow:0 0 30px rgba(139,92,246,.15),0 8px 32px rgba(0,0,0,.4)}.gradient-text{background:linear-gradient(135deg,#8B5CF6,#06B6D4 50%,#EC4899);-webkit-background-clip:text;background-clip:text}.gradient-text,.gradient-text-gold{-webkit-text-fill-color:transparent}.gradient-text-gold{background:linear-gradient(135deg,#F59E0B,#FBBF24 50%,#F59E0B);-webkit-background-clip:text;background-clip:text}.gradient-text-purple{background:linear-gradient(135deg,#8B5CF6,#A78BFA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stagger-1{animation-delay:80ms}.stagger-2{animation-delay:.16s}.stagger-3{animation-delay:.24s}.stagger-4{animation-delay:.32s}.stagger-5{animation-delay:.4s}.stagger-6{animation-delay:.48s}.stagger-7{animation-delay:.56s}.stagger-8{animation-delay:.64s}.scroll-reveal{opacity:0;transform:translateY(40px) scale(.97);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.scroll-reveal.revealed{opacity:1;transform:translateY(0) scale(1)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden}@font-face{font-family:inter;src:url(/_next/static/media/4c0a38defdf31450-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_a1b54b{font-family:inter,inter Fallback}.__variable_a1b54b{--font-inter:"inter","inter Fallback"}@font-face{font-family:playfair;src:url(/_next/static/media/40971a7c3a66cee8-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:playfair Fallback;src:local("Arial");ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.00%;size-adjust:101.58%}.__className_e121ef{font-family:playfair,playfair Fallback}.__variable_e121ef{--font-display:"playfair","playfair Fallback"}