.sidebar.svelte-6dohdz{background:var(--color-surface);border-right:1px solid var(--color-border);z-index:20;flex-direction:column;justify-content:space-between;align-self:start;gap:2rem;height:100vh;padding:1.6rem 1.25rem;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar__top.svelte-6dohdz{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.brand.svelte-6dohdz{gap:.3rem;line-height:1.15;display:grid}.brand__top.svelte-6dohdz{letter-spacing:.03em;color:var(--color-text);font-size:1.15rem;font-weight:700}.brand__name.svelte-6dohdz{letter-spacing:.09em;color:var(--color-text-muted);text-transform:uppercase;font-size:.72rem}.sidebar__body.svelte-6dohdz{flex-direction:column;flex:1;justify-content:space-between;gap:2rem;display:flex}.nav.svelte-6dohdz{gap:.65rem;display:grid}.nav.svelte-6dohdz a:where(.svelte-6dohdz){color:var(--color-text);letter-spacing:.05em;text-transform:uppercase;font-size:.82rem;font-weight:500}.nav.svelte-6dohdz a:where(.svelte-6dohdz):hover,.nav.svelte-6dohdz a.is-active:where(.svelte-6dohdz){color:var(--color-link-active)}.nav__group.svelte-6dohdz{gap:.45rem;display:grid}.nav__row.svelte-6dohdz{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.nav__expand.svelte-6dohdz{color:var(--color-text-muted);padding:0 .25rem;font-size:.9rem;line-height:1}.nav__expand.svelte-6dohdz:hover{color:var(--color-text)}.nav__sub.svelte-6dohdz{border-left:1px solid var(--color-border);gap:.35rem;padding-left:.65rem;display:grid}.nav__sub.svelte-6dohdz a:where(.svelte-6dohdz){color:var(--color-text-muted);text-transform:none;letter-spacing:.02em;font-size:.74rem;font-weight:400}.nav__sub.svelte-6dohdz a:where(.svelte-6dohdz):hover,.nav__sub.svelte-6dohdz a.is-active:where(.svelte-6dohdz){color:var(--color-link-active)}.search.svelte-6dohdz{background:#363636;border:1px solid #444;grid-template-columns:minmax(0,1fr) auto;display:grid}.search.svelte-6dohdz input:where(.svelte-6dohdz){width:100%;color:var(--color-text);letter-spacing:.06em;background:0 0;border:none;padding:.45rem .55rem;font-size:.72rem}.search.svelte-6dohdz input:where(.svelte-6dohdz)::placeholder{color:#b0b0b0}.search.svelte-6dohdz button:where(.svelte-6dohdz){color:#d0d0d0;padding:0 .55rem;font-size:.85rem}.nav-toggle.svelte-6dohdz{display:none}@media (width<=860px){.sidebar.svelte-6dohdz{border-right:none;border-bottom:1px solid var(--color-border);gap:1rem;height:auto;padding:1rem 1.25rem;position:sticky}.nav-toggle.svelte-6dohdz{place-items:center;gap:.3rem;width:2.25rem;height:2.25rem;display:grid}.nav-toggle.svelte-6dohdz span:where(.svelte-6dohdz):not(.sr-only){background:var(--color-text);width:1.15rem;height:1px;display:block}.sidebar__body.svelte-6dohdz{display:none}.sidebar.is-open.svelte-6dohdz .sidebar__body:where(.svelte-6dohdz){padding-top:.5rem;display:flex}}
