@keyframes nh-float{0%,to{opacity:.35;transform:translateY(0)translate(0)}50%{opacity:.85;transform:translateY(-14px)translate(6px)}}@keyframes nh-pulse-glow{0%,to{opacity:.45}50%{opacity:1}}@keyframes nh-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes nh-scan{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes nh-hero-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.06)}}@keyframes nh-border-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.new-home .nh-particle{animation:nh-float var(--nh-dur,6s) ease-in-out infinite;animation-delay:var(--nh-delay,0s)}.new-home .nh-glow-orb{animation:5s ease-in-out infinite nh-hero-glow}.new-home .nh-card-shimmer:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff12 50%,#0000 60%);animation:4.5s ease-in-out infinite nh-shimmer;position:absolute;inset:0}.new-home .nh-scanline{background:linear-gradient(#0000 0%,#22d3ee0a 50%,#0000 100%);height:120px;animation:8s linear infinite nh-scan}@media (prefers-reduced-motion:reduce){.new-home .nh-particle,.new-home .nh-glow-orb,.new-home .nh-card-shimmer:after,.new-home .nh-scanline{animation:none!important}}
