@keyframes auth-card-in{0%{opacity:0;transform:translate3d(0,28px,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes auth-item-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}.auth-page{position:relative;min-height:60vh}.auth-page:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 100% 70% at 50% 0,rgba(245,245,220,.55) 0,transparent 55%),radial-gradient(ellipse 80% 50% at 100% 40%,rgba(242,242,196,.28) 0,transparent 45%)}.auth-page>*{position:relative;z-index:1}.auth-card{animation:auth-card-in .75s cubic-bezier(.22,1,.36,1) both;background:linear-gradient(165deg,#ffffff,#fbfbfb 48%,#f7f7f7);border:1px solid rgba(0,0,0,.07);box-shadow:0 4px 6px -1px rgba(0,0,0,.06),0 14px 36px -12px rgba(58,58,58,.14),0 2px 8px -2px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.9);transition:box-shadow .35s ease}@media (hover:hover) and (pointer:fine){.auth-card:hover{box-shadow:0 10px 28px -6px rgba(0,0,0,.1),0 20px 48px -14px rgba(58,58,58,.16),0 0 0 1px rgba(245,245,220,.9),inset 0 1px 0 rgba(255,255,255,.95)}}.auth-card__intro{animation:auth-item-in .55s cubic-bezier(.22,1,.36,1) .08s both}.auth-card__alert{animation:auth-item-in .48s cubic-bezier(.22,1,.36,1) .14s both}.auth-card__form{opacity:1}.auth-field-group{animation:auth-item-in .48s cubic-bezier(.22,1,.36,1) backwards}.auth-card__form .auth-field-group:first-child{animation-delay:.18s}.auth-card__form .auth-field-group:nth-child(2){animation-delay:.26s}.auth-card__form .auth-field-group:nth-child(3){animation-delay:.34s}.auth-card__form .auth-field-group:nth-child(4){animation-delay:.42s}.auth-card__form .auth-field-group:nth-child(5){animation-delay:.5s}.auth-card__actions{animation:auth-item-in .5s cubic-bezier(.22,1,.36,1) .38s both}.auth-card__footer{animation:auth-item-in .5s cubic-bezier(.22,1,.36,1) .46s both}.auth-card__extra{animation:auth-item-in .55s cubic-bezier(.22,1,.36,1) .52s both}@media (prefers-reduced-motion:reduce){.auth-card,.auth-card__actions,.auth-card__alert,.auth-card__extra,.auth-card__footer,.auth-card__intro,.auth-field-group{animation:none;opacity:1;transform:none}.auth-page:before{display:none}}