[data-mobile-shell]{scrollbar-width:none;height:100dvh;overflow:hidden}[data-mobile-shell]::-webkit-scrollbar{display:none}[data-mobile-shell] ::-webkit-scrollbar{display:none}[data-mobile-shell] .app-header,[data-mobile-shell] .member-mobile-nav{-webkit-user-select:none;user-select:none}.pwa-update-banner{top:calc(3.5rem + env(safe-area-inset-top))}[data-mobile-shell] .app-header{padding-inline:0}[data-mobile-shell] .screen-scene{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1 1 0;min-height:0;overflow-y:auto}@media (pointer:coarse){html,body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.member-mobile-nav__item,.mobile-pressable,[data-slot=button]{transition-property:background-color,opacity,transform;transition-duration:.12s}.member-mobile-nav__item:active,.mobile-pressable:active{background-color:var(--muted);opacity:.7}[data-slot=button]:active:not(:disabled){opacity:.7}.mobile-hover-chevron{transform:translate(.25rem)}[data-slot=tabs][data-orientation=horizontal] [data-slot=tabs-list]{height:auto}[data-slot=tabs-trigger]{min-height:2.75rem}[data-dense-hit]{position:relative}[data-dense-hit]:before{content:"";position:absolute;inset:-9px}[data-base-ui-inert][role=presentation]:not([data-slot]){pointer-events:none}body:has([data-slot=dialog-content]:not([data-mobile-sheet])) [data-mobile-shell] .screen-scene{overflow:hidden}[data-slot=dialog-overlay],[data-slot=sheet-overlay]{cursor:pointer}[data-mobile-sheet] [data-slot=dialog-body]:has([data-slot=dialog-footer]){padding-bottom:0}[data-mobile-sheet] [data-slot=dialog-footer]{z-index:1;padding-bottom:max(1rem, env(safe-area-inset-bottom));background-color:var(--popover);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0;position:sticky;bottom:0}.form-sticky-submit{z-index:1;padding:.75rem 1rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom));background-color:var(--background);border-top:1px solid var(--border);margin-inline:-1rem;position:sticky;bottom:0}.mobile-rail{scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-rail::-webkit-scrollbar{display:none}.mobile-rail--fade{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.mobile-chip{transition:opacity .12s}.mobile-chip:active{opacity:.7}}@media (prefers-reduced-motion:reduce){.mobile-chip{transition:none}}
