.nail-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:1000;height:calc(var(--nail-bottom-nav-height) + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;padding:6px max(6px,env(safe-area-inset-left)) env(safe-area-inset-bottom) max(6px,env(safe-area-inset-right));background:rgba(255,255,255,.95);border-top:1px solid var(--nail-border);box-shadow:0 -8px 24px rgba(35,24,31,.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .26s cubic-bezier(.4,0,.2,1);will-change:transform}
.nail-bottom-nav__item{min-width:0;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:2px;border:0;background:transparent;color:var(--nail-muted);font:inherit;text-decoration:none;border-radius:12px;-webkit-tap-highlight-color:transparent}
.nail-bottom-nav__item svg{width:24px;height:24px;flex:0 0 auto}
.nail-bottom-nav__item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:inherit;font-size:11px;font-weight:700;line-height:1.15;white-space:nowrap}
.nail-bottom-nav__item:hover,.nail-bottom-nav__item:focus-visible,.nail-bottom-nav__item[aria-current="page"],.nail-bottom-nav__item.is-active,.nail-bottom-nav__item.is-copied{color:var(--nail-brand);background:var(--nail-brand-soft)}
.nail-nav-hidden .nail-bottom-nav{transform:translateY(calc(100% + 2px))}
@media (min-width:760px){.nail-bottom-nav{left:50%;right:auto;width:min(680px,100%);transform:translateX(-50%);border-left:1px solid var(--nail-border);border-right:1px solid var(--nail-border);border-radius:18px 18px 0 0}.nail-nav-hidden .nail-bottom-nav{transform:translate(-50%,calc(100% + 2px))}}
@media (prefers-reduced-motion:reduce){.nail-bottom-nav{transition:none}}

@media (max-width:389px){.nail-bottom-nav{padding-left:3px;padding-right:3px}.nail-bottom-nav__item{padding-left:0;padding-right:0}.nail-bottom-nav__item span{font-size:10px}}
