.wrap.svelte-169tcyf{border:1px solid var(--m-hairline);border-radius:var(--m-r-md);background:var(--m-surface);overflow:hidden}table.svelte-169tcyf{border-collapse:collapse;width:100%;font-size:var(--m-text-sm)}thead.svelte-169tcyf th:where(.svelte-169tcyf){text-align:left;font-size:var(--m-text-xs);letter-spacing:var(--m-tracking-label);text-transform:uppercase;color:var(--m-ink-3);background:color-mix(in srgb, var(--m-surface-2) 55%, var(--m-surface));border-bottom:1px solid var(--m-hairline);padding:12px 16px;font-weight:600}tbody.svelte-169tcyf th:where(.svelte-169tcyf),td.svelte-169tcyf{text-align:left;vertical-align:top;border-top:1px solid var(--m-hairline);padding:14px 16px}tbody.svelte-169tcyf tr:where(.svelte-169tcyf):first-child th:where(.svelte-169tcyf),tbody.svelte-169tcyf tr:where(.svelte-169tcyf):first-child td:where(.svelte-169tcyf){border-top:0}tbody.svelte-169tcyf th:where(.svelte-169tcyf){white-space:nowrap;font-weight:500}code.svelte-169tcyf{font-family:var(--m-mono);color:var(--m-ink);font-size:13px}tbody.svelte-169tcyf th:where(.svelte-169tcyf) code:where(.svelte-169tcyf){color:var(--m-blue-deep);font-weight:500}.ty.svelte-169tcyf{color:var(--m-ink-2);word-break:break-word}.desc.svelte-169tcyf{color:var(--m-ink-2);min-width:220px;line-height:1.55}@media (width<=760px){thead.svelte-169tcyf{display:none}table.svelte-169tcyf,tbody.svelte-169tcyf,tr.svelte-169tcyf,th.svelte-169tcyf,td.svelte-169tcyf{width:100%;display:block}tr.svelte-169tcyf{border-top:1px solid var(--m-hairline);padding:14px 16px}tbody.svelte-169tcyf tr:where(.svelte-169tcyf):first-child{border-top:0}tbody.svelte-169tcyf th:where(.svelte-169tcyf),td.svelte-169tcyf{white-space:normal;border:0;padding:0}td.svelte-169tcyf:empty{display:none}td[data-l].svelte-169tcyf{gap:8px;margin-top:6px;display:flex}td[data-l].svelte-169tcyf:before{content:attr(data-l);width:64px;font-size:var(--m-text-xs);color:var(--m-ink-3);flex-shrink:0;padding-top:1px}td[data-l].svelte-169tcyf:not(:has(code)){display:none}.desc.svelte-169tcyf{min-width:0;margin-top:6px}}.page.svelte-ztmkmn{grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,5vw,72px);padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(72px,9vw,120px);display:grid}.toc.svelte-ztmkmn{align-self:start;max-height:calc(100vh - 150px);position:sticky;top:132px;overflow-y:auto}.toc-group.svelte-ztmkmn{font-size:var(--m-text-xs);letter-spacing:var(--m-tracking-label);text-transform:uppercase;color:var(--m-ink-3);margin:22px 0 6px;font-weight:600}.toc-group.svelte-ztmkmn:first-child{margin-top:0}.toc.svelte-ztmkmn ul:where(.svelte-ztmkmn){gap:1px;padding:0;list-style:none;display:grid}.toc.svelte-ztmkmn a:where(.svelte-ztmkmn){font-size:var(--m-text-sm);color:var(--m-ink-2);transition:background-color .16s var(--m-ease), color .16s var(--m-ease);border-radius:10px;margin-left:-10px;padding:6px 10px;display:block}.toc.svelte-ztmkmn a:where(.svelte-ztmkmn):hover{color:var(--m-ink);background:var(--m-surface-2)}.toc.svelte-ztmkmn a[aria-current=location]:where(.svelte-ztmkmn){color:var(--m-ink);background:var(--m-surface);box-shadow:var(--m-shadow-1);font-weight:600}.doc.svelte-ztmkmn{min-width:0;max-width:920px}.doc-head.svelte-ztmkmn{margin-bottom:16px}.doc-head.svelte-ztmkmn .m-eyebrow:where(.svelte-ztmkmn){margin-bottom:14px}.doc-head.svelte-ztmkmn h1:where(.svelte-ztmkmn){font-family:var(--m-mono);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(26px,3.4vw,36px)}.ver.svelte-ztmkmn{font-family:var(--m-font);color:var(--m-ink-3);vertical-align:middle;letter-spacing:0;font-size:.5em;font-weight:600}.doc-head.svelte-ztmkmn .m-lead:where(.svelte-ztmkmn){margin-top:14px}section.svelte-ztmkmn{gap:16px;padding-top:48px;display:grid}section.svelte-ztmkmn h2:where(.svelte-ztmkmn){margin-bottom:2px}.sub.svelte-ztmkmn{margin-top:12px}.entries.svelte-ztmkmn{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.entries.svelte-ztmkmn>div:where(.svelte-ztmkmn){border-radius:var(--m-r-md);background:var(--m-surface);border:1px solid var(--m-hairline);padding:18px}.entries.svelte-ztmkmn p:where(.svelte-ztmkmn){font-size:var(--m-text-sm);color:var(--m-ink-2);margin-top:10px}.tokens.svelte-ztmkmn{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.tokens.svelte-ztmkmn code:where(.svelte-ztmkmn){background:var(--m-surface);border:1px solid var(--m-hairline);font-family:var(--m-mono);color:var(--m-ink-2);border-radius:8px;padding:4px 9px;font-size:12.5px;display:inline-block}.hooks.svelte-ztmkmn{border:1px solid var(--m-hairline);border-radius:var(--m-r-md);background:var(--m-surface);display:grid;overflow:hidden}.hook.svelte-ztmkmn{gap:4px;padding:14px 18px;display:grid}.hook.svelte-ztmkmn+.hook:where(.svelte-ztmkmn){border-top:1px solid var(--m-hairline)}.hook-name.svelte-ztmkmn{font-family:var(--m-mono);color:var(--m-blue-deep);overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.hook-ret.svelte-ztmkmn{font-family:var(--m-mono);color:var(--m-ink-3);overflow-wrap:anywhere;font-size:12.5px}.hook.svelte-ztmkmn p:where(.svelte-ztmkmn){font-size:var(--m-text-sm);color:var(--m-ink-2)}@media (width<=960px){.page.svelte-ztmkmn{grid-template-columns:1fr}.toc.svelte-ztmkmn{display:none}}@media (width<=600px){.entries.svelte-ztmkmn{grid-template-columns:1fr}}
