.page.svelte-1mx8j0u{padding-top:48px;padding-bottom:80px}.head.svelte-1mx8j0u{max-width:44rem;margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid var(--p-line)}.head.svelte-1mx8j0u h1:where(.svelte-1mx8j0u){margin-bottom:8px}.version.svelte-1mx8j0u{margin:0;color:var(--p-text-3)}.prevails.svelte-1mx8j0u{margin:10px 0 0;color:var(--p-text-2);font-size:.95rem}.layout.with-toc.svelte-1mx8j0u{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,44rem);gap:56px;align-items:start}.toc.svelte-1mx8j0u{position:sticky;top:24px;max-height:calc(100dvh - 48px);overflow-y:auto;font-size:.93rem}.toc.svelte-1mx8j0u h2:where(.svelte-1mx8j0u){font-size:.95rem;font-weight:650;letter-spacing:0;margin-bottom:8px}.toc.svelte-1mx8j0u ul:where(.svelte-1mx8j0u){list-style:none;margin:0;padding:0;display:grid;gap:6px}.toc.svelte-1mx8j0u a:where(.svelte-1mx8j0u){color:var(--p-text-2);text-decoration:none}.toc.svelte-1mx8j0u a:where(.svelte-1mx8j0u):hover{color:var(--p-brand);text-decoration:underline}.body.svelte-1mx8j0u{max-width:44rem;min-width:0;overflow-wrap:break-word}.body.svelte-1mx8j0u h2{font-size:1.35rem;margin:40px 0 12px;scroll-margin-top:16px}.body.svelte-1mx8j0u h3{margin:28px 0 8px;scroll-margin-top:16px}.body.svelte-1mx8j0u>:first-child{margin-top:0}.body.svelte-1mx8j0u ul,.body.svelte-1mx8j0u ol{margin:0 0 14px;padding-left:1.4em}.body.svelte-1mx8j0u li{margin:0 0 6px;padding-left:2px}.body.svelte-1mx8j0u li>ul,.body.svelte-1mx8j0u li>ol{margin:6px 0 0}.body.svelte-1mx8j0u li>p{margin:6px 0 0}.body.svelte-1mx8j0u code{font-size:.9em;padding:1px 5px;border-radius:4px;background:var(--p-bg-soft)}.body.svelte-1mx8j0u .table-scroll{margin:0 0 18px;overflow-x:auto;border:1px solid var(--p-line);border-radius:8px}.body.svelte-1mx8j0u table{width:100%;border-collapse:collapse;font-size:.93rem;line-height:1.5}.body.svelte-1mx8j0u th,.body.svelte-1mx8j0u td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--p-line);min-width:9rem}.body.svelte-1mx8j0u tbody tr:last-child>*{border-bottom:0}.body.svelte-1mx8j0u thead th{font-weight:650;background:var(--p-bg-soft)}.body.svelte-1mx8j0u tbody th{font-weight:400}@media(max-width:900px){.layout.with-toc.svelte-1mx8j0u{grid-template-columns:minmax(0,1fr);gap:32px}.toc.svelte-1mx8j0u{position:static;max-height:none;padding:16px 18px;border:1px solid var(--p-line);border-radius:8px}}@media(max-width:560px){.page.svelte-1mx8j0u{padding-top:32px}}
