.fig-nav{--fig-nav-h:56px;--fig-nav-pad:8px;--fig-nav-pill-inset:6px;--fig-nav-glyph-gap:2px;--fig-nav-scan-w:56px;--fig-nav-scan-h:40px;--fig-nav-fill:rgba(16,16,18,0.88);--fig-nav-shadow:0 18px 54px rgba(0,0,0,0.34),inset 0 0 0 0.5px rgba(255,255,255,0.13);--fig-nav-pill-bg:rgba(255,255,255,0.08);--fig-nav-pill-shadow:0 4px 16px rgba(0,0,0,0.1),inset 0 1px 1px rgba(255,255,255,0.25),inset 0 -0.5px 1px rgba(255,255,255,0.1);--fig-nav-scan-bg:linear-gradient(180deg,#6c76de 27%,#7b85ec);--fig-nav-scan-shadow:0 0 0 1px #7a84eb,0 1px 6px rgba(58,27,8,0.14),inset 0 1px 0.6px rgba(254,246,241,0.33),inset 0 -1px 0 rgba(255,255,255,0.15)}[data-theme=light] .fig-nav{--fig-nav-fill:var(--nav-fill);--fig-nav-shadow:var(--shadow-navfloat);--fig-nav-pill-bg:var(--aw-navsel-bg);--fig-nav-pill-shadow:0 4px 16px rgba(17,19,24,0.06);--fig-nav-scan-bg:var(--aw-scan-bg);--fig-nav-scan-shadow:var(--shadow-navplate)}.fig-nav.aw-navcap{height:var(--fig-nav-h);padding:0 var(--fig-nav-pad);background:var(--fig-nav-fill);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:var(--fig-nav-shadow)}.fig-nav .aw-navplate{left:var(--fig-nav-pad);width:calc((100% - 2 * var(--fig-nav-pad)) / 5);top:var(--fig-nav-pill-inset);bottom:var(--fig-nav-pill-inset);transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.fig-nav .aw-navplate:before{width:100%;background:var(--fig-nav-pill-bg);box-shadow:var(--fig-nav-pill-shadow)}.fig-nav.fig-nav-scan-active .aw-navplate{opacity:0}.fig-nav .aw-navtab{gap:var(--fig-nav-glyph-gap);align-self:stretch;justify-content:center;color:var(--text-secondary);transition:color var(--dur-base) var(--ease-out)}.fig-nav .aw-navtab[aria-current=page]{color:var(--text-primary)}.fig-nav .aw-navtab[aria-current=page]>svg{color:var(--accent-hover)}.fig-nav .fig-navlabel{font-size:min(10px,3.4vw);line-height:1;font-weight:400;letter-spacing:var(--tracking-label)}.fig-nav .aw-navtab[aria-current=page] .fig-navlabel{font-weight:600}.fig-nav .aw-navscan{width:min(var(--fig-nav-scan-w),100%);height:var(--fig-nav-scan-h);border-radius:var(--radius-md);background:var(--fig-nav-scan-bg);color:var(--aw-scan-fg);box-shadow:var(--fig-nav-scan-shadow)}.fig-nav .aw-navscan>svg{transform:translateY(-1px)}.fig-nav .aw-navscan{transition:transform var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){.fig-nav .aw-navplate,.fig-nav .aw-navscan,.fig-nav .aw-navtab{transition:none}}