.nav-trigger[data-current]{color:var(--primary)}.header-ask{white-space:nowrap}.search-suggest{margin-top:.75rem;padding:.75rem .25rem .15rem;border-top:1px solid var(--line)}.search-suggest-title{margin:0 0 .45rem;color:var(--accent);font-size:.8rem;font-weight:700}.nav-panel--mega{width:min(820px,92vw)}.drawer-ask{display:flex;width:100%}.drawer-sub{margin:.6rem 0 0;padding-inline:.75rem;color:var(--accent);font-size:.8rem;font-weight:700}.drawer-group div ul{padding-block:.1rem .35rem;border-bottom:0}.drawer-all{color:var(--primary);font-weight:600}.tabbar{display:none}@media (max-width:720px){.tabbar{position:fixed;inset-inline:0;bottom:0;z-index:50;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;padding:.3rem .4rem calc(.3rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:rgb(255 253 249/.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .2s var(--ease-out),visibility 0s}.tabbar[data-hidden]{transform:translateY(100%);visibility:hidden;transition:transform .16s var(--ease-out),visibility 0s linear .16s}body:has(.drawer[data-open]) .tabbar{transform:translateY(100%);visibility:hidden}.tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.1rem;min-height:52px;padding-block:.3rem .2rem;border-radius:12px;color:var(--muted);font-size:.72rem;font-weight:500;line-height:1.2;-webkit-tap-highlight-color:transparent;transition:color .15s ease,transform .16s var(--ease-out)}.tabbar a:active{transform:scale(.94)}.tabbar a[aria-current=page]{color:var(--primary);font-weight:700}.tabbar-icon{display:grid;place-items:center;width:28px;height:28px}.tabbar-ask{color:var(--ink-2);font-weight:600}.tabbar-ask .tabbar-icon{width:46px;height:46px;margin-top:-1.1rem;border:3px solid var(--surface);border-radius:50%;background:var(--primary);color:#fff;box-shadow:0 6px 16px -6px rgb(2 89 140/.55)}body:has(.tabbar){padding-bottom:calc(60px + env(safe-area-inset-bottom))}.header-ask{display:none}}@media (max-width:720px) and (prefers-reduced-motion:reduce){.tabbar,.tabbar[data-hidden]{transform:none;transition:opacity .15s ease}.tabbar[data-hidden]{opacity:0}.tabbar a:active{transform:none}}