#stack{view-transition-name:stack}::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation-duration:.2s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-image-pair(stack){isolation:isolate;overflow:clip}::view-transition-group(stack),::view-transition-old(stack),::view-transition-new(stack),::view-transition-group(signup-progress),::view-transition-old(signup-progress),::view-transition-new(signup-progress){animation-duration:.35s;animation-timing-function:cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion:no-preference){html[data-navigation=push]::view-transition-new(stack){animation-name:stack-push-in}html[data-navigation=push]::view-transition-old(stack){animation-name:stack-push-out}html[data-navigation=pop]::view-transition-old(stack){z-index:1;animation-name:stack-pop-out}html[data-navigation=pop]::view-transition-new(stack){animation-name:stack-pop-in}}@media (prefers-reduced-motion:reduce){::view-transition-group(stack),::view-transition-old(stack),::view-transition-new(stack),::view-transition-group(signup-progress),::view-transition-old(signup-progress),::view-transition-new(signup-progress){animation-duration:.2s;animation-timing-function:cubic-bezier(.23,1,.32,1)}}@keyframes stack-push-in{0%{transform:translate(100%)}}@keyframes stack-push-out{to{filter:brightness(.8);transform:translate(-30%)}}@keyframes stack-pop-out{to{transform:translate(100%)}}@keyframes stack-pop-in{0%{filter:brightness(.8);transform:translate(-30%)}}