.body.svelte-19vhi5j{align-items:start;gap:2rem;display:grid}ol.svelte-19vhi5j{display:grid}ol.svelte-19vhi5j a:where(.svelte-19vhi5j){min-height:44px;color:var(--color-ink-soft);transition:color .15s var(--ease-out-quart);align-items:center;gap:.5rem;padding-block:.35rem;font-weight:700;line-height:1.3;display:flex}ol.svelte-19vhi5j a:where(.svelte-19vhi5j):hover{color:var(--color-pwesto)}details.svelte-19vhi5j{border:1.5px dashed var(--color-twine-dark);border-radius:var(--radius-md)}details[open].svelte-19vhi5j{background:var(--color-paper)}summary.svelte-19vhi5j{border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding-inline:1.1rem;font-weight:700;list-style:none;display:flex}summary.svelte-19vhi5j::-webkit-details-marker{display:none}summary.svelte-19vhi5j svg{transition:transform .22s var(--ease-out-quart)}details[open].svelte-19vhi5j summary:where(.svelte-19vhi5j) svg{transform:rotate(180deg)}details.svelte-19vhi5j ol:where(.svelte-19vhi5j){padding:0 1.1rem .75rem}.toc.svelte-19vhi5j{display:none}.body.svelte-19vhi5j .pro-tag{background:var(--color-pwesto);font-family:var(--font-body);letter-spacing:.04em;color:var(--color-paper);vertical-align:middle;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-block}.doc.svelte-19vhi5j{min-width:0;max-width:68ch;font-size:1.0625rem;line-height:1.65}.doc.svelte-19vhi5j>:first-child{margin-top:0}.doc.svelte-19vhi5j h2{border-top:1.5px dashed var(--color-twine-dark);letter-spacing:-.025em;margin-top:2.75rem;padding-top:1.75rem;scroll-margin-top:1rem;font-size:clamp(1.5rem,1.2rem + 1vw,1.95rem);font-weight:800;line-height:1.1}.doc.svelte-19vhi5j :is(p,ul,ol,table,blockquote){margin-top:1rem}.doc.svelte-19vhi5j ul{gap:.45rem;padding-left:1.25rem;list-style:outside;display:grid}.doc.svelte-19vhi5j ol{counter-reset:step;gap:.85rem;display:grid}.doc.svelte-19vhi5j ol>li{counter-increment:step;padding-left:2.75rem;position:relative}.doc.svelte-19vhi5j ol>li:before{content:counter(step);background:var(--color-mint-wash);width:1.9rem;height:1.9rem;font-family:var(--font-display);color:var(--color-pwesto);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.95rem;font-weight:800;display:grid;position:absolute;top:.05rem;left:0}.doc.svelte-19vhi5j ol>li:not(:last-child):after{content:"";border-left:2px dashed var(--color-twine);position:absolute;top:2.2rem;bottom:-.7rem;left:calc(.95rem - 1px)}.doc.svelte-19vhi5j ol ul{margin-top:.5rem}.doc.svelte-19vhi5j li::marker{color:var(--color-twine-dark)}.doc.svelte-19vhi5j strong{color:var(--color-ink)}.doc.svelte-19vhi5j a{color:var(--color-pwesto);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.doc.svelte-19vhi5j a:hover{color:var(--color-pwesto-press)}.doc.svelte-19vhi5j code{overflow-wrap:anywhere;background:oklch(88% .025 75/.6);border-radius:5px;padding:.1em .4em;font-size:.88em}.doc.svelte-19vhi5j blockquote{border:1.5px dashed var(--color-twine-dark);border-radius:var(--radius-md);background:var(--color-paper);padding:1.25rem 1.4rem;font-size:1.125rem}.doc.svelte-19vhi5j blockquote>:first-child{margin-top:0}.doc.svelte-19vhi5j table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.95rem;line-height:1.45;display:block;overflow-x:auto}.doc.svelte-19vhi5j :is(th,td){border-bottom:1px solid var(--color-twine);text-align:left;vertical-align:top;min-width:9rem;padding:.7rem 1rem .7rem 0}.doc.svelte-19vhi5j td code{white-space:nowrap;overflow-wrap:normal}.doc.svelte-19vhi5j th{border-bottom:1.5px solid var(--color-twine-dark);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.8rem;font-weight:700}@media (width>=64rem){.body.svelte-19vhi5j{grid-template-columns:15rem minmax(0,1fr);gap:4rem}.toc-mobile.svelte-19vhi5j{display:none}.toc.svelte-19vhi5j{gap:.5rem;max-height:calc(100dvh - 3rem);display:grid;position:sticky;top:1.5rem;overflow-y:auto}}@media (prefers-reduced-motion:reduce){summary.svelte-19vhi5j svg,ol.svelte-19vhi5j a:where(.svelte-19vhi5j){transition:none}}
