.section-sidebar.svelte-1g5md3f{position:sticky;top:calc(var(--header-height) + 2rem);width:220px;flex-shrink:0;max-height:calc(100vh - var(--header-height) - 4rem);overflow-y:auto;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.sidebar-label.svelte-1g5md3f{font-size:.7rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle)}.sidebar-list.svelte-1g5md3f{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.sidebar-item.svelte-1g5md3f{transition:padding-left .2s ease}.sidebar-link.svelte-1g5md3f{display:inline-block;position:relative;font-size:.78rem;font-family:var(--font-body);color:var(--text-muted);text-decoration:none;padding:.3rem 0;margin-left:.5rem;transition:color var(--transition-fast);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-link.svelte-1g5md3f:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--accent-green);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.sidebar-link.svelte-1g5md3f:hover,.sidebar-link.active.svelte-1g5md3f{color:var(--text-primary)}.sidebar-link.svelte-1g5md3f:hover:after,.sidebar-link.active.svelte-1g5md3f:after{transform:scaleX(1)}.sidebar-link.level-1.svelte-1g5md3f{font-weight:600}.sidebar-link.level-2.svelte-1g5md3f{font-weight:500}.sidebar-link.level-3.svelte-1g5md3f{font-weight:400}.sidebar-link.level-4.svelte-1g5md3f{font-weight:400;font-style:italic}@media(max-width:1100px){.section-sidebar.svelte-1g5md3f{display:none}}.left-sidebar.svelte-1yz3e8z{position:sticky;top:calc(var(--header-height) + 2rem);width:200px;flex-shrink:0;max-height:calc(100vh - var(--header-height) - 4rem);overflow-y:auto;padding-left:.5rem;border-right:1px solid var(--border-subtle);scrollbar-width:thin;scrollbar-color:var(--border) transparent}.sidebar-label.svelte-1yz3e8z{font-size:.8rem;font-family:var(--font-body);font-weight:600;color:var(--text-primary);margin-bottom:.75rem;padding-bottom:.5rem;padding-right:1rem}.sidebar-list.svelte-1yz3e8z{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;padding-right:1rem}.sidebar-item.svelte-1yz3e8z{display:block}.sidebar-link.svelte-1yz3e8z{display:block;font-size:.82rem;font-family:var(--font-body);color:var(--text-muted);text-decoration:none;border-radius:var(--radius-sm);padding:.35rem .5rem;transition:color var(--transition-fast),background-color var(--transition-fast);line-height:1.4}.sidebar-link.svelte-1yz3e8z:hover{color:var(--text-primary);background:#74d7ed0d}.sidebar-link.active.svelte-1yz3e8z{color:var(--accent-green);background:#7effa012;font-weight:500}@media(max-width:1100px){.left-sidebar.svelte-1yz3e8z{display:none}}
