.MobileTabBar_tabBar__J85UF{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:stretch;box-sizing:content-box;height:var(--mobile-tab-bar-height);padding-bottom:env(safe-area-inset-bottom,0);background:var(--color-bg-surface);border-top:var(--border-thin) solid var(--color-border-subtle);z-index:100;overflow:visible;transition:transform var(--transition-slow);will-change:transform}.MobileTabBar_tabBar__J85UF[data-hidden]{transform:translateY(100%);pointer-events:none}.MobileTabBar_tabBar__J85UF[data-hidden] .MobileTabBar_addButton__LzDhq{transform:translateY(0)}@media (min-width:1024px){.MobileTabBar_tabBar__J85UF{display:none}}.MobileTabBar_tab__P1C80{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xxs);padding:var(--space-xs) var(--space-xs);background:none;border:none;cursor:pointer;color:var(--color-text-primary);text-decoration:none;font:inherit;transition:color var(--transition-fast);outline:none;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.MobileTabBar_tab__P1C80:hover{color:var(--color-primary)}}.MobileTabBar_tab__P1C80:active,.MobileTabBar_tab__P1C80[data-active]{color:var(--color-primary)}.MobileTabBar_tabBar__J85UF:has(.MobileTabBar_tab__P1C80:active) .MobileTabBar_tab__P1C80[data-active]:not(:active){color:var(--color-text-primary)}.MobileTabBar_tab__P1C80:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-outline-offset))}.MobileTabBar_icon__OJPLl{display:inline-block;width:24px;height:24px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.MobileTabBar_label__9f8LD{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.01em}.MobileTabBar_iconWrap__q_J44{position:relative;display:inline-flex}.MobileTabBar_dot__hyMqi{position:absolute;top:calc(-1 * var(--space-xs));right:calc(-1 * var(--space-xs));width:10px;height:10px;background:var(--color-error);border-radius:var(--radius-full);border:var(--border-medium) solid var(--color-bg-surface);box-sizing:border-box;pointer-events:none;animation:MobileTabBar_tab-bar-dot-in__IW370 .22s cubic-bezier(.16,1,.3,1) both}@keyframes MobileTabBar_tab-bar-dot-in__IW370{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.MobileTabBar_centerSlot__UjjhC{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;overflow:visible}.MobileTabBar_addButton__LzDhq{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-text-on-inverse);border:none;border-radius:var(--radius-full);box-shadow:var(--shadow-lg);cursor:pointer;transform:translateY(-22px);transition:background var(--transition-fast),transform var(--transition-slow)}.MobileTabBar_addButton__LzDhq:hover{background:var(--color-primary-hover)}.MobileTabBar_addButton__LzDhq:active{transform:translateY(-22px) scale(.96)}.MobileTabBar_addButton__LzDhq:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset)}.MobileTabBar_addIcon___bSsw{width:28px;height:28px;filter:brightness(0) invert(1)}