.mobile-tab-bar-module__SgZI0q__bar{z-index:var(--z-drawer,1100);height:calc(var(--bottom-bar-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:var(--surface);border-top:1px solid var(--border);transition:transform var(--transition-normal) var(--ease-out-soft,ease);align-items:stretch;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000014}.mobile-tab-bar-module__SgZI0q__bar[data-schools-page]{--_bp:var(--bar-hide-progress,0);opacity:calc(1 - var(--_bp));transform:translateY(calc(var(--_bp) * 100%));transition:none}@media (max-width:767px){.mobile-tab-bar-module__SgZI0q__bar{display:flex}}.mobile-tab-bar-module__SgZI0q__bar[data-hidden]{transform:translateY(100%)}.mobile-tab-bar-module__SgZI0q__tab{min-height:var(--bottom-bar-h);color:var(--text-3);font-family:var(--font-broadcast,inherit);letter-spacing:.02em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--transition-fast) ease;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;font-size:.66rem;text-decoration:none;display:flex}.mobile-tab-bar-module__SgZI0q__tab[data-active]{color:var(--accent)}@media (hover:hover){.mobile-tab-bar-module__SgZI0q__tab:hover{color:var(--text-1)}}.mobile-tab-bar-module__SgZI0q__tab:active{transform:scale(.94)}.mobile-tab-bar-module__SgZI0q__tabLabel{line-height:1}@media (prefers-reduced-motion:reduce){.mobile-tab-bar-module__SgZI0q__bar{transition:none}}
