nav.svelte-1dzzduv{--toc-duration:.22s;z-index:10;transform-origin:100%;width:44px;transition:width var(--toc-duration) cubic-bezier(.22, 1, .36, 1);position:fixed;top:50%;right:.75rem;overflow:hidden;transform:translateY(-50%)}button.svelte-1dzzduv{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.contents.svelte-1dzzduv{flex-direction:column;align-items:stretch;display:flex}nav.expanded.svelte-1dzzduv{width:min(17rem,100vw - 3rem)}nav.expanded.svelte-1dzzduv button:where(.svelte-1dzzduv){pointer-events:none}a.svelte-1dzzduv{min-height:10px;color:var(--color-dim);text-align:left;pointer-events:none;transition:min-height var(--toc-duration) cubic-bezier(.22, 1, .36, 1);grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:.75rem;font-size:.75rem;line-height:1.2;display:grid}.label.svelte-1dzzduv{opacity:0;white-space:nowrap;transition:opacity var(--toc-duration) ease-out, transform var(--toc-duration) cubic-bezier(.22, 1, .36, 1);overflow:hidden;transform:translate(.75rem)}.line.svelte-1dzzduv{background:var(--color-line);width:8px;height:1px;transition:width var(--toc-duration) cubic-bezier(.22, 1, .36, 1), background .15s ease-out;justify-self:end}a.nested.svelte-1dzzduv .line:where(.svelte-1dzzduv){width:5px}a.active.svelte-1dzzduv .line:where(.svelte-1dzzduv){background:var(--color-fg);width:12px}nav.expanded.svelte-1dzzduv a:where(.svelte-1dzzduv){pointer-events:auto;min-height:28px}nav.expanded.svelte-1dzzduv .label:where(.svelte-1dzzduv){opacity:1;transform:none}nav.expanded.svelte-1dzzduv .line:where(.svelte-1dzzduv){width:40px}nav.expanded.svelte-1dzzduv a.nested:where(.svelte-1dzzduv) .line:where(.svelte-1dzzduv){width:28px}a.svelte-1dzzduv:hover,a.svelte-1dzzduv:focus-visible,a.active.svelte-1dzzduv{color:var(--color-fg)}nav.expanded.svelte-1dzzduv a.active:where(.svelte-1dzzduv) .line:where(.svelte-1dzzduv){background:var(--color-fg);width:40px}nav.expanded.svelte-1dzzduv a.active.nested:where(.svelte-1dzzduv) .line:where(.svelte-1dzzduv){width:28px}@media (width<=1071px),(hover:none),(pointer:coarse){nav.svelte-1dzzduv{display:none}}@media (width>=1072px){nav.svelte-1dzzduv{grid-column:3;justify-self:end;width:6rem;position:sticky;top:50vh;right:auto;transform:translateY(-50%)}nav.expanded.svelte-1dzzduv{width:var(--column-width)}}@media (prefers-reduced-motion:reduce){nav.svelte-1dzzduv,a.svelte-1dzzduv,.label.svelte-1dzzduv,.line.svelte-1dzzduv{transition:none}}.article-body.svelte-1k78aqt{flex-direction:column;gap:1.5rem;display:flex}.article-body.svelte-1k78aqt h2{margin-top:1.5rem}
