.dark .landing-shell,[data-theme=dark] .landing-shell{--landing-section-solid:#000;--landing-section-deep:rgba(0,0,0,.92);--landing-section-medium:rgba(0,0,0,.6);--landing-section-light:rgba(0,0,0,.25);--landing-section-subtle:rgba(0,0,0,.1);--landing-card-bg:hsla(0,0%,100%,.03);--landing-card-bg-hover:hsla(0,0%,100%,.06);--landing-card-border:hsla(0,0%,100%,.06);--landing-card-border-hover:hsla(0,0%,100%,.1);--landing-overlay-heavy:rgba(0,0,0,.5);--landing-overlay-gradient:rgba(0,0,0,.7);--landing-text-primary:#fff;--landing-text-secondary:hsla(0,0%,100%,.6);--landing-text-muted:hsla(0,0%,100%,.4);--landing-text-faint:hsla(0,0%,100%,.2);--landing-surface-elevated:#0a0a0c;--landing-surface-border:hsla(0,0%,100%,.06)}.light .landing-shell,[data-theme=light] .landing-shell{--landing-section-solid:#fff;--landing-section-deep:rgba(245,247,250,.95);--landing-section-medium:rgba(240,243,248,.7);--landing-section-light:rgba(245,247,250,.4);--landing-section-subtle:rgba(248,250,252,.2);--landing-card-bg:rgba(0,0,0,.02);--landing-card-bg-hover:rgba(0,0,0,.04);--landing-card-border:rgba(0,0,0,.06);--landing-card-border-hover:rgba(0,0,0,.12);--landing-overlay-heavy:hsla(0,0%,100%,.7);--landing-overlay-gradient:hsla(0,0%,100%,.85);--landing-text-primary:#0f172a;--landing-text-secondary:#334155;--landing-text-muted:#64748b;--landing-text-faint:#94a3b8;--landing-surface-elevated:#fff;--landing-surface-border:rgba(0,0,0,.08)}.light .light-header-bg,[data-theme=light] .light-header-bg{background:hsla(0,0%,100%,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.06)}.light .landing-shell .aura-canvas,[data-theme=light] .landing-shell .aura-canvas{display:none!important}.light .landing-shell.noise-overlay:before,[data-theme=light] .landing-shell.noise-overlay:before{opacity:.015}.light .landing-shell .gradient-text,[data-theme=light] .landing-shell .gradient-text{background-image:linear-gradient(135deg,#2a80ea,#7547d1);-webkit-background-clip:text;background-clip:text}.light .landing-shell .hero-overlay,[data-theme=light] .landing-shell .hero-overlay{background:hsla(0,0%,100%,.55)}.light .landing-shell .hero-gradient,[data-theme=light] .landing-shell .hero-gradient{background:linear-gradient(to top,var(--landing-section-solid),hsla(0,0%,100%,.3),transparent)}.landing-section-gradient{background:linear-gradient(to bottom,var(--landing-section-solid) 0,var(--landing-section-medium) 50%,var(--landing-section-solid) 100%)}.landing-section-gradient-deep{background:linear-gradient(to bottom,var(--landing-section-solid) 0,var(--landing-section-deep) 12%,var(--landing-section-deep) 88%,var(--landing-section-solid) 100%)}.landing-section-gradient-light{background:linear-gradient(to bottom,var(--landing-section-solid) 0,var(--landing-section-light) 30%,var(--landing-section-light) 70%,var(--landing-section-solid) 100%)}.landing-section-gradient-subtle{background:linear-gradient(to bottom,var(--landing-section-solid) 0,var(--landing-section-subtle) 30%,var(--landing-section-subtle) 70%,var(--landing-section-solid) 100%)}.light .landing-shell [class*="ring-white/"],[data-theme=light] .landing-shell [class*="ring-white/"]{--tw-ring-color:rgba(0,0,0,.08)}.light .landing-shell [class*="border-white/"],[data-theme=light] .landing-shell [class*="border-white/"]{border-color:rgba(0,0,0,.08)}.light .landing-shell footer,[data-theme=light] .landing-shell footer{background:var(--landing-section-solid)}[style*="--border-gradient"]:before{content:"";position:absolute;inset:0;padding:1px;border-radius:var(--border-radius-before,inherit);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background:var(--border-gradient);pointer-events:none}@keyframes border-spin{to{background:linear-gradient(#000,#000) padding-box,conic-gradient(from 1turn,transparent 0,#1d4ed8 5%,#8484ff 15%,#1d4ed8 30%,transparent 40%,transparent 100%) border-box}}@keyframes dot-spin{to{mask-image:conic-gradient(from 405deg,#000,transparent 10% 90%,#000)}}@keyframes shimmer{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes enterUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-enter{animation:enterUp .6s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}@keyframes orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-orbit{animation:orbit 20s linear infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-float{animation:float 4s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 10px rgba(34,211,238,.2)}50%{box-shadow:0 0 20px rgba(34,211,238,.6)}}.animate-pulse-glow{animation:pulse-glow 3s infinite}@keyframes bar-bounce{0%,to{transform:scaleY(1)}50%{transform:scaleY(.6)}}.animate-bar{animation:bar-bounce 1s ease-in-out infinite}@keyframes scan{0%{top:10%;opacity:0}15%{opacity:1}85%{opacity:1}to{top:90%;opacity:0}}.animate-scan{animation:scan 2.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes shine{0%{background-position:0 0}to{background-position:-200% 0}}.bg-shine{background:linear-gradient(110deg,#000103 45%,#1e2631 55%,#000103);background-size:200% 100%;animation:shine 2s linear infinite}@keyframes marquee-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes eq-bounce{0%{height:10%}to{height:var(--max-h)}}@keyframes progress-slide{0%{width:43.6%}to{width:100%}}.playing .eq-bar{animation:eq-bounce var(--dur) ease-in-out infinite alternate var(--del);transform-origin:bottom}.playing.progress-fill{animation:progress-slide 93s linear infinite}.paused .eq-bar,.paused.progress-fill{animation-play-state:paused}.paused .eq-bar{height:10%!important;transition:height .5s ease-out}@keyframes equalizer-bar-1{0%,to{height:40%}50%{height:70%}}@keyframes equalizer-bar-2{0%,to{height:85%}50%{height:45%}}@keyframes equalizer-bar-3{0%,to{height:55%}50%{height:80%}}.animate-equalizer-bar-1{animation:equalizer-bar-1 1.2s ease-in-out infinite}.animate-equalizer-bar-2{animation:equalizer-bar-2 1.2s ease-in-out infinite;animation-delay:.2s}.animate-equalizer-bar-3{animation:equalizer-bar-3 1.2s ease-in-out infinite;animation-delay:.5s}.rotate-x-0{--tw-rotate-x:0deg}.rotate-x-0,.rotate-x-5{transform:translate3d(var(--tw-translate-x,0),var(--tw-translate-y,0),var(--tw-translate-z,0)) rotateX(var(--tw-rotate-x,0)) rotateY(var(--tw-rotate-y,0)) rotate(var(--tw-rotate-z,0)) skewX(var(--tw-skew-x,0)) skewY(var(--tw-skew-y,0)) scaleX(var(--tw-scale-x,1)) scaleY(var(--tw-scale-y,1))!important}.rotate-x-5{--tw-rotate-x:5deg}.rotate-y-0{--tw-rotate-y:0deg}.rotate-y-0,.rotate-y-10{transform:translate3d(var(--tw-translate-x,0),var(--tw-translate-y,0),var(--tw-translate-z,0)) rotateX(var(--tw-rotate-x,0)) rotateY(var(--tw-rotate-y,0)) rotate(var(--tw-rotate-z,0)) skewX(var(--tw-skew-x,0)) skewY(var(--tw-skew-y,0)) scaleX(var(--tw-scale-x,1)) scaleY(var(--tw-scale-y,1))!important}.rotate-y-10{--tw-rotate-y:10deg}.-rotate-y-10{--tw-rotate-y:-10deg;transform:translate3d(var(--tw-translate-x,0),var(--tw-translate-y,0),var(--tw-translate-z,0)) rotateX(var(--tw-rotate-x,0)) rotateY(var(--tw-rotate-y,0)) rotate(var(--tw-rotate-z,0)) skewX(var(--tw-skew-x,0)) skewY(var(--tw-skew-y,0)) scaleX(var(--tw-scale-x,1)) scaleY(var(--tw-scale-y,1))!important}.perspective-none{perspective:none!important}.perspective-dramatic{perspective:100px!important}.perspective-near{perspective:300px!important}.perspective-normal{perspective:500px!important}.perspective-midrange{perspective:800px!important}.perspective-distant{perspective:1200px!important}.transform-style-preserve-3d{transform-style:preserve-3d!important}.transform-style-flat{transform-style:flat!important}.hover\:rotate-y-0:hover{--tw-rotate-y:0deg}.hover\:rotate-x-0:hover,.hover\:rotate-y-0:hover{transform:translate3d(var(--tw-translate-x,0),var(--tw-translate-y,0),var(--tw-translate-z,0)) rotateX(var(--tw-rotate-x,0)) rotateY(var(--tw-rotate-y,0)) rotate(var(--tw-rotate-z,0)) skewX(var(--tw-skew-x,0)) skewY(var(--tw-skew-y,0)) scaleX(var(--tw-scale-x,1)) scaleY(var(--tw-scale-y,1))!important}.hover\:rotate-x-0:hover{--tw-rotate-x:0deg}