.m-grid-bg{background-image:linear-gradient(90deg,#94a3b812 1px,#0000 1px),linear-gradient(#94a3b812 1px,#0000 1px);background-size:56px 56px}.m-glow{background:radial-gradient(60% 50% at 50% 0,#2563eb2e,#0000 70%),radial-gradient(40% 35% at 20% 100%,#2563eb1a,#0000 70%)}.m-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.m-bar{transform-origin:bottom;animation:4s ease-in-out infinite m-bar-pulse}@keyframes m-bar-pulse{0%,to{opacity:.55;transform:scaleY(.3)}50%{opacity:1;transform:scaleY(1)}}.m-ring-call{animation:1.6s ease-out infinite m-ring-call}@keyframes m-ring-call{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.6)}}.m-pulse-dot{animation:1.6s ease-in-out infinite m-pulse-dot}@keyframes m-pulse-dot{0%,to{opacity:.4}50%{opacity:1}}.m-scroll-fade>*{opacity:0;animation:.6s ease-out forwards m-rise;transform:translateY(8px)}.m-scroll-fade>:first-child{animation-delay:50ms}.m-scroll-fade>:nth-child(2){animation-delay:.15s}.m-scroll-fade>:nth-child(3){animation-delay:.25s}.m-scroll-fade>:nth-child(4){animation-delay:.35s}.m-scroll-fade>:nth-child(5){animation-delay:.45s}@keyframes m-rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.m-bar,.m-ring-call,.m-pulse-dot,.m-scroll-fade>*{opacity:1!important;animation:none!important;transform:none!important}}
