.AppShell-module__bgBMWa__root{flex-direction:column;min-height:100vh;display:flex}.AppShell-module__bgBMWa__main{padding-bottom:calc(100px + var(--bkj-safe-area-bottom,env(safe-area-inset-bottom,0px)));flex-direction:column;flex:1;display:flex}@media (min-width:900px){.AppShell-module__bgBMWa__main{padding-bottom:0}}.AppShell-module__bgBMWa__main.AppShell-module__bgBMWa__mainHideNav{padding-bottom:0}.AppShell-module__bgBMWa__bottomNav{z-index:1200;box-sizing:border-box;width:min(calc(100% - 24px), calc(var(--dock-count,4) * 76px + 16px));height:64px;left:50%;bottom:max(16px, var(--bkj-safe-area-bottom,env(safe-area-inset-bottom)));background:var(--color-dock-background);border:1px solid var(--color-dock-border);box-shadow:var(--shadow-dock);border-radius:24px;justify-content:space-between;align-items:center;padding:0 8px;display:flex;position:fixed;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.AppShell-module__bgBMWa__bottomNav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.AppShell-module__bgBMWa__bottomNav:before{content:"";width:calc((100% - 16px) / var(--dock-count,4));background-color:var(--color-dock-selected);opacity:0;height:50px;transform:translate(calc(var(--dock-index,0) * 100%), -50%);pointer-events:none;border-radius:18px;transition:transform .38s cubic-bezier(.34,1.3,.64,1),opacity .2s;position:absolute;top:50%;left:8px}.AppShell-module__bgBMWa__bottomNav.AppShell-module__bgBMWa__bottomNavHasActive:before{opacity:1}.AppShell-module__bgBMWa__bottomNav .MuiBottomNavigationAction-root{min-width:0;max-width:none;height:50px;color:var(--color-dock-icon);-webkit-tap-highlight-color:transparent;border-radius:18px;flex:1;gap:2px;padding:0;transition:color .15s,background-color .2s;position:relative}@media (hover:hover){.AppShell-module__bgBMWa__bottomNav .MuiBottomNavigationAction-root:hover{color:var(--color-text-primary)}}.AppShell-module__bgBMWa__bottomNav .MuiBottomNavigationAction-root.Mui-selected{color:var(--color-dock-icon-selected)}.AppShell-module__bgBMWa__bottomNav .MuiBottomNavigationAction-root.Mui-focusVisible{outline:3px solid var(--color-border-focus);outline-offset:-3px}.AppShell-module__bgBMWa__bottomNav .MuiBottomNavigationAction-label{display:none}.AppShell-module__bgBMWa__bottomNav .MuiBottomNavigationAction-root.Mui-selected .MuiBottomNavigationAction-label{font-family:var(--font-ui);color:var(--color-text-primary);opacity:1;font-size:11px;font-weight:700;line-height:1;animation:.25s ease-out AppShell-module__bgBMWa__labelIn;display:block}@keyframes AppShell-module__bgBMWa__labelIn{0%{opacity:0;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.AppShell-module__bgBMWa__bottomNav:before{transition:none}.AppShell-module__bgBMWa__bottomNav .MuiBottomNavigationAction-root{transition:none}.AppShell-module__bgBMWa__bottomNav .MuiBottomNavigationAction-root.Mui-selected .MuiBottomNavigationAction-label{animation:none}}@media (min-width:900px){.AppShell-module__bgBMWa__bottomNav{display:none}}
