.native-appbar{z-index:1000;height:calc(var(--native-appbar-h,48px) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);background:var(--c-page);will-change:transform;align-items:center;padding-left:6px;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;left:0;right:0}.native-appbar--collapsed{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.native-appbar{transition:none}}.native-appbar__back{height:40px;color:var(--c-ink);-webkit-tap-highlight-color:transparent;border-radius:9999px;justify-content:center;align-items:center;gap:3px;padding:0 12px 0 6px;transition:background-color .12s;display:inline-flex}.native-appbar__back-label{letter-spacing:-.2px;font-size:17px;font-weight:300;line-height:1}.native-appbar__back:active{background:var(--c-surface-2)}body.has-native-appbar{--native-appbar-h:48px;--tma-vh:calc(100dvh - var(--native-appbar-h) - env(safe-area-inset-top,0px))}body.has-native-appbar [data-page-root]{margin-top:calc(var(--native-appbar-h) + env(safe-area-inset-top,0px))}body.has-native-chrome{--tma-vh:100dvh;--app-inset-top:max(var(--app-chrome-top,0px),env(safe-area-inset-top,0px));--app-inset-bottom:max(var(--app-chrome-bottom,0px),env(safe-area-inset-bottom,0px));--app-safe-top:0px;padding-top:0;padding-bottom:0}body.has-native-chrome .safe-area-inset{padding-top:0;padding-bottom:0}body.has-native-chrome [data-page-root]{margin-top:0}body.has-native-chrome.has-native-appbar{--app-inset-top:calc(max(var(--app-chrome-top,0px),env(safe-area-inset-top,0px)) + var(--native-appbar-h,48px));--tma-vh:100dvh}body.has-native-chrome.has-native-appbar [data-page-root]{margin-top:0}body.has-native-chrome.has-native-appbar:before{content:"";height:env(safe-area-inset-top,0px);background:var(--c-page);z-index:999;pointer-events:none;position:fixed;top:0;left:0;right:0}body.has-native-chrome .screen-bg,body.has-native-chrome .app-page-bg{background:var(--c-page);background-image:none}body.has-native-chrome{--cap-page-background:var(--c-page);--cap-page-color:inherit}body.has-native-chrome cap-router-outlet{isolation:isolate;flex:1;min-height:0}body.has-native-chrome cap-page.cap-transition-active .shimmer-grain{background-image:none!important}body.has-native-chrome cap-page.cap-transition-active .shimmer-overlay,body.has-native-chrome cap-page.cap-transition-active .shimmer-overlay-image{background-image:none!important;animation:none!important}body.has-native-chrome [data-scroll-container]{padding-top:var(--app-inset-top,0px);padding-bottom:var(--app-inset-bottom,0px);scroll-padding-top:var(--app-inset-top,0px);scroll-padding-bottom:var(--app-inset-bottom,0px)}body.has-native-chrome [data-scroll-container]:has(.app-scroll){padding-top:0;padding-bottom:0}body.has-native-chrome [data-scroll-container] .app-scroll{padding-top:var(--app-inset-top,0px);padding-bottom:var(--app-inset-bottom,0px);scroll-padding-top:var(--app-inset-top,0px);scroll-padding-bottom:var(--app-inset-bottom,0px)}body.has-native-chrome [data-scroll-container]:has([data-bottom-anchored]){padding-bottom:0}body.has-native-chrome [data-scroll-container] .app-scroll:has([data-bottom-anchored]){padding-bottom:0}body.has-native-chrome cap-page:has([data-bottom-anchored]) [data-scroll-container]{padding-bottom:0}
