.contents.svelte-h7v9ag{scrollbar-width:none;max-height:calc(100svh - 80px);position:sticky;top:40px;overflow-y:auto}.top.svelte-h7v9ag,.bottom.svelte-h7v9ag{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;margin:0;font-size:12px;display:flex}.top.svelte-h7v9ag{border-bottom:var(--rule);padding-bottom:10px}.bottom.svelte-h7v9ag{border-top:1px solid var(--hair);font-variant-numeric:tabular-nums;padding-top:10px}.track.svelte-h7v9ag{padding:8px 0;position:relative}ol.svelte-h7v9ag{border-left:1px solid var(--hair);list-style:none}a.svelte-h7v9ag{font-family:var(--font-mono);color:var(--ink-soft);grid-template-columns:26px minmax(0,1fr);padding:6px 0 6px 14px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .3s;display:grid}a.svelte-h7v9ag:hover,a.on.svelte-h7v9ag{color:var(--ink)}a.on.svelte-h7v9ag .t:where(.svelte-h7v9ag){font-weight:500}.marker.svelte-h7v9ag{background:var(--ink);opacity:0;width:3px;transition:transform .45s var(--ease-out), height .45s var(--ease-out), opacity .3s;position:absolute;top:0;left:-1px}.marker.shown.svelte-h7v9ag{opacity:1}@media (prefers-reduced-motion:reduce){a.svelte-h7v9ag,.marker.svelte-h7v9ag{transition:none}}.cover.svelte-1teoznn{margin-bottom:40px}.js .cover.svelte-1teoznn .tape{animation:svelte-1teoznn-tape-on .55s var(--ease-spring) .3s both}.js .cover.svelte-1teoznn .tape-right{animation-delay:.42s}@keyframes svelte-1teoznn-tape-on{0%{opacity:0;translate:0 -18px;scale:1.35}}.head.svelte-1teoznn,.markdown-body.svelte-1teoznn,.foot.svelte-1teoznn{max-width:var(--measure)}@media (width>=900px){.head.svelte-1teoznn,.markdown-body.svelte-1teoznn,.foot.svelte-1teoznn{margin-left:clamp(0px,8vw,120px)}}.meta-line.svelte-1teoznn{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.meta-line.svelte-1teoznn p:where(.svelte-1teoznn){margin:0}.tags.svelte-1teoznn{flex-wrap:wrap;gap:4px;list-style:none;display:flex}.head.svelte-1teoznn h1:where(.svelte-1teoznn){width:fit-content;max-width:100%;margin:8px 0 20px}.sep.svelte-1teoznn{color:var(--hair);margin:0 8px}.rail.svelte-1teoznn{display:none}@media (width>=1200px){.body.railed.svelte-1teoznn{gap:48px;display:flex}.body.railed.svelte-1teoznn .markdown-body:where(.svelte-1teoznn){flex:0 1 var(--measure);min-width:0}.rail.svelte-1teoznn{flex:1 1 0;min-width:0;padding-top:6px;display:block}}.head.svelte-1teoznn{margin-bottom:40px}.markdown-body.svelte-1teoznn{font-family:var(--font-body);font-size:18px;line-height:1.65}.foot.svelte-1teoznn{border-top:var(--rule);font-family:var(--font-mono);margin-top:64px;padding-top:16px;font-size:15px}.markdown-body.svelte-1teoznn{counter-reset:section}.markdown-body.svelte-1teoznn h2{counter-increment:section;margin:56px 0 12px;padding-top:18px;scroll-margin-top:32px;font-size:30px;position:relative}.markdown-body.svelte-1teoznn h2:before{content:"§ " counter(section, decimal-leading-zero);content:"§ " counter(section, decimal-leading-zero) / "";font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-soft);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.markdown-body.svelte-1teoznn h2:after{content:"";background:var(--ink);transform-origin:0;width:56px;height:2px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.markdown-body.svelte-1teoznn h2:after{transition:transform .9s var(--ease-out)}.js .markdown-body.svelte-1teoznn h2:not(.in):after{transform:scaleX(0)}}.markdown-body.svelte-1teoznn h3{margin:32px 0 8px;font-size:22px}.markdown-body.svelte-1teoznn h4{margin:24px 0 8px}.markdown-body.svelte-1teoznn ul,.markdown-body.svelte-1teoznn ol{margin:0 0 1em 1.4em}.markdown-body.svelte-1teoznn li{margin-bottom:.4em}.markdown-body.svelte-1teoznn li::marker{color:var(--ink-soft)}.markdown-body.svelte-1teoznn pre{background:var(--paper);border-left:2px solid var(--ink);margin-bottom:1em;padding:16px 20px;line-height:1.5;overflow-x:auto}.markdown-body.svelte-1teoznn code{background:var(--paper);border-bottom:1px solid var(--hair);padding:.1em .3em}.markdown-body.svelte-1teoznn pre code{background:0 0;border:0;padding:0}.markdown-body.svelte-1teoznn img{max-width:100%;margin:24px 0;display:block}.markdown-body.svelte-1teoznn hr{margin:40px 0}.markdown-body.svelte-1teoznn table{border-collapse:collapse;width:100%;margin-bottom:1em;font-size:16px;display:block;overflow-x:auto}.markdown-body.svelte-1teoznn th,.markdown-body.svelte-1teoznn td{border:1px solid var(--hair);text-align:left;padding:6px 10px}.markdown-body.svelte-1teoznn th{background:var(--ink);color:var(--paper)}@media (prefers-reduced-motion:reduce){.js .cover.svelte-1teoznn .tape{animation:none}}@media print{.markdown-body.svelte-1teoznn h2:after,.js .markdown-body.svelte-1teoznn h2:not(.in):after{transition:none;transform:none}.markdown-body.svelte-1teoznn li::marker{color:#000}.markdown-body.svelte-1teoznn th{color:#000;background:0 0}.markdown-body.svelte-1teoznn pre{border-left-color:#000}}
