@keyframes ecg-draw{0%{stroke-dashoffset:2000px}to{stroke-dashoffset:0}}@keyframes ecg-pulse{0%,to{opacity:.3}50%{opacity:.8}}.ecg-line{stroke-dasharray:2000;stroke-dashoffset:2000px;animation:4s linear infinite ecg-draw,2s ease-in-out infinite ecg-pulse}@keyframes heartbeat{0%,to{filter:drop-shadow(0 0 8px #3b82f680);transform:scale(1)}14%{filter:drop-shadow(0 0 20px #3b82f6cc);transform:scale(1.1)}28%{filter:drop-shadow(0 0 8px #3b82f680);transform:scale(1)}42%{filter:drop-shadow(0 0 15px #3b82f6b3);transform:scale(1.05)}56%{filter:drop-shadow(0 0 8px #3b82f680);transform:scale(1)}}.heartbeat-logo{animation:1.5s ease-in-out infinite heartbeat}@keyframes scanline{0%{top:-10%}to{top:110%}}.scanline{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#3b82f61a 20%,#3b82f64d 50%,#3b82f61a 80%,#0000 100%);width:100%;height:2px;animation:8s linear infinite scanline;position:absolute;left:0}@keyframes beam-slide{0%{transform:translate(-100%)skew(-15deg)}to{transform:translate(300%)skew(-15deg)}}.beam-button{background:linear-gradient(135deg,#3b82f6 0%,#6366f1 100%);transition:all .3s;position:relative;overflow:hidden}.beam-button:before{content:"";background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);width:40%;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)skew(-15deg)}.beam-button:hover:before{animation:.8s ease-out beam-slide}.beam-button:hover{transform:translateY(-2px);box-shadow:0 0 30px #3b82f680,0 0 60px #6366f14d}.grid-pattern{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:50px 50px}.gradient-text{background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 50%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes energy-flash{0%{opacity:0;transform:scaleY(0)}20%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.energy-flash{animation:.8s ease-out .3s forwards energy-flash}@keyframes float{0%,to{transform:translateY(0)rotateX(10deg)rotateY(-10deg)}50%{transform:translateY(-10px)rotateX(10deg)rotateY(-10deg)}}@keyframes float-delayed{0%,to{transform:translateY(0)rotateX(8deg)rotateY(-12deg)}50%{transform:translateY(-15px)rotateX(8deg)rotateY(-12deg)}}.float-card{animation:4s ease-in-out infinite float}.float-card-delayed{animation:5s ease-in-out 1s infinite float-delayed}@keyframes glow-pulse{0%,to{opacity:.4;box-shadow:0 0 5px}50%{opacity:1;box-shadow:0 0 15px,0 0 30px}}.glow-dot{animation:2s ease-in-out infinite glow-pulse}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{animation:30s linear infinite marquee}.marquee-track:hover{animation-play-state:paused}.perspective-container{perspective:1000px;transform-style:preserve-3d}.glass{-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14}@keyframes data-stream{0%{opacity:0;transform:translateY(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100%)}}.data-stream{animation:3s linear infinite data-stream}@keyframes chart-grow{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.chart-bar{transform-origin:bottom;animation:2s ease-in-out infinite chart-grow}.chart-bar:first-child{animation-delay:0s}.chart-bar:nth-child(2){animation-delay:.2s}.chart-bar:nth-child(3){animation-delay:.4s}.chart-bar:nth-child(4){animation-delay:.6s}.chart-bar:nth-child(5){animation-delay:.8s}
/*# sourceMappingURL=7408dddedab6705f.css.map*/