.bgBMWa_root{flex-direction:column;min-height:100vh;display:flex}.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){.bgBMWa_main{padding-bottom:0}}.bgBMWa_main.bgBMWa_mainHideNav{padding-bottom:0}.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){.bgBMWa_bottomNav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.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}.bgBMWa_bottomNav.bgBMWa_bottomNavHasActive:before{opacity:1}.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){.bgBMWa_bottomNav .MuiBottomNavigationAction-root:hover{color:var(--color-text-primary)}}.bgBMWa_bottomNav .MuiBottomNavigationAction-root.Mui-selected{color:var(--color-dock-icon-selected)}.bgBMWa_bottomNav .MuiBottomNavigationAction-root.Mui-focusVisible{outline:3px solid var(--color-border-focus);outline-offset:-3px}.bgBMWa_bottomNav .MuiBottomNavigationAction-label{display:none}.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 bgBMWa_labelIn;display:block}@keyframes bgBMWa_labelIn{0%{opacity:0;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.bgBMWa_bottomNav:before{transition:none}.bgBMWa_bottomNav .MuiBottomNavigationAction-root{transition:none}.bgBMWa_bottomNav .MuiBottomNavigationAction-root.Mui-selected .MuiBottomNavigationAction-label{animation:none}}@media (min-width:900px){.bgBMWa_bottomNav{display:none}}
