.klogin{animation:klogin-card .7s cubic-bezier(.2,.8,.2,1) both}@keyframes klogin-card{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.klogin-glow1{animation:klogin-glow1 14s ease-in-out infinite}.klogin-glow2{animation:klogin-glow2 18s ease-in-out infinite}@keyframes klogin-glow1{0%,to{transform:translate(0);opacity:.85}50%{transform:translate(4%,-4%);opacity:1}}@keyframes klogin-glow2{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(-5%,4%);opacity:.9}}.klogin-dash{animation:klogin-dash 3.2s linear infinite}@keyframes klogin-dash{to{stroke-dashoffset:-44}}.klogin-ping{transform-origin:304px 44px;animation:klogin-ping 2.8s ease-out infinite}@keyframes klogin-ping{0%{transform:scale(.6);opacity:.9}70%,to{transform:scale(2.6);opacity:0}}.klogin-rise{opacity:0;animation:klogin-rise .6s cubic-bezier(.2,.8,.2,1) forwards}@keyframes klogin-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.klogin-cta{position:relative;overflow:hidden}.klogin-cta:after{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;width:34%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.45),transparent);transform:translateX(-130%);pointer-events:none}.klogin-cta:hover:after{animation:klogin-sheen 1s cubic-bezier(.4,0,.2,1)}@keyframes klogin-sheen{0%{transform:translateX(-130%)}60%,to{transform:translateX(230%)}}@media (prefers-reduced-motion:reduce){.klogin,.klogin [data-anim],.klogin-rise{animation:none!important;opacity:1!important;transform:none!important}}