:root{--anim-duration-normal:.2s;--anim-ease-out:cubic-bezier(.16, 1, .3, 1)}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}html[data-resource-transition=resource-open] ::view-transition-old(resource-overlay){animation:none}html[data-resource-transition=resource-open] ::view-transition-new(resource-overlay){animation:vt-grow-from-left var(--anim-duration-normal) var(--anim-ease-out) both;overflow:hidden}html[data-resource-transition=resource-close] ::view-transition-old(resource-overlay){animation:vt-shrink-to-left var(--anim-duration-normal) var(--anim-ease-out) both;overflow:hidden}html[data-resource-transition=resource-close] ::view-transition-new(resource-overlay){animation:none}html[data-resource-transition=resource-switch] ::view-transition-old(resource-overlay){animation:vt-fade-out var(--anim-duration-normal) var(--anim-ease-out) both}html[data-resource-transition=resource-switch] ::view-transition-new(resource-overlay){animation:vt-fade-in var(--anim-duration-normal) var(--anim-ease-out) both}@keyframes vt-grow-from-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes vt-shrink-to-left{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes vt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-old(resource-overlay){animation-duration:.01ms!important}::view-transition-new(resource-overlay){animation-duration:.01ms!important}}