.app>aside.sidebar{display:none!important}body:has([data-agent-route]) footer{display:none!important}body:has([data-agent-route]) div:has(>main>[data-agent-route]){align-self:stretch!important;height:calc(100vh - 2rem)!important;max-height:calc(100vh - 2rem)!important;min-height:0!important;overflow:hidden!important}body:has([data-agent-route]) main:has(>[data-agent-route]){height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}body:has([data-agent-route]) [data-agent-route]{height:100%!important;max-height:100%!important;overflow:hidden!important}.app .main>.ticker-bar,.intro-screen{display:none!important}.app{flex-direction:column!important;grid-template-columns:none!important;height:100%!important;max-height:100%!important}.app,.app>main.main{display:flex!important;flex:1 1 auto!important;width:100%!important;min-height:0!important;max-width:none!important;background:transparent!important;overflow:hidden!important}.app>main.main{margin:0!important;padding:0!important;flex-direction:column!important}.app .main .content-canvas>.tab-panel,.app .main>.tab-panel,.app .main>div[class*=tab-panel],.chat-wrap,.dashboard-wrap,.portfolio-wrap,.swap-wrap{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.chat-wrap,.dashboard-wrap,.portfolio-wrap,.swap-wrap{height:auto!important}.page-shell{max-width:none!important;margin:0!important;padding:12px 16px!important;width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important}.chat-wrap>.page-shell{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}.chat-wrap .chat-shell-head{grid-row:1!important}.messages{flex:1 1 auto!important;min-height:0!important;padding:12px 4px!important;overflow-y:auto!important}.chat-wrap .messages{grid-row:2!important;overflow-y:auto!important}.chat-wrap .chat-composer{grid-row:3!important;min-height:0!important;position:relative!important;z-index:2!important}.chat-wrap .input-area,.chat-wrap .quick-bar,.input-area,.quick-bar{flex:0 0 auto!important}.content-canvas{width:100%!important;max-width:none!important;padding:12px 16px!important;flex:1 1 auto!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:auto!important}.app .content-canvas:has(.chat-wrap){display:flex!important;flex-direction:column!important;overflow:hidden!important}body:has([data-agent-route]){overflow-y:hidden!important}.auth-overlay{z-index:400!important}