::view-transition-group(root){animation-duration:var(--dur-route,.42s)}::view-transition-group(vt-morph){animation-duration:.56s;animation-timing-function:var(--spring)}::view-transition-old(vt-morph){object-fit:cover;width:100%;height:100%;animation-duration:.4s}::view-transition-new(vt-morph){object-fit:cover;width:100%;height:100%;animation-duration:.4s}html[data-vt=expand]::view-transition-old(root){animation:.28s both vt-fade-out}html[data-vt=collapse]::view-transition-old(root){animation:.28s both vt-fade-out}html[data-vt=expand]::view-transition-new(root){animation:.36s 80ms both vt-fade-in}html[data-vt=collapse]::view-transition-new(root){animation:.36s 80ms both vt-fade-in}html[data-vt=sheet-up]::view-transition-old(root){animation:vt-recede .46s var(--ease) both}html[data-vt=sheet-up]::view-transition-new(root){animation:vt-rise .52s var(--spring) both}html[data-vt=sheet-down]::view-transition-old(root){z-index:1;animation:vt-sink .4s var(--ease) both}html[data-vt=sheet-down]::view-transition-new(root){animation:vt-recede .4s var(--ease) reverse both}html[data-vt=push]::view-transition-old(root){animation:vt-out-left .38s var(--ease) both}html[data-vt=push]::view-transition-new(root){animation:vt-in-right .42s var(--ease) both}html[data-vt=pop]::view-transition-old(root){animation:vt-out-right .38s var(--ease) both}html[data-vt=pop]::view-transition-new(root){animation:vt-in-left .42s var(--ease) both}html[data-vt=step-forward]::view-transition-old(root){animation:.26s both vt-step-out-left}html[data-vt=step-forward]::view-transition-new(root){animation:vt-step-in-right .34s var(--ease) both}html[data-vt=step-back]::view-transition-old(root){animation:.26s both vt-step-out-right}html[data-vt=step-back]::view-transition-new(root){animation:vt-step-in-left .34s var(--ease) both}html[data-vt=fade]::view-transition-old(root){animation:.22s both vt-fade-out}html[data-vt=fade]::view-transition-new(root){animation:.3s both vt-fade-in}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-recede{to{opacity:.55;transform:scale(.97)}}@keyframes vt-rise{0%{transform:translateY(100%)}}@keyframes vt-sink{to{transform:translateY(100%)}}@keyframes vt-out-left{to{opacity:0;transform:translate(-12%)}}@keyframes vt-in-right{0%{opacity:0;transform:translate(24%)}}@keyframes vt-out-right{to{opacity:0;transform:translate(24%)}}@keyframes vt-in-left{0%{opacity:0;transform:translate(-12%)}}@keyframes vt-step-out-left{to{opacity:0;transform:translate(-2rem)}}@keyframes vt-step-in-right{0%{opacity:0;transform:translate(2rem)}}@keyframes vt-step-out-right{to{opacity:0;transform:translate(2rem)}}@keyframes vt-step-in-left{0%{opacity:0;transform:translate(-2rem)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
