.Sidebar-module__SDj6TG__desktop{top:calc(var(--header-h) + 32px);max-height:calc(100dvh - var(--header-h) - 64px);align-self:start;font-size:14px;position:sticky;overflow-y:auto}.Sidebar-module__SDj6TG__section{margin-top:24px}.Sidebar-module__SDj6TG__heading{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 8px;font-size:12px;font-weight:600}.Sidebar-module__SDj6TG__list{margin:0;padding:0;list-style:none}.Sidebar-module__SDj6TG__link{border-left:2px solid var(--border);color:var(--fg-muted);padding:4px 12px;transition:color .15s;display:block}.Sidebar-module__SDj6TG__link:hover{color:var(--fg)}.Sidebar-module__SDj6TG__link[aria-current=page]{color:var(--fg);border-left-color:var(--signal)}.Sidebar-module__SDj6TG__mobile{display:none}@media (max-width:899px){.Sidebar-module__SDj6TG__desktop{display:none}.Sidebar-module__SDj6TG__mobile{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:12px 16px;font-size:14px;display:block}.Sidebar-module__SDj6TG__mobile summary{cursor:pointer;font-weight:600}.Sidebar-module__SDj6TG__mobile nav{margin-top:8px}}
.Toc-module__Hc-85q__toc{top:calc(var(--header-h) + 32px);align-self:start;font-size:13px;position:sticky}.Toc-module__Hc-85q__heading{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 8px;font-size:12px;font-weight:600}.Toc-module__Hc-85q__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.Toc-module__Hc-85q__list a{color:var(--fg-muted);transition:color .15s}.Toc-module__Hc-85q__list a:hover,.Toc-module__Hc-85q__list a[aria-current]{color:var(--fg)}.Toc-module__Hc-85q__list a[aria-current]{color:var(--signal)}.Toc-module__Hc-85q__sub{padding-left:12px}@media (max-width:1199px){.Toc-module__Hc-85q__toc{display:none}}
