@media (max-width:767px){html[data-app-shell],html[data-app-shell] body{overflow:hidden;overscroll-behavior:none}html[data-app-shell] [data-site-footer]{display:none}.app-shell{position:fixed;left:0;right:0;top:var(--app-header-height,72px);height:calc(var(--app-h, 100dvh) - var(--app-header-height, 72px));display:flex;flex-direction:column;z-index:10}.app-shell-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.app-shell-body>:first-child{min-height:calc(100% + 1px)}.app-shell-body .terminal-page>section{padding:12px 16px 24px}.app-shell-dock{flex:none}.app-shell-dock:empty,.app-shell[data-kb=up] .app-shell-dock,.app-shell[data-kb=up] .app-tabbar{display:none}.app-shell[data-fit=stack]{position:static;height:auto;display:block}.app-shell[data-fit=stack] .app-shell-body{overflow:visible}.app-shell[data-fit=stack] .app-shell-body>:first-child{min-height:0}.app-shell[data-fit=stack] .app-tabbar{position:sticky;bottom:0}.app-shell[data-fit=stack] .app-shell-dock{position:sticky;bottom:64px}}@media (min-width:768px){.app-shell,.app-shell-body{display:contents}.app-shell-dock,.app-tabbar{display:none}}