.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes fadeIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes nexusToastIn{0%{opacity:0;transform:translate(-18px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes nexusToastInRight{0%{opacity:0;transform:translate(18px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes nexusPop{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes nexusFade{0%{opacity:0}to{opacity:1}}@keyframes nexusPulseSoft{0%,to{box-shadow:0 0 #3d5afe59}50%{box-shadow:0 0 0 8px #3d5afe00}}.nexus-card-enter{animation:nexusPop .35s cubic-bezier(.22,1,.36,1) both}@keyframes slideUp{0%{opacity:.6;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slideUp .28s cubic-bezier(.22,1,.36,1) both}.landing-brand{font-family:Sora,system-ui,sans-serif;font-weight:700}.landing-heading{font-family:Sora,system-ui,sans-serif;font-weight:600;letter-spacing:-.02em}.landing-art-soft{-webkit-mask-image:radial-gradient(ellipse 72% 68% at 50% 48%,#000 42%,transparent 78%);mask-image:radial-gradient(ellipse 72% 68% at 50% 48%,#000 42%,transparent 78%)}.landing-art-hero{-webkit-mask-image:radial-gradient(ellipse 85% 78% at 58% 48%,#000 45%,rgba(0,0,0,.55) 68%,transparent 86%);mask-image:radial-gradient(ellipse 85% 78% at 58% 48%,#000 45%,rgba(0,0,0,.55) 68%,transparent 86%)}.landing-store-badge{border:1px solid rgba(255,255,255,.1);background:#ffffff08}.landing-store-badge img{display:block}.landing-logo-row{opacity:.62;transition:opacity .4s ease}.landing-logo-row:hover{opacity:.85}.landing-logo-row img{filter:grayscale(.35) brightness(1.15)}.landing-grain{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}@keyframes landingFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.landing-fade-up{animation:landingFadeUp .7s cubic-bezier(.22,1,.36,1) both}.landing-fade-up-delay{animation-delay:.12s}@keyframes landingFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.landing-float{animation:landingFloat 4.2s ease-in-out infinite}.landing-float-slow{animation:landingFloat 5.4s ease-in-out infinite}.landing-float-slower{animation:landingFloat 6.2s ease-in-out infinite .4s}@media(prefers-reduced-motion:reduce){.landing-fade-up,.landing-float,.landing-float-slow,.landing-float-slower{animation:none}}
