@keyframes app-page-tab{0%{opacity:0;translate:0 calc(-1 * var(--page-rise))}}@keyframes app-page-push{0%{translate:var(--page-drift) 0}}@keyframes app-page-back{0%{translate:calc(-1 * var(--page-drift)) 0}}.app-page{--page-gutter:20px;--page-frame:58rem;--page-narrow:36rem;width:100%;max-inline-size:var(--app-column);margin-inline:auto}.app-page__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-motion=tab] .app-page{animation:app-page-tab var(--page-tab-duration) ease-out backwards}[data-motion=push] .app-page{animation:app-page-push var(--page-push-duration) var(--ease-glide) backwards}[data-motion=back] .app-page{animation:app-page-back var(--page-push-duration) var(--ease-glide) backwards}.app-page__title--always{clip-path:none;white-space:normal;width:auto;height:auto;padding:10px var(--page-gutter) 0;color:var(--color-foreground);letter-spacing:-.026em;text-wrap:balance;margin:0;font-size:28px;font-weight:700;line-height:34px;position:static;overflow:visible}@media (min-width:64rem){.app-shell .app-page{max-inline-size:var(--page-frame);padding-top:26px}.app-shell .app-page--narrow{max-inline-size:var(--page-narrow)}.app-page__title{clip-path:none;white-space:normal;width:100%;height:auto;padding:0 var(--page-gutter) 14px;color:var(--color-foreground);letter-spacing:-.02em;text-align:left;align-self:stretch;margin:0;font-size:26px;font-weight:700;line-height:32px;position:static;overflow:visible}}@media (prefers-reduced-motion:reduce){[data-motion] .app-page{animation:none}}
