.top.svelte-c6c8to{padding-block:clamp(var(--space-12), 8vw, var(--space-24)) var(--space-10)}.top.svelte-c6c8to h1:where(.svelte-c6c8to){margin:0 0 var(--space-5);max-width:22ch;font-size:var(--step-4)}.intro.svelte-c6c8to{max-width:52ch;margin-bottom:var(--space-5);font-size:var(--step-1);color:var(--page-ink-soft)}.updated.svelte-c6c8to{margin:0 0 var(--space-8);font-family:var(--font-mono);font-size:var(--step--1);color:var(--page-ink-faint)}.doc.svelte-c6c8to{justify-content:space-between;align-items:start;gap:clamp(var(--space-8), 5vw, var(--space-16));padding-bottom:var(--section-pad);counter-reset:docstep;grid-template-columns:minmax(0,44rem) minmax(13rem,16rem);display:grid}.toc.svelte-c6c8to{top:calc(var(--header-h) + var(--space-6));max-height:calc(100dvh - var(--header-h) - var(--space-12));padding:var(--space-5);background:var(--page-raised);border:1px solid var(--page-rule);border-radius:var(--radius-card);grid-area:1/2;position:sticky;overflow-y:auto}.toc-label.svelte-c6c8to{margin:0 0 var(--space-3);font-family:var(--font-display);font-stretch:var(--display-stretch-ui);font-weight:var(--display-weight-ui);font-size:var(--step-0)}.toc.svelte-c6c8to ol:where(.svelte-c6c8to){margin:0;padding:0;list-style:none}.toc.svelte-c6c8to a:where(.svelte-c6c8to){gap:var(--space-3);padding:var(--space-2) 0;color:var(--page-ink-soft);font-size:var(--step--1);line-height:1.35;text-decoration:none;display:flex}.toc.svelte-c6c8to a:where(.svelte-c6c8to):hover{color:var(--page-ink);text-decoration:underline}.n.svelte-c6c8to{font-family:var(--font-mono);color:var(--page-accent-ink);flex:none}.body.svelte-c6c8to{grid-area:1/1;min-width:0}.body.svelte-c6c8to section{padding-top:var(--space-10);margin-top:var(--space-10);border-top:1px solid var(--page-rule);counter-increment:docstep}.body.svelte-c6c8to section:first-child{border-top:0;margin-top:0;padding-top:0}.body.svelte-c6c8to h2{align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-5);font-size:var(--step-2);display:flex}.body.svelte-c6c8to h2:before{content:counter(docstep, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:0;color:var(--page-accent-ink);flex:none;font-weight:400;font-stretch:100%}.body.svelte-c6c8to h3{margin:var(--space-8) 0 var(--space-3);font-size:var(--step-1)}.body.svelte-c6c8to p,.body.svelte-c6c8to li{line-height:1.65}.body.svelte-c6c8to ul,.body.svelte-c6c8to ol{margin:0 0 var(--space-4);padding-left:var(--space-6);max-width:var(--measure)}.body.svelte-c6c8to li{margin-bottom:var(--space-2)}.body.svelte-c6c8to li::marker{color:var(--page-accent-ink)}.body.svelte-c6c8to a{color:var(--page-accent-ink)}.body.svelte-c6c8to strong{color:var(--page-ink)}.body.svelte-c6c8to code{background:var(--page-raised);border:1px solid var(--page-rule);border-radius:var(--radius-xs);overflow-wrap:anywhere;padding:.05em .35em}.body.svelte-c6c8to dl{gap:var(--space-3) var(--space-6);margin:var(--space-5) 0;max-width:var(--measure);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);display:grid}.body.svelte-c6c8to dl+dl{padding-top:var(--space-5);border-top:1px solid var(--page-rule)}.body.svelte-c6c8to dt{color:var(--page-ink-soft);font-size:var(--step--1);padding-top:.1em;font-weight:700}.body.svelte-c6c8to dd{margin:0}.body.svelte-c6c8to table{width:100%;max-width:var(--measure);margin:var(--space-5) 0;border-collapse:collapse;font-variant-numeric:tabular-nums}.body.svelte-c6c8to th,.body.svelte-c6c8to td{padding:var(--space-3) var(--space-4) var(--space-3) 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--page-rule)}.body.svelte-c6c8to th{font-size:var(--step--1);color:var(--page-ink-soft)}.body.svelte-c6c8to blockquote{margin:var(--space-5) 0;padding:var(--space-2) 0 var(--space-2) var(--space-5);max-width:var(--measure);border-left:4px solid var(--stripe-3);font-size:var(--step-1)}.body.svelte-c6c8to blockquote p{margin:0}.body.svelte-c6c8to .form{margin:var(--space-6) 0;padding:clamp(var(--space-5), 4vw, var(--space-8));max-width:var(--measure);background:var(--page-raised);border:2px solid var(--page-rule-strong);border-radius:var(--radius-card)}.body.svelte-c6c8to .form>:last-child{margin-bottom:0}.body.svelte-c6c8to .small{font-size:var(--step--1);color:var(--page-ink-soft)}@media (width<=960px){.doc.svelte-c6c8to{grid-template-columns:minmax(0,1fr)}.toc.svelte-c6c8to{grid-column:1;max-height:none;position:static}.body.svelte-c6c8to{grid-row:2}}@media (width<=560px){.body.svelte-c6c8to dl{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.body.svelte-c6c8to dd{margin-bottom:var(--space-3)}}@media print{.toc.svelte-c6c8to{display:none}.doc.svelte-c6c8to{grid-template-columns:minmax(0,1fr)}}
