html.ti-pt main{transition:opacity .26s ease, transform .26s ease;transform-origin:center top}
html.ti-pt-leaving main{opacity:0;transform:scale(.985);pointer-events:none}
@keyframes ti-pt-in{from{opacity:0;transform:translateY(6px) scale(.992)}to{opacity:1;transform:none}}
html.ti-pt-entering main{animation:ti-pt-in .42s cubic-bezier(.4,0,.2,1) both}
@media(prefers-reduced-motion:reduce){html.ti-pt main{transition:none}html.ti-pt-leaving main{opacity:1;transform:none}html.ti-pt-entering main{animation:none}}