.doc-nav.svelte-1gmktme{z-index:var(--z-sticky);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--color-hairline);background:oklch(100% 0 0/.85);position:sticky;top:0}.bar.svelte-1gmktme{justify-content:space-between;align-items:center;height:4.5rem;display:flex}.back.svelte-1gmktme{color:var(--color-ink-soft);align-items:center;gap:.4rem;font-size:.95rem;display:inline-flex}.back.svelte-1gmktme .flip{transform:rotate(180deg)}.back.svelte-1gmktme:hover{color:var(--color-brand)}.doc-hero.svelte-1gmktme{background:radial-gradient(70% 120% at 100% 0%, var(--color-brand-tint) 0%, transparent 60%), var(--color-surface-2);border-bottom:1px solid var(--color-hairline);padding-block:clamp(3rem,7vw,5.5rem)}.pill.solid.svelte-1gmktme{background:var(--color-brand);color:#fff}.doc-hero.svelte-1gmktme h1:where(.svelte-1gmktme){font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-ink);margin:1rem 0 .75rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.02}.doc-lead.svelte-1gmktme{font-size:var(--text-lead);color:var(--color-ink-soft);max-width:60ch;line-height:1.55}.doc-updated.svelte-1gmktme{color:var(--color-muted);margin-top:1.25rem;font-size:.9rem;font-weight:500}.doc-body.svelte-1gmktme{grid-template-columns:1fr;gap:3rem;padding-block:clamp(3rem,6vw,5rem);display:grid}.toc.svelte-1gmktme{display:none}.toc-title.svelte-1gmktme{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);margin-bottom:1rem;font-size:.78rem;font-weight:600}.toc.svelte-1gmktme nav:where(.svelte-1gmktme){flex-direction:column;gap:.15rem;display:flex}.toc.svelte-1gmktme a:where(.svelte-1gmktme){color:var(--color-ink-soft);border-radius:8px;padding:.4rem .75rem;font-size:.92rem;transition:color .2s,background .2s}.toc.svelte-1gmktme a:where(.svelte-1gmktme):hover{color:var(--color-brand);background:var(--color-brand-tint)}.prose.svelte-1gmktme{min-width:0;max-width:68ch}.prose.svelte-1gmktme section:where(.svelte-1gmktme){scroll-margin-top:6rem}.prose.svelte-1gmktme section:where(.svelte-1gmktme)+section:where(.svelte-1gmktme){margin-top:2.75rem}.prose.svelte-1gmktme h2:where(.svelte-1gmktme){font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);border-bottom:1px solid var(--color-hairline);margin-bottom:.9rem;padding-bottom:.6rem;font-size:1.6rem;font-weight:700}.prose.svelte-1gmktme h3{letter-spacing:-.01em;color:var(--color-ink);margin:1.5rem 0 .6rem;font-size:1.2rem;font-weight:600}.prose.svelte-1gmktme h4{color:var(--color-ink);margin:1.25rem 0 .5rem;font-size:1.02rem;font-weight:600}.prose.svelte-1gmktme p{color:var(--color-ink-soft);margin-bottom:1rem;line-height:1.7}.prose.svelte-1gmktme strong{color:var(--color-ink);font-weight:600}.prose.svelte-1gmktme a{color:var(--color-brand-strong);text-underline-offset:2px;font-weight:500;text-decoration:underline}.prose.svelte-1gmktme ul,.prose.svelte-1gmktme ol{flex-direction:column;gap:.65rem;margin:0 0 1rem;padding-left:0;list-style:none;display:flex}.prose.svelte-1gmktme li{color:var(--color-ink-soft);padding-left:1.75rem;line-height:1.6;position:relative}.prose.svelte-1gmktme ul>li:before{content:"";background:var(--color-brand);border-radius:2px;width:.5rem;height:.5rem;position:absolute;top:.62rem;left:.15rem;transform:rotate(45deg)}.prose.svelte-1gmktme ol{counter-reset:li}.prose.svelte-1gmktme ol>li:before{counter-increment:li;content:counter(li);color:var(--color-brand);font-size:.8rem;font-weight:700;position:absolute;top:.05rem;left:0}.prose.svelte-1gmktme blockquote{background:var(--color-surface-2);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);color:var(--color-ink-soft);margin:1rem 0;padding:1rem 1.25rem}.prose.svelte-1gmktme blockquote p:last-child{margin-bottom:0}.prose.svelte-1gmktme code{background:var(--color-surface-3);border-radius:6px;padding:.15em .4em;font-size:.9em}.prose.svelte-1gmktme .md-table{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);margin:1.25rem 0;overflow-x:auto}.prose.svelte-1gmktme table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.95rem}.prose.svelte-1gmktme th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);background:var(--color-surface-2);border-bottom:1px solid var(--color-hairline);white-space:nowrap;padding:.85rem 1rem;font-size:.78rem;font-weight:600}.prose.svelte-1gmktme td{vertical-align:top;color:var(--color-ink-soft);border-bottom:1px solid var(--color-hairline);padding:.9rem 1rem;line-height:1.55}.prose.svelte-1gmktme tbody tr:last-child td{border-bottom:none}.prose.svelte-1gmktme td:first-child{color:var(--color-ink);white-space:nowrap}@media (width>=900px){.doc-body.svelte-1gmktme{grid-template-columns:16rem 1fr;align-items:start;gap:4rem}.toc.svelte-1gmktme{display:block;position:sticky;top:6rem}}
