.comments.svelte-1gzk6tu{margin-top:4rem}nav.svelte-1dzzduv{position:relative;padding-left:1rem;border-left:1px solid var(--border)}nav.svelte-1dzzduv:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:-1px;width:2px;height:var(--toc-progress, 0px);background:var(--foreground);pointer-events:none}ul.svelte-1dzzduv{margin:0;padding:0;list-style:none}li.svelte-1dzzduv+li:where(.svelte-1dzzduv){margin-top:.2rem}a.svelte-1dzzduv{display:block;padding-block:.25rem;color:var(--muted);font-size:.8rem;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}a.svelte-1dzzduv:hover,a.svelte-1dzzduv:focus-visible{color:var(--foreground);text-decoration:underline}a[aria-current=location].svelte-1dzzduv{color:var(--foreground);font-weight:700}.subsections.svelte-1dzzduv{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden}.subsections.expanded.svelte-1dzzduv{grid-template-rows:1fr;opacity:1;visibility:visible}.children.svelte-1dzzduv{min-height:0;overflow:hidden;padding-left:.75rem}.children.svelte-1dzzduv li:where(.svelte-1dzzduv):first-child{margin-top:.15rem}.children.svelte-1dzzduv li:where(.svelte-1dzzduv):last-child{margin-bottom:.4rem}.children.svelte-1dzzduv a:where(.svelte-1dzzduv){font-size:.75rem}@media (prefers-reduced-motion: no-preference){nav.svelte-1dzzduv:before{transition:height var(--toc-progress-duration, .16s) cubic-bezier(.2,0,0,1)}a.svelte-1dzzduv{transition:color .12s ease-out}.subsections.svelte-1dzzduv{transition:grid-template-rows .18s cubic-bezier(.2,0,0,1),opacity .12s ease-out,visibility .18s}}.post-layout.svelte-jot9ci{position:relative}.prose.svelte-jot9ci h2,.prose.svelte-jot9ci h3,.prose.svelte-jot9ci h4,.prose.svelte-jot9ci h5,.prose.svelte-jot9ci h6{scroll-margin-top:25vh}.desktop-toc.svelte-jot9ci{display:none}.mobile-toc.svelte-jot9ci{margin-bottom:2rem;padding-block:.65rem}.mobile-toc.svelte-jot9ci summary:where(.svelte-jot9ci){min-height:24px;cursor:pointer;font-size:.85rem;font-weight:700}.mobile-toc-links.svelte-jot9ci{max-height:60dvh;overflow-y:auto;padding-top:.75rem;overscroll-behavior:contain}@media (min-width: 1280px){.mobile-toc.svelte-jot9ci{display:none}.desktop-toc.svelte-jot9ci{display:block;position:absolute;inset-block:0;left:calc(100% + 2rem);width:12.5rem}.toc-panel.svelte-jot9ci{position:sticky;top:1.5rem;max-height:calc(100dvh - 3rem);overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}.toc-title.svelte-jot9ci{margin:0 0 .5rem 1rem;font-size:.75rem;font-weight:700}}header.svelte-jot9ci{margin-bottom:2.5rem}h1.svelte-jot9ci{margin:0 0 .6rem;font-size:1.6rem;line-height:1.35;word-break:keep-all}.meta.svelte-jot9ci{display:flex;flex-wrap:wrap;gap:.4rem .8rem;color:var(--muted);font-size:.8rem}.meta.svelte-jot9ci a:where(.svelte-jot9ci){text-decoration:none}.meta.svelte-jot9ci a:where(.svelte-jot9ci):hover{color:var(--foreground)}
