@layer theme,base;@layer components{.pt-veil{background:var(--navy-950);animation:.64s cubic-bezier(.4,0,.2,1) both pt-veil;position:absolute;inset:0}.pt-svg{width:100%;height:100%;position:absolute;inset:0}.pt-mask{stroke-dasharray:1;stroke-dashoffset:1px;animation:.46s cubic-bezier(.65,0,.35,1) 40ms forwards pt-draw}.pt-thread{animation:.64s linear both pt-thread}.pt-pop .pt-veil{animation-duration:.32s}.pt-pop .pt-mask{animation-duration:.24s;animation-delay:0s}.pt-pop .pt-thread{animation-duration:.32s}.pt-fade .pt-veil{animation:.32s ease-out both pt-fade}.pt-fade .pt-svg{display:none}.pt-enter>*{animation:pt-rise .6s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) backwards}.pt-enter>:nth-child(2){animation-delay:50ms}.pt-enter>:nth-child(3){animation-delay:.1s}.pt-enter>:nth-child(4){animation-delay:.15s}.pt-enter>:nth-child(n+5){animation-delay:.2s}.pt-enter.pt-pop>*{animation-duration:.32s;animation-delay:0s}.pt-enter.pt-fade>*{animation:.3s ease-out backwards pt-fade-in}html[data-leaving] .pt-root{opacity:.6;transition:opacity .16s ease-out,transform .16s ease-out;transform:scale(.996)}}@layer utilities;@keyframes pt-veil{0%,30%{opacity:.9}to{opacity:0}}@keyframes pt-draw{to{stroke-dashoffset:0}}@keyframes pt-thread{0%,70%{opacity:1}to{opacity:0}}@keyframes pt-fade{0%{opacity:.85}to{opacity:0}}@keyframes pt-fade-in{0%{opacity:0}}@keyframes pt-rise{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.pt-enter>*,.pt-enter.pt-pop>*{animation:none}.pt-curtain{display:none}html[data-leaving] .pt-root{opacity:1;transform:none}}
