@keyframes arrive-bar{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes arrive-canvas{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes arrive-tabbar{0%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(100%)}to{transform:none}}@keyframes reveal-glyph{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes reveal-dek{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes reveal-block{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html[data-reveal] .arrive-bar{animation:.42s linear backwards arrive-bar}html[data-reveal] .reveal-glyph{animation:.7s linear backwards reveal-glyph;animation-delay:calc(.2s + var(--reveal-glyph,0) * 15ms)}html[data-reveal] .reveal-dek{animation:.46s linear .3s backwards reveal-dek}html[data-reveal] .reveal{animation:.52s linear backwards reveal-block;animation-delay:calc(.28s + var(--reveal-index,0) * 90ms)}html[data-reveal] .reveal:has(>[data-slot=page-header]){animation:none}@media (width>=64rem){html[data-reveal] .arrive-canvas{animation:.62s linear 60ms backwards arrive-canvas}}@media (width<64rem) and (display-mode:browser){html[data-reveal] .arrive-tabbar{animation:.46s linear .88s backwards arrive-tabbar}}}.reveal:empty{display:none}
