.toc-list[data-astro-cid-4igd4ll7],.toc-sublist[data-astro-cid-4igd4ll7]{border-top:0;margin:0;padding:0;list-style:none;display:grid}.toc-list[data-astro-cid-4igd4ll7]{gap:2px;max-height:none;overflow:visible}.toc-section[data-astro-cid-4igd4ll7]{min-width:0}.toc-sublist[data-astro-cid-4igd4ll7]{border-left:1px solid hsl(var(--border));gap:1px;margin:2px 0 4px 10px;padding-left:10px}.toc-link[data-astro-cid-4igd4ll7]{color:hsl(var(--muted-foreground));border-radius:6px;line-height:1.45;text-decoration:none;transition:color .18s,background-color .18s;display:block;overflow:hidden}.toc-link-level-2[data-astro-cid-4igd4ll7]{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:7px 9px;font-size:13px;display:-webkit-box;overflow:hidden}.toc-link-level-3[data-astro-cid-4igd4ll7]{text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;font-size:12px}.toc-link[data-astro-cid-4igd4ll7]:hover,.toc-link[data-astro-cid-4igd4ll7]:focus-visible,.toc-link[data-astro-cid-4igd4ll7].is-active{background:color-mix(in srgb, hsl(var(--primary)) 9%, hsl(var(--muted)));color:hsl(var(--foreground));outline:none}.toc-link[data-astro-cid-4igd4ll7].is-active{box-shadow:inset 3px 0 0 hsl(var(--primary));font-weight:700}@media (prefers-reduced-motion:reduce){.toc-link[data-astro-cid-4igd4ll7]{transition:none}}.article-sidebar[data-astro-cid-henaecn2]{-ms-overflow-style:none;scrollbar-width:none;align-self:start;gap:14px;max-height:calc(100vh - 86px);padding-bottom:2px;display:grid;position:sticky;top:70px;overflow-y:auto}.article-sidebar[data-astro-cid-henaecn2] .article-toc-card[data-astro-cid-henaecn2]{position:static}.article-toc-scroll[data-astro-cid-henaecn2]{overscroll-behavior:contain;scrollbar-gutter:stable;-ms-overflow-style:none;scrollbar-width:none;max-height:min(320px,100vh - 390px);margin-top:12px;overflow-y:auto}.article-sidebar[data-astro-cid-henaecn2]::-webkit-scrollbar{width:0;height:0;display:none}.article-toc-scroll[data-astro-cid-henaecn2]::-webkit-scrollbar{width:0;height:0;display:none}.article-sidebar-card[data-astro-cid-henaecn2]{border:1px solid color-mix(in srgb, hsl(var(--border)) 82%, transparent);background:color-mix(in srgb, hsl(var(--card)) 96%, hsl(var(--background)));box-shadow:var(--shadow-soft);border-radius:10px;padding:18px}.article-sidebar-card[data-astro-cid-henaecn2] h2[data-astro-cid-henaecn2]{border-bottom:1px solid hsl(var(--border));margin:0 0 12px;padding-bottom:10px;font-size:15px;font-weight:800;line-height:1.3}.article-sidebar-list[data-astro-cid-henaecn2]{gap:3px;display:grid}.article-sidebar-list[data-astro-cid-henaecn2] a[data-astro-cid-henaecn2]{min-height:34px;color:hsl(var(--muted-foreground));border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;font-size:13px;text-decoration:none;transition:color .18s,background-color .18s;display:flex}.article-sidebar-list[data-astro-cid-henaecn2] a[data-astro-cid-henaecn2]:hover,.article-sidebar-list[data-astro-cid-henaecn2] a[data-astro-cid-henaecn2]:focus-visible{background:color-mix(in srgb, hsl(var(--primary)) 9%, hsl(var(--muted)));color:hsl(var(--foreground));outline:none}.article-sidebar-list[data-astro-cid-henaecn2] small[data-astro-cid-henaecn2]{background:hsl(var(--muted));border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.article-sidebar-tags[data-astro-cid-henaecn2]{flex-wrap:wrap;gap:7px;display:flex}.article-sidebar-tags[data-astro-cid-henaecn2] a[data-astro-cid-henaecn2]{border:1px solid hsl(var(--border));background:hsl(var(--background));min-height:28px;color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:650;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.article-sidebar-tags[data-astro-cid-henaecn2] a[data-astro-cid-henaecn2]:hover,.article-sidebar-tags[data-astro-cid-henaecn2] a[data-astro-cid-henaecn2]:focus-visible{border-color:color-mix(in srgb, hsl(var(--primary)) 42%, hsl(var(--border)));color:hsl(var(--primary));outline:none}.article-sidebar-tags[data-astro-cid-henaecn2] small[data-astro-cid-henaecn2]{opacity:.78;font-size:10px}@media (width<=980px){.article-sidebar[data-astro-cid-henaecn2]{display:none}}@media (height<=700px) and (width>=981px){.article-toc-scroll[data-astro-cid-henaecn2]{max-height:220px}}@media (prefers-reduced-motion:reduce){.article-sidebar-list[data-astro-cid-henaecn2] a[data-astro-cid-henaecn2],.article-sidebar-tags[data-astro-cid-henaecn2] a[data-astro-cid-henaecn2]{transition:none}}.mobile-article-toc-scroll[data-astro-cid-2oawd6xa]{overscroll-behavior:contain;border-top:1px solid hsl(var(--border));scrollbar-gutter:stable;-ms-overflow-style:none;scrollbar-width:none;max-height:min(50vh,360px);padding:8px;overflow-y:auto}.mobile-article-toc-scroll[data-astro-cid-2oawd6xa]::-webkit-scrollbar{width:0;height:0;display:none}
