.docs-shell.svelte-1bpnej{display:grid;grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);gap:3rem;max-width:76rem;margin:0 auto;padding:1.5rem clamp(1rem,4vw,3rem) 3rem;align-items:start}.docs-bar.svelte-1bpnej{display:none}aside.svelte-1bpnej{position:sticky;top:calc(var(--nav-h) + 1rem);max-height:calc(100vh - var(--nav-h) - 2rem);overflow:auto;padding-right:.5rem;font-size:.92rem}.aside-title.svelte-1bpnej{display:block;margin:0 0 .75rem;font-weight:600;font-size:1rem;text-decoration:none;color:var(--ink)}.section.svelte-1bpnej{margin:1.1rem 0 .35rem;font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}ul.svelte-1bpnej{list-style:none;margin:0;padding:0}li.svelte-1bpnej a:where(.svelte-1bpnej){display:block;padding:.3rem 0 .3rem .75rem;border-left:2px solid transparent;text-decoration:none;color:var(--ink-soft)}li.svelte-1bpnej a:where(.svelte-1bpnej):hover{color:var(--ink)}li.svelte-1bpnej a.active:where(.svelte-1bpnej){color:var(--ink);border-left-color:var(--sage);font-weight:600}.doc.svelte-1bpnej{max-width:46rem;min-width:0;padding:.25rem 0 1rem}@media(max-width:860px){.docs-shell.svelte-1bpnej{display:block;padding:0 0 2rem}.docs-bar.svelte-1bpnej{position:sticky;top:var(--nav-h);z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:3rem;padding:.5rem 1.25rem;border:0;border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;cursor:pointer}.crumb.svelte-1bpnej{display:flex;align-items:baseline;gap:.6rem;min-width:0}.crumb-section.svelte-1bpnej{flex:none;font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.crumb-title.svelte-1bpnej{font-weight:600;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toggle.svelte-1bpnej{flex:none;font-size:.85rem;font-weight:500;color:var(--sage)}aside.svelte-1bpnej{display:none;position:fixed;top:calc(var(--nav-h) + 3rem);left:0;right:0;bottom:0;z-index:29;max-height:none;overflow:auto;padding:.25rem 1.25rem 3rem;background:var(--paper);font-size:.95rem;-webkit-overflow-scrolling:touch}.open.svelte-1bpnej aside:where(.svelte-1bpnej){display:block}.aside-title.svelte-1bpnej{display:none}.section.svelte-1bpnej{margin:1.25rem 0 .4rem}li.svelte-1bpnej a:where(.svelte-1bpnej){padding:.55rem 0 .55rem .85rem}.doc.svelte-1bpnej{max-width:none;padding:1.25rem 1.25rem 0}}
