.tb-app .tb-main-inner{--tb-main-pad-x:0px;overflow-x:clip}@media (max-width:900px){.tb-app .tb-main-inner{padding-bottom:calc(var(--tb-mobile-nav-h) + env(safe-area-inset-bottom) + 24px)}}.tb-app .tb-bottom-nav{display:none}.tb-app .tb-bottom-nav button{background:transparent;border:0;min-height:48px;color:var(--tb-fg-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:700 11px var(--tb-font-body);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;padding-top:2px}.tb-app .tb-bottom-nav button.on{color:var(--tb-fg)}.tb-app .tb-bottom-nav button.on .ico-wrap{color:var(--tb-purple-bright)}.tb-app .tb-bottom-nav .ico-wrap{color:var(--tb-fg-muted);display:inline-flex;align-items:center;justify-content:center}.tb-app .tb-bottom-nav .ico-wrap svg{width:24px;height:24px}@media (max-width:900px){.tb-app .tb-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:50;height:calc(var(--tb-mobile-nav-h) + env(safe-area-inset-bottom));background:var(--tb-bg-2);border-top:1px solid var(--tb-border);padding-bottom:env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(5,1fr)}@media (max-width:380px){.tb-app .tb-bottom-nav button{font-size:10px;letter-spacing:.02em}}}