.doc-page.svelte-3xir16{padding-block:56px 96px}.doc-head.svelte-3xir16{max-width:820px;margin-bottom:40px}.doc-head.svelte-3xir16 h1:where(.svelte-3xir16){letter-spacing:var(--tracking-heading-lg);text-wrap:balance;margin-bottom:14px;font-size:clamp(30px,4vw,46px);line-height:1.15}.doc-head__lead.svelte-3xir16{color:var(--text-body);margin:0 0 22px;font-size:15.5px;line-height:1.7}.doc-head__actions.svelte-3xir16{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:18px;display:flex}.doc-head__actions.svelte-3xir16 .button:where(.svelte-3xir16){align-items:center;gap:8px;display:inline-flex}.doc-head__meta.svelte-3xir16{color:var(--text-muted);font-size:13px}.doc-head__note.svelte-3xir16{border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);margin:0;padding:12px 16px;font-size:13.5px;line-height:1.6}.doc-layout.svelte-3xir16{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:48px;display:grid}.doc-toc.svelte-3xir16{border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-1);max-height:calc(100vh - 180px);padding:18px;position:sticky;top:160px;overflow:auto}.doc-toc__title.svelte-3xir16{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:11.5px;font-weight:700}.doc-toc.svelte-3xir16 ol:where(.svelte-3xir16){gap:2px;margin:0;padding:0;list-style:none;display:grid}.doc-toc.svelte-3xir16 a:where(.svelte-3xir16){border-radius:var(--radius-sm);color:var(--text-heading);padding:5px 8px;font-size:13px;line-height:1.45;text-decoration:none;display:block}.doc-toc.svelte-3xir16 a:where(.svelte-3xir16):hover{background:var(--surface-3);color:var(--accent-strong)}.doc-toc__sub.svelte-3xir16 a:where(.svelte-3xir16){color:var(--text-body);padding-left:20px;font-size:12.5px}.doc-body.svelte-3xir16{max-width:760px;color:var(--text-body);font-size:15.5px;line-height:1.75}.doc-body.svelte-3xir16 :is(h2:where(.svelte-3xir16),h3:where(.svelte-3xir16),h4:where(.svelte-3xir16)){color:var(--text-heading);letter-spacing:-.01em;scroll-margin-top:160px;line-height:1.3}.doc-body.svelte-3xir16 h2:where(.svelte-3xir16){margin:40px 0 14px;font-size:23px}.doc-body.svelte-3xir16 h3:where(.svelte-3xir16){margin:30px 0 10px;font-size:18.5px}.doc-body.svelte-3xir16 h4:where(.svelte-3xir16){margin:22px 0 8px;font-size:16px}.doc-body.svelte-3xir16>:where(.svelte-3xir16):first-child{margin-top:0}.doc-body.svelte-3xir16 p:where(.svelte-3xir16){margin:0 0 14px}.doc-body.svelte-3xir16 .doc-list{margin:0 0 14px;padding:0;list-style:none}.doc-body.svelte-3xir16 .doc-list .doc-list{margin:6px 0 4px;padding-left:24px}.doc-body.svelte-3xir16 .doc-list li{margin-bottom:6px}.doc-table.svelte-3xir16{border:1px solid var(--line);border-radius:var(--radius-cards);margin:0 0 20px;overflow-x:auto}.doc-table.svelte-3xir16 table:where(.svelte-3xir16){border-collapse:collapse;min-width:820px;font-size:13.5px;line-height:1.55}.doc-table.svelte-3xir16 th:where(.svelte-3xir16),.doc-table.svelte-3xir16 td:where(.svelte-3xir16){border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:pre-line;padding:10px 12px}.doc-table.svelte-3xir16 th:where(.svelte-3xir16){background:var(--surface-2);color:var(--text-heading);font-weight:700}.doc-table.svelte-3xir16 tbody:where(.svelte-3xir16) tr:where(.svelte-3xir16):last-child td:where(.svelte-3xir16){border-bottom:0}.doc-figure.svelte-3xir16{margin:8px 0 24px}.doc-figure.svelte-3xir16 img:where(.svelte-3xir16){border-radius:var(--radius-sm);background:var(--surface-2);width:auto;max-width:100%;height:auto;max-height:520px;display:block}.doc-figure.svelte-3xir16 figcaption:where(.svelte-3xir16){color:var(--text-muted);margin-top:8px;font-size:13px}@media (width<=900px){.doc-layout.svelte-3xir16{grid-template-columns:minmax(0,1fr);gap:24px}.doc-toc.svelte-3xir16{max-height:none;position:static}}
