.landing{--space-bg:#050816;--space-bg-2:#0a0f2a;--nebula-violet:#7c3aed;--nebula-cyan:#818cf8;--nebula-pink:#ec4899;--star:#e6ecff;--glass:#ffffff0a;--glass-border:#ffffff1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--space-bg);color:#e6ecff;overflow-x:clip}.landing ::selection{background:color-mix(in oklab, var(--nebula-cyan) 60%, transparent)}.text-nebula{background:linear-gradient(100deg,#c7d2fe 0%,#818cf8 40%,#c084fc 75%,#f0abfc 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:10s ease-in-out infinite alternate gradient-drift}.grid-lines{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.feature-card{transition:transform .3s,border-color .3s,background .3s;position:relative;overflow:hidden}.feature-card:before{content:"";background:radial-gradient(400px circle at var(--mx,50%) var(--my,0%), #7c3aed2e, transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.feature-card:hover{border-color:#ffffff2e;transform:translateY(-3px)}.feature-card:hover:before{opacity:1}.landing[data-js] .reveal{opacity:0;transform:translateY(18px)}.reveal{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}.landing[data-js] .reveal.is-visible{opacity:1;transform:none}.orbit-spin{transform-origin:0 0;animation:orbit var(--orbit-duration,30s) linear infinite;animation-delay:var(--orbit-delay,0s)}.orbit-spin-reverse{transform-origin:0 0;animation:orbit var(--orbit-duration,30s) linear infinite reverse;animation-delay:var(--orbit-delay,0s)}.orbit-moon{transition:transform 1.4s cubic-bezier(.34,1.3,.64,1)}.orbit-ring{stroke-dasharray:2 6;animation:6s ease-in-out infinite ring-pulse}.planet-glow{animation:5s ease-in-out infinite planet-breathe}.rank-row{transition:background .3s}.rank-row[data-flash=up]{animation:1.4s ease-out flash-up}.rank-row[data-flash=down]{animation:1.4s ease-out flash-down}.rank-number{animation:.5s cubic-bezier(.34,1.56,.64,1) pop;display:inline-block}.scan-line{pointer-events:none;background:linear-gradient(#0000,#818cf824,#0000);height:40px;animation:4s linear infinite scan;position:absolute;inset-inline:0}.spark-draw{stroke-dasharray:200;stroke-dashoffset:200px;animation:1.6s ease-out forwards draw}.float-slow{animation:6s ease-in-out infinite float}.float-slower{animation:9s ease-in-out -3s infinite float}.rocket-idle{animation:3s ease-in-out infinite rocket-idle}.shimmer{background:linear-gradient(90deg,#fff0 0%,#ffffff14 50%,#fff0 100%) 0 0/200% 100%;animation:2.5s linear infinite shimmer}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes gradient-drift{to{background-position:100% 0}}@keyframes ring-pulse{0%,to{opacity:.35}50%{opacity:.7}}@keyframes planet-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes flash-up{0%{background:#34d39940}to{background:0 0}}@keyframes flash-down{0%{background:#f8717133}to{background:0 0}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes scan{0%{top:-40px}to{top:100%}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rocket-idle{0%,to{transform:translateY(0)rotate(-45deg)}50%{transform:translateY(-6px)rotate(-45deg)}}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
