@keyframes sp-fade-in-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sp-ring{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.18);opacity:0}}.sp-fade-in,.sp-stagger>*{animation:sp-fade-in-up .26s ease-out both}.sp-stagger>:nth-child(2){animation-delay:70ms}.sp-stagger>:nth-child(3){animation-delay:.14s}.sp-stagger>:nth-child(4){animation-delay:.21s}.sp-ring-pulse{animation:sp-ring 2.4s ease-out infinite}@media (prefers-reduced-motion:reduce){.sp-fade-in,.sp-ring-pulse,.sp-stagger>*{animation:none}}.sp-auth-grid{background-image:radial-gradient(rgba(255,255,255,.075) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(90% 70% at 55% 45%,#000 30%,transparent 85%);mask-image:radial-gradient(90% 70% at 55% 45%,#000 30%,transparent 85%)}@keyframes sp-auth-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sp-auth-slide{0%{opacity:0;transform:translate(18px,6px)}to{opacity:1;transform:none}}@keyframes sp-auth-pop{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes sp-auth-fade{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@keyframes sp-auth-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}@keyframes sp-auth-pulse{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.55)}60%{box-shadow:0 0 0 5px rgba(16,185,129,0)}}@keyframes sp-auth-dots-life{0%,88%{opacity:1}to{opacity:0}}@keyframes sp-auth-dot{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-2px);opacity:1}}.sp-auth-rise{animation:sp-auth-rise .56s cubic-bezier(.2,.7,.2,1) both}.sp-auth-type{animation:sp-auth-fade .7s ease-out .65s both}.sp-auth-lead{animation:sp-auth-slide .62s cubic-bezier(.2,.7,.2,1) 1.1s both}.sp-auth-answer{animation:sp-auth-pop .52s cubic-bezier(.2,.7,.2,1) 1.7s both}.sp-auth-answer-text{animation:sp-auth-fade .6s ease-out 2.5s both}.sp-auth-dots{opacity:0;animation:sp-auth-dots-life 2.6s linear both}.sp-auth-dots>span{animation:sp-auth-dot .9s ease-in-out infinite}.sp-auth-dots>span:nth-child(2){animation-delay:.15s}.sp-auth-dots>span:nth-child(3){animation-delay:.3s}.sp-auth-bar{transform-origin:center;animation:sp-auth-wave 1.3s ease-in-out infinite}.sp-auth-live{animation:sp-auth-pulse 2s ease-out infinite}.sp-auth-step{animation:sp-auth-rise .32s ease-out both}@media (prefers-reduced-motion:reduce){.sp-auth-answer,.sp-auth-answer-text,.sp-auth-bar,.sp-auth-dots,.sp-auth-dots>span,.sp-auth-lead,.sp-auth-live,.sp-auth-rise,.sp-auth-step,.sp-auth-type{animation:none}}.sp-auth-window{-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}