@keyframes cf-scan{0%{top:-4%;opacity:0}8%{opacity:1}92%{opacity:1}to{top:104%;opacity:0}}@keyframes cf-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes cf-pulse{0%{transform:scale(1);opacity:.55}to{transform:scale(1.9);opacity:0}}@keyframes cf-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes cf-pop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes cf-bracket{0%,to{opacity:.65}50%{opacity:1}}@keyframes cf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cf-sheen{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}@keyframes cf-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cf-flash{0%{box-shadow:inset 0 0 0 0 rgba(216,255,62,0)}40%{box-shadow:inset 0 0 0 5px #d8ff3e}to{box-shadow:inset 0 0 0 3px rgba(216,255,62,.9)}}.cf-scan{top:-4%;height:2px;background:#d8ff3e;box-shadow:0 0 14px 3px rgba(216,255,62,.55);animation:cf-scan 2.8s cubic-bezier(.45,0,.55,1) infinite}.cf-scan,.cf-scan:after{position:absolute;left:0;right:0}.cf-scan:after{content:"";bottom:2px;height:56px;background:linear-gradient(0deg,rgba(216,255,62,.16),rgba(216,255,62,0))}.cf-wave-bar{transform-origin:50% 100%;animation:cf-wave .9s ease-in-out infinite}.cf-pulse{animation:cf-pulse 1.6s ease-out infinite;opacity:0}.cf-check path{stroke-dasharray:24;stroke-dashoffset:0;animation:cf-draw .42s ease-out both}.cf-pop{animation:cf-pop .36s cubic-bezier(.2,.8,.2,1) both}.cf-bracket{animation:cf-bracket 1.4s ease-in-out infinite}.cf-shimmer{background:linear-gradient(90deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.95) 50%,hsla(0,0%,100%,.55));background-size:200% 100%;animation:cf-shimmer 1.6s linear infinite}.cf-sheen{animation:cf-sheen 1.8s ease-in-out infinite}.cf-rise{animation:cf-rise .28s ease-out both}.cf-flash{animation:cf-flash .9s ease-out both}