.sajupick-web-shell,.sajupick-web-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sajupick-web-tabs,.sajupick-web-tab-space{display:none}@media (width>=900px){html{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}}@media (width<900px){html,body,*{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.sajupick-web-shell[data-bottom-tabs=true]{--app-mobile-tab-height:calc(var(--app-tab-height) + 16px);--app-tab-space:calc(var(--app-mobile-tab-height) + 1px + env(safe-area-inset-bottom,0px))}.sajupick-web-shell #sajupick-site-primary-nav{display:none}.sajupick-web-shell #sajupick-site-header-inner{flex-direction:row;align-items:center;min-height:64px;padding-top:0}.sajupick-web-tab-space{flex:0 0 var(--app-tab-space);height:var(--app-tab-space);display:block}.sajupick-web-tabs{z-index:20;grid-template-columns:repeat(var(--app-tab-count), minmax(0, 1fr));padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border-top:1px solid var(--app-tab-border);background:var(--app-tab-background);display:grid;position:fixed;inset:auto 0 0}.sajupick-web-tabs a{min-width:0;min-height:var(--app-mobile-tab-height);color:var(--app-tab-muted);-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 2px;font-weight:600;text-decoration:none;display:flex}.sajupick-web-tabs a[aria-current=page]{color:var(--app-tab-accent);font-weight:700}.sajupick-web-tabs a:focus-visible{outline:2px solid var(--app-tab-accent);outline-offset:-4px}.sajupick-web-tabs a:active{opacity:.6}.sajupick-web-tab-icon{flex:0 0 22px;display:flex}.sajupick-web-tab-label{text-align:center;word-break:keep-all;overflow-wrap:anywhere;max-width:100%;min-height:32px;font-size:11px;line-height:16px}.sajupick-web-shell[data-keyboard-open=true]>.sajupick-web-tabs,.sajupick-web-shell[data-keyboard-open=true]>.sajupick-web-tab-space{display:none}.sajupick-web-shell[data-bottom-tabs=true]:has([data-page-layout=chat]){height:var(--app-visual-height,100dvh);flex:none}}