@keyframes loginHeroFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes loginCardFadeIn{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes loginChipFadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes loginLivePulse{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:.9;transform:scale(1.1)}}.login-motion-ready .loginMotionHero{animation:loginHeroFadeUp .62s ease-out both}.login-motion-ready .loginMotionCard{animation:loginCardFadeIn .66s ease-out .12s both}.loginMotionLiveDot{position:relative;display:inline-block;flex-shrink:0}.login-motion-ready .loginMotionLiveDot:after{content:"";position:absolute;inset:-5px;border-radius:9999px;background:rgba(20,184,166,.35);animation:loginLivePulse 2s ease-in-out infinite;pointer-events:none;z-index:0}.login-motion-ready .loginMotionLiveDot{z-index:1}.loginMotionButton{transition:transform .16s ease,box-shadow .16s ease}.loginMotionButton:hover:not(:disabled){transform:translateY(-1px)}.loginMotionButton:active:not(:disabled){transform:translateY(0)}.loginMotionButton--primary:hover:not(:disabled){box-shadow:0 12px 28px rgba(14,165,233,.28),0 4px 10px rgba(15,23,42,.08)}.loginMotionButton--secondary:hover:not(:disabled){box-shadow:0 6px 16px rgba(15,23,42,.1),0 2px 6px rgba(15,23,42,.06)}.loginMotionButton--signin:hover:not(:disabled){box-shadow:0 14px 32px rgba(14,165,233,.32),0 4px 12px rgba(15,23,42,.1)}.login-motion-ready .loginMotionChip{opacity:0;animation:loginChipFadeUp .38s ease-out both}@keyframes loginSignInSpin{to{transform:rotate(1turn)}}.loginSignInSpinner{display:inline-block;width:.875rem;height:.875rem;margin-right:.5rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:loginSignInSpin .7s linear infinite;flex-shrink:0}@media (prefers-reduced-motion:reduce){.loginMotionButton,.loginMotionCard,.loginMotionChip,.loginMotionHero,.loginMotionLiveDot{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}.loginMotionLiveDot:after{display:none!important}.loginSignInSpinner{animation:none!important;border-top-color:rgba(255,255,255,.85)}}