.login-chart .login-chart-rule{animation:1.4s cubic-bezier(.6,0,.2,1) backwards login-chart-draw}.login-chart .login-chart-tick{animation:.5s ease-out backwards login-chart-fade}.login-chart .login-chart-contour{animation:2.6s cubic-bezier(.4,0,.2,1) backwards login-chart-draw}.login-chart .login-chart-drift{animation:26s ease-in-out infinite alternate login-chart-drift}.login-chart .login-chart-reveal{animation:2.4s cubic-bezier(.6,0,.3,1) 1.5s backwards login-chart-draw}.login-chart .login-chart-route{animation:2.4s linear infinite login-chart-sail}.login-chart .login-chart-vessel{transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.16,1,.3,1) 3.6s backwards login-chart-settle}.login-chart .login-chart-ping{transform-box:fill-box;transform-origin:50%;opacity:0;animation:3.2s cubic-bezier(0,0,.2,1) 4s infinite login-chart-ping}@keyframes login-chart-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes login-chart-fade{0%{opacity:0}}@keyframes login-chart-drift{to{transform:translate(-14px,-8px)}}@keyframes login-chart-sail{to{stroke-dashoffset:-15px}}@keyframes login-chart-settle{0%{opacity:0;transform:scale(.2)}}@keyframes login-chart-ping{0%{opacity:.7;transform:scale(1)}60%,to{opacity:0;transform:scale(3.4)}}@media (prefers-reduced-motion:reduce){.login-chart *{animation:none!important}}
