.ArticleNav-module__jWQtSa__track{z-index:22;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.ArticleNav-module__jWQtSa__bar{background:var(--accent);transform-origin:0;border-radius:0 3px 3px 0;height:100%;transform:scaleX(0)}.ArticleNav-module__jWQtSa__toc{align-self:start;gap:14px;display:grid;position:sticky;top:112px}.ArticleNav-module__jWQtSa__toc p{color:var(--muted)}.ArticleNav-module__jWQtSa__toc ol{border-left:1px solid var(--hair);gap:2px;padding:0;list-style:none;display:grid}.ArticleNav-module__jWQtSa__toc a{color:var(--muted);transition:color .25s ease, translate .35s var(--ease-out);padding:7px 0 7px 16px;font-size:14px;line-height:1.35;display:block;position:relative}.ArticleNav-module__jWQtSa__toc a:before{content:"";background:var(--accent);width:2px;transition:scale .4s var(--ease-spring);border-radius:2px;position:absolute;top:6px;bottom:6px;left:-1px;scale:1 0}.ArticleNav-module__jWQtSa__toc a[data-on=true]{color:var(--fg)}.ArticleNav-module__jWQtSa__toc a[data-on=true]:before{scale:1}@media (hover:hover) and (pointer:fine){.ArticleNav-module__jWQtSa__toc a:hover{color:var(--fg);translate:3px}}.ArticleNav-module__jWQtSa__toc a:active{scale:.98}@media (max-width:1099px){.ArticleNav-module__jWQtSa__toc{display:none}}@media (prefers-reduced-motion:reduce){.ArticleNav-module__jWQtSa__toc a,.ArticleNav-module__jWQtSa__toc a:before{transition:none}}
