@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");g.hovertext>path{opacity:.9;border-radius:25px}g.points{transform-origin:center;transform-box:fill-box}#latestDot,g.points{animation:Pulsing-dot 1s linear infinite!important}@keyframes Pulsing-dot{0%{transform:scale(1);opacity:.6}14%{transform:scale(1.5);opacity:1}28%{transform:scale(1);opacity:1}42%{transform:scale(1.4);opacity:1}56%{transform:scale(1.2);opacity:1}70%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:.4}}.pulsing-latest-dot{animation:pulsing-dot 1.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.scrollable-area{position:relative;max-height:300px;overflow-y:auto}.scrollable-area:after,.scrollable-area:before{content:"";position:absolute;left:0;right:0;height:20px;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.scrollable-area.has-shadow-top:before{top:0;box-shadow:0 5px 10px rgba(0,0,0,.2);opacity:1}.scrollable-area.has-shadow-bottom:after{bottom:0;box-shadow:0 -5px 10px rgba(0,0,0,.2);opacity:1}.ekg-line{stroke-dasharray:50;stroke-dashoffset:50;animation:fullCycle 1.2s linear infinite;will-change:stroke-dasharray,mask-size}@keyframes fullCycle{0%{stroke-dasharray:0 50;opacity:1}50%{stroke-dasharray:50 0;opacity:.5}to{stroke-dasharray:-1 50;opacity:0}}.ekg-hover-logo:hover{animation:logo-pulse 1s linear;-webkit-animation:logo-pulse 1s linear}@keyframes logo-pulse{0%{transform:scale(1);opacity:1}14%{transform:scale(1.06);opacity:1}28%{transform:scale(1);opacity:1}42%{transform:scale(1.04);opacity:1}56%{transform:scale(1.02);opacity:1}70%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes skeletonPulse{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}.plotly-skeleton .scatter .js-line,.plotly-skeleton .scatter path{animation:skeletonPulse 1.5s ease-in-out infinite}.hover-action-icon:hover{opacity:.8!important;transform:scale(1.15)!important;cursor:pointer}@media (max-width:768px){.mobile-touch-action-icon{position:relative;overflow:visible}.mobile-touch-action-icon:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px solid #888;border-radius:inherit;opacity:0;transform:scale(1);pointer-events:none;z-index:-1}.mobile-touch-action-icon.touch-animation:before{animation:mobileTouchPulse .6s ease-out}@keyframes mobileTouchPulse{0%{opacity:0;transform:scale(1)}15%{opacity:.9;transform:scale(1.05)}40%{opacity:.4;transform:scale(1.15)}to{opacity:0;transform:scale(1.3)}}}.js-plotly-plot .plotly .drag,.js-plotly-plot .plotly .main-svg,.js-plotly-plot .plotly .nsewdrag,.js-plotly-plot .plotly .subplot,.js-plotly-plot .plotly .xy{cursor:inherit!important}.js-plotly-plot:active .plotly .drag,.js-plotly-plot:active .plotly .main-svg,.js-plotly-plot:active .plotly .nsewdrag,.js-plotly-plot:active .plotly .subplot,.js-plotly-plot:active .plotly .xy{cursor:grabbing!important}