:root{--auth-route-duration:.35s;--auth-route-ease:cubic-bezier(.25, 1, .5, 1)}@supports (animation-timing-function:linear(0, 1)){:root{--auth-route-ease:linear(0, .2054, .5001, .7164, .8483, .9218, .9608, .9807, .9906, .9955, .9979, 1)}}:root:has([data-slot=auth-page-root])::view-transition{pointer-events:none}:root:has([data-slot=auth-page-root])::view-transition-old(root){display:none}:root:has([data-slot=auth-page-root])::view-transition-new(root){animation:none}::view-transition-group(.auth-surface){animation-duration:var(--auth-route-duration);animation-timing-function:var(--auth-route-ease)}::view-transition-group(.auth-anchor){animation-duration:var(--auth-route-duration);animation-timing-function:var(--auth-route-ease)}::view-transition-group(.auth-content){animation-duration:var(--auth-route-duration);animation-timing-function:var(--auth-route-ease)}::view-transition-group(.auth-surface){box-shadow:0 0 0 1px color-mix(in oklab, var(--color-zinc-900) 5%, transparent), 0 12px 40px -12px #26191429, 0 2px 6px -2px #2619140f;background:#fff;border-radius:1.5rem}::view-transition-image-pair(.auth-surface){opacity:0}::view-transition-old(.auth-surface){animation:none}::view-transition-new(.auth-surface){animation:none}::view-transition-old(.auth-anchor){display:none}::view-transition-new(.auth-anchor){animation:none}::view-transition-old(.auth-content){object-fit:none;object-position:center top;mix-blend-mode:normal;height:100%}::view-transition-new(.auth-content){object-fit:none;object-position:center top;mix-blend-mode:normal;height:100%}::view-transition-image-pair(.auth-content){overflow:visible}::view-transition-old(.auth-content){animation:auth-content-out var(--auth-route-duration) var(--auth-route-ease) both}::view-transition-new(.auth-content){animation:auth-content-in var(--auth-route-duration) var(--auth-route-ease) both}:is([data-slot=auth-submit],[data-slot=auth-back],[data-slot=auth-social-button]){transition:transform .15s cubic-bezier(.25,.46,.45,.94),background-color .15s,border-color .15s,box-shadow .15s,opacity .15s}@media (prefers-reduced-motion:no-preference){:is([data-slot=auth-submit],[data-slot=auth-back],[data-slot=auth-social-button]):active:not(:disabled):not(:focus-visible){transform:scale(.98)}:where([data-slot=auth-submit][aria-busy=true]) [data-slot=auth-submit-label]{animation:.16s cubic-bezier(.25,1,.5,1) both auth-fade-in}[data-slot=auth-complete]{animation:.24s cubic-bezier(.25,1,.5,1) both auth-complete-in}[data-slot=auth-complete] [data-slot=auth-notice]{animation:none}}@keyframes auth-content-in{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}@keyframes auth-content-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(48px)}}@keyframes auth-complete-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-fade-in{0%{opacity:0}to{opacity:1}}@keyframes auth-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(.auth-surface){animation-duration:0s;animation-delay:0s}::view-transition-group(.auth-anchor){animation-duration:0s;animation-delay:0s}::view-transition-group(.auth-content){animation-duration:0s;animation-delay:0s}::view-transition-old(.auth-content){animation:80ms linear both auth-fade-out}::view-transition-new(.auth-content){animation:.12s linear both auth-fade-in}}:root:has([data-auth-motion=keyboard])::view-transition-group(*){animation-duration:0s;animation-delay:0s}:root:has([data-auth-motion=keyboard])::view-transition-old(*){animation-duration:0s;animation-delay:0s}:root:has([data-auth-motion=keyboard])::view-transition-new(*){animation-duration:0s;animation-delay:0s}[data-auth-motion=keyboard] [data-slot=auth-complete],[data-auth-motion=keyboard] [data-slot=auth-submit-label]{animation:none}
