.MobileTabBar_bar__EmsOd{position:fixed;z-index:50;left:max(.75rem,env(safe-area-inset-left));right:max(.75rem,env(safe-area-inset-right));bottom:max(.5rem,var(--safe-bottom));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:var(--app-tabbar-bar-h);padding:.25rem;border-radius:1.375rem;color:var(--foreground);--tab-active:var(--accent-ink)}[data-backdrop=picture] .MobileTabBar_bar__EmsOd{color:#f4f1e8;--tab-active:var(--primary)}.MobileTabBar_tab__07QPF{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-width:0;min-height:2.75rem;border-radius:1.125rem;color:color-mix(in srgb,currentColor 62%,transparent);transition:color .16s ease,background-color .16s ease;-webkit-tap-highlight-color:transparent}.MobileTabBar_tab__07QPF:active{background:color-mix(in srgb,currentColor 10%,transparent)}.MobileTabBar_tab__07QPF:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.MobileTabBar_tab__07QPF[data-active=true]{color:var(--tab-active)}.MobileTabBar_tab__07QPF:before{content:"";position:absolute;top:.1875rem;left:50%;width:.25rem;height:.25rem;border-radius:999px;background:var(--tab-active);opacity:0;transform:translateX(-50%) scale(.4);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.MobileTabBar_tab__07QPF[data-active=true]:before{opacity:1;transform:translateX(-50%) scale(1)}.MobileTabBar_icon__biLya{position:relative;display:flex}.MobileTabBar_label__jT4jQ{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;line-height:1rem}.MobileTabBar_badge__AdW4F{position:absolute;top:-.375rem;left:calc(100% - .375rem);min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:.625rem;font-weight:700;line-height:1.125rem;text-align:center;font-variant-numeric:tabular-nums}@media (min-width:768px){.MobileTabBar_bar__EmsOd{display:none}}@media (max-width:767px) and (display-mode:standalone){.MobileTabBar_bar__EmsOd{left:0;right:0;bottom:0;height:calc(var(--app-tabbar-bar-h) + var(--safe-bottom));padding:.25rem max(.5rem,env(safe-area-inset-right)) var(--safe-bottom) max(.5rem,env(safe-area-inset-left));border-radius:1.25rem 1.25rem 0 0;border-bottom-width:0}}.MobileTabBar_bar__EmsOd{transition:transform .28s cubic-bezier(.22,1,.36,1)}html[data-chapter-immersive] .MobileTabBar_bar__EmsOd{transform:translateY(calc(100% + 1.5rem))}