.glass-tabbar_bar__nFnh0{--glass-cell:calc((100% - 12px) / var(--glass-count));position:relative;display:grid;grid-template-columns:repeat(var(--glass-count),minmax(0,1fr));width:min(360px,100%);padding:6px;border-radius:999px;corner-shape:round;color:var(--foreground);background:color-mix(in oklab,var(--background) 65%,transparent);backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);box-shadow:inset 0 1px 1px color-mix(in oklab,white 65%,transparent),inset 0 -1px 1px color-mix(in oklab,var(--foreground) 12%,transparent),0 8px 28px color-mix(in oklab,black 12%,transparent);touch-action:pan-y;user-select:none;isolation:isolate;flex-shrink:0;transition:width .36s cubic-bezier(.22,1,.36,1)}.glass-tabbar_lens__aQi1p{position:absolute;top:6px;bottom:6px;left:6px;width:var(--glass-cell);border-radius:999px;corner-shape:round;background:color-mix(in oklab,var(--foreground) 8%,transparent);box-shadow:none;transform:translateX(calc(var(--glass-index) * 100%));transition:transform .42s cubic-bezier(.22,1,.36,1);pointer-events:none}.glass-tabbar_item__9H5PS{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:60px;padding:8px 4px;border:0;border-radius:999px;corner-shape:round;background:transparent;color:var(--muted-foreground);cursor:pointer;transition:min-height .36s ease,height .36s ease,gap .36s ease,color .18s ease,background-color .16s ease}.glass-tabbar_item__9H5PS[aria-current]{color:var(--primary)}.glass-tabbar_item__9H5PS:focus-visible{border-radius:999px;corner-shape:round;outline:2px solid var(--ring);outline-offset:-2px}.glass-tabbar_item__9H5PS:disabled{opacity:.4;cursor:default}.glass-tabbar_icon__1b75e{position:relative;display:grid;place-items:center;transition:transform .25s ease}.glass-tabbar_icon__1b75e>svg{width:22px;height:22px}.glass-tabbar_item__9H5PS[aria-current] .glass-tabbar_icon__1b75e{transform:none}.glass-tabbar_label__qtz9p{font-size:12px;line-height:16px;font-weight:600;max-height:16px;opacity:1;transition:max-height .24s ease,opacity .18s ease}.glass-tabbar_badge__jk9SP{position:absolute;top:-6px;right:-12px;min-width:16px;padding:0 4px;border-radius:99px;background:var(--primary);color:var(--primary-foreground);font-size:10px;line-height:16px}.glass-tabbar_bar__nFnh0[data-compact=true]{width:min(calc(var(--glass-count) * 48px + 12px),100%)}.glass-tabbar_bar__nFnh0[data-compact=true] .glass-tabbar_item__9H5PS{min-height:44px;height:44px;gap:0;padding:8px 4px}.glass-tabbar_bar__nFnh0[data-compact=true] .glass-tabbar_label__qtz9p{max-height:0;opacity:0;overflow:hidden}.glass-tabbar_bar__nFnh0[data-dragging=true] .glass-tabbar_lens__aQi1p{transition-duration:.1s}@media (prefers-reduced-motion:reduce){.glass-tabbar_bar__nFnh0,.glass-tabbar_bar__nFnh0 *,.glass-tabbar_bar__nFnh0 :before{transition:none!important}}@supports not (backdrop-filter:blur(1px)){.glass-tabbar_bar__nFnh0{background:var(--background)}}@media (hover:hover) and (pointer:fine){.glass-tabbar_item__9H5PS:not(:disabled):hover{background:color-mix(in oklab,var(--foreground) 6%,transparent)}}