.landing-root{--landing-bg:#05060a;background:var(--landing-bg);color:#f8fafc;color-scheme:dark}.landing-gradient-text{background:linear-gradient(110deg,#e0f2fe,#a5b4fc 35%,#f0abfc 60%,#e0f2fe);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:landing-shine 9s linear infinite}.landing-orb{position:absolute;border-radius:9999px;filter:blur(80px);opacity:.55;animation:landing-float 14s ease-in-out infinite;pointer-events:none}.landing-live-dot{position:relative}.landing-live-dot:after{content:"";position:absolute;inset:0;border-radius:9999px;background:currentColor;animation:landing-ping 1.8s cubic-bezier(0,0,.2,1) infinite}.landing-kenburns{animation:landing-kenburns 30s ease-in-out infinite alternate}@keyframes landing-shine{to{background-position:-220% 0}}@keyframes landing-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(30px,-40px,0) scale(1.08)}}@keyframes landing-ping{75%,to{transform:scale(2.4);opacity:0}}@keyframes landing-kenburns{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.14) translate3d(-2%,-1%,0)}}@media (prefers-reduced-motion:reduce){.landing-gradient-text,.landing-kenburns,.landing-live-dot:after,.landing-orb{animation:none}}