@keyframes scan{0%{transform:translateY(-200%)}to{transform:translateY(200%)}}@keyframes ping{0%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.pulse-ring-container{position:relative}.pulse-ring-dynamic{border:2px solid rgba(59,130,246,.4);border-radius:50%;box-shadow:inset 0 0 20px #3b82f64d,0 0 30px #3b82f633;height:100%;left:0;position:absolute;top:0;transition:transform .8s ease-in-out,opacity .8s ease-in-out;width:100%}
