.shell.svelte-1f7ltin{z-index:1;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;max-width:1180px;margin:0 auto;padding:clamp(32px,6vw,64px) 32px 96px;display:grid;position:relative}@media (width<=860px){.shell.svelte-1f7ltin{grid-template-columns:1fr;gap:24px}}@media (width<=560px){.shell.svelte-1f7ltin{padding-left:20px;padding-right:20px}}.sidebar.svelte-1f7ltin{position:sticky;top:88px}@media (width<=860px){.sidebar.svelte-1f7ltin{position:static}.sidebar.svelte-1f7ltin nav:where(.svelte-1f7ltin){flex-flow:wrap}}.sidebar.svelte-1f7ltin nav:where(.svelte-1f7ltin){flex-direction:column;gap:2px;display:flex}.nav-group.svelte-1f7ltin{font:10.5px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);margin:18px 0 6px;padding:0 10px}@media (width<=860px){.nav-group.svelte-1f7ltin{display:none}}.nav-item.svelte-1f7ltin{font:500 13.5px var(--font-sans);color:var(--color-text-muted);border:1px solid #0000;border-radius:9px;padding:8px 10px;text-decoration:none;transition:color .15s,background .15s,border-color .15s}.nav-item.svelte-1f7ltin:hover{color:var(--color-text-strong);background:var(--color-glass-1)}.nav-item.active.svelte-1f7ltin{color:var(--color-violet-200);border-color:var(--color-border-accent);background:#7a20e029;font-weight:600}@media (prefers-reduced-motion:reduce){.nav-item.svelte-1f7ltin{transition:none}}
