.spec-page.svelte-1flepf4{max-width:1200px}.layout.svelte-1flepf4{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:16px;display:grid}@media (width>=1000px){.layout.svelte-1flepf4{grid-template-columns:250px minmax(0,1fr);gap:56px}.toc.svelte-1flepf4{align-self:start;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}.toc.svelte-1flepf4 summary:where(.svelte-1flepf4){pointer-events:none;list-style:none}.toc.svelte-1flepf4 summary:where(.svelte-1flepf4)::-webkit-details-marker{display:none}}.toc.svelte-1flepf4 summary:where(.svelte-1flepf4){cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:4px 0 8px;font-size:.78rem;font-weight:600}.toc.svelte-1flepf4 ol:where(.svelte-1flepf4){margin:0;padding:0;list-style:none}.toc.svelte-1flepf4 li:where(.svelte-1flepf4){margin:0}.toc.svelte-1flepf4 li:where(.svelte-1flepf4) a:where(.svelte-1flepf4){color:var(--muted);padding:3px 0;font-size:.86rem;line-height:1.4;text-decoration:none;display:block}.toc.svelte-1flepf4 li.sub:where(.svelte-1flepf4) a:where(.svelte-1flepf4){padding-left:14px;font-size:.82rem}.toc.svelte-1flepf4 li:where(.svelte-1flepf4) a:where(.svelte-1flepf4):hover{color:var(--text)}.formats.svelte-1flepf4{border-top:1px solid var(--line);gap:14px;margin-top:16px;padding-top:12px;display:flex}.formats.svelte-1flepf4 a:where(.svelte-1flepf4){color:var(--muted);font-family:var(--mono)}.doc.svelte-1flepf4{min-width:0;max-width:820px}.doc.svelte-1flepf4 h1:where(.svelte-1flepf4){margin-bottom:.6em;font-size:clamp(1.9rem,4.5vw,2.6rem)}.doc.svelte-1flepf4 h2{margin:2.4em 0 .7em;padding-top:.2em;scroll-margin-top:20px;font-size:1.45rem}.doc.svelte-1flepf4 h3{margin:2em 0 .6em;scroll-margin-top:20px;font-size:1.08rem}.doc.svelte-1flepf4 h2,.doc.svelte-1flepf4 h3{position:relative}.doc.svelte-1flepf4 .anchor{width:1em;color:var(--faint);opacity:0;text-decoration:none;transition:opacity .15s;position:absolute;left:-1.1em}.doc.svelte-1flepf4 h2:hover .anchor,.doc.svelte-1flepf4 h3:hover .anchor,.doc.svelte-1flepf4 .anchor:focus-visible{opacity:1}.doc.svelte-1flepf4 h2 code,.doc.svelte-1flepf4 h3 code{font-size:.9em}.doc.svelte-1flepf4 p,.doc.svelte-1flepf4 li{line-height:1.65}.doc.svelte-1flepf4 ul,.doc.svelte-1flepf4 ol{margin:0 0 1em;padding-left:1.4em}.doc.svelte-1flepf4 li+li{margin-top:.3em}.doc.svelte-1flepf4 hr{border:none;border-top:1px solid var(--line);margin:3em 0 0}.doc.svelte-1flepf4 a{color:var(--accent)}.doc.svelte-1flepf4 .anchor{color:var(--faint)}.doc.svelte-1flepf4 :not(pre)>code{background:var(--surface-2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:.12em .36em}.doc.svelte-1flepf4 pre{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;margin:0 0 1.2em;padding:14px 16px;font-size:.82rem;line-height:1.55;overflow-x:auto}.doc.svelte-1flepf4 pre code{font-size:inherit}.doc.svelte-1flepf4 .table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0 0 1.4em}.doc.svelte-1flepf4 table{font-size:.88rem}.doc.svelte-1flepf4 th,.doc.svelte-1flepf4 td{vertical-align:top;padding:9px 12px;line-height:1.5}.doc.svelte-1flepf4 th{background:var(--surface-2);color:var(--muted);white-space:nowrap;font-weight:600}.doc.svelte-1flepf4 td code{font-size:.84em}.doc.svelte-1flepf4 strong{font-weight:600}
