.site.svelte-11bb7wj{--ink: #0f1533;--ink2: #39406b;--muted: #6e76a0;--faint: #a6abc9;--brand: #1e22c8;--brand2: #3a3ff0;--cyan: #14c2e6;--cyan2: #5fd8f0;--bg: #ffffff;--bg-soft: #f5f7ff;--panel: #f8faff;--panel2: #eef1fc;--brd: #e7eaf7;--brd2: #d9def2;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;color-scheme:light;min-height:100vh;color:var(--ink);background:var(--bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.doc.svelte-11bb7wj{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:248px minmax(0,1fr);gap:48px;padding:96px clamp(16px,4vw,48px) 40px}.side.svelte-11bb7wj{position:relative}.side-inner.svelte-11bb7wj{position:sticky;top:92px}.side-title.svelte-11bb7wj{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin-bottom:14px}.side.svelte-11bb7wj nav:where(.svelte-11bb7wj){display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--brd)}.side.svelte-11bb7wj nav:where(.svelte-11bb7wj) a:where(.svelte-11bb7wj){font-size:14px;color:var(--ink2);text-decoration:none;padding:7px 14px;margin-left:-1px;border-left:2px solid transparent;transition:color .12s ease,border-color .12s ease}.side.svelte-11bb7wj nav:where(.svelte-11bb7wj) a:where(.svelte-11bb7wj):hover{color:var(--brand);border-left-color:var(--brand)}.body.svelte-11bb7wj{min-width:0}.hd.svelte-11bb7wj{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--brd)}.eyebrow.svelte-11bb7wj{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin-bottom:14px}h1.svelte-11bb7wj{font-size:clamp(30px,4vw,44px);font-weight:800;letter-spacing:-.02em;margin:0 0 16px;line-height:1.1}.lede.svelte-11bb7wj{font-size:18px;line-height:1.6;color:var(--ink2);max-width:680px;margin:0 0 22px}.hd-actions.svelte-11bb7wj{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.btn.svelte-11bb7wj{text-decoration:none;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--brand2),var(--brand));padding:11px 20px;border-radius:999px;box-shadow:0 10px 24px #1e22c83d}.btn.ghost.svelte-11bb7wj{color:var(--brand);background:none;border:1px solid var(--brd2);box-shadow:none}.pkg.svelte-11bb7wj{font-size:13.5px;color:var(--muted)}.pkg.svelte-11bb7wj code:where(.svelte-11bb7wj){color:var(--brand)}section.svelte-11bb7wj{padding:28px 0;border-bottom:1px solid var(--brd);scroll-margin-top:88px}section.svelte-11bb7wj:last-child{border-bottom:none}h2.svelte-11bb7wj{font-size:clamp(22px,2.4vw,28px);font-weight:800;letter-spacing:-.01em;margin:0 0 14px}h2.svelte-11bb7wj code,p.svelte-11bb7wj code,dd.svelte-11bb7wj code,td.svelte-11bb7wj code{font-family:var(--mono);font-size:.88em;background:var(--panel2);border:1px solid var(--brd);border-radius:6px;padding:1px 6px;color:var(--brand)}p.svelte-11bb7wj{font-size:16px;line-height:1.65;color:var(--ink2);margin:0 0 14px}.ticks.svelte-11bb7wj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ticks.svelte-11bb7wj li:where(.svelte-11bb7wj){position:relative;padding-left:26px;font-size:16px;line-height:1.55;color:var(--ink2)}.ticks.svelte-11bb7wj li:where(.svelte-11bb7wj):before{content:"";position:absolute;left:0;top:8px;width:9px;height:9px;border-radius:2px;background:var(--cyan);transform:rotate(45deg)}.ticks.svelte-11bb7wj strong{color:var(--ink)}pre.svelte-11bb7wj{background:#0f1430;color:#e7ebff;border:1px solid #1c2350;border-radius:14px;padding:18px 20px;overflow-x:auto;margin:0 0 14px;box-shadow:0 10px 30px #0f14301f}pre.svelte-11bb7wj code:where(.svelte-11bb7wj){font-family:var(--mono);font-size:13.5px;line-height:1.6;white-space:pre;color:inherit}.defs.svelte-11bb7wj,.api.svelte-11bb7wj{margin:0}.defs.svelte-11bb7wj dt:where(.svelte-11bb7wj){font-weight:700;color:var(--ink);font-size:16px;margin-top:14px}.defs.svelte-11bb7wj dd:where(.svelte-11bb7wj){margin:4px 0 0;color:var(--ink2);font-size:15.5px;line-height:1.6}.api.svelte-11bb7wj dt:where(.svelte-11bb7wj){margin-top:18px;padding-bottom:6px}.api.svelte-11bb7wj dt:where(.svelte-11bb7wj) code:where(.svelte-11bb7wj){font-family:var(--mono);font-size:14px;font-weight:600;color:var(--brand);background:var(--panel2);border:1px solid var(--brd);border-radius:7px;padding:5px 10px;display:inline-block}.api.svelte-11bb7wj dd:where(.svelte-11bb7wj){margin:8px 0 0;color:var(--ink2);font-size:15.5px;line-height:1.6}.table-wrap.svelte-11bb7wj{border:1px solid var(--brd);border-radius:12px;overflow:hidden;overflow-x:auto}table.svelte-11bb7wj{width:100%;border-collapse:collapse;font-size:15px}th.svelte-11bb7wj,td.svelte-11bb7wj{text-align:left;padding:11px 14px;border-bottom:1px solid var(--brd);vertical-align:top;color:var(--ink2)}th.svelte-11bb7wj{background:var(--bg-soft);color:var(--ink);font-size:13px;font-weight:700;letter-spacing:.03em}tr.svelte-11bb7wj:last-child td:where(.svelte-11bb7wj){border-bottom:none}a.svelte-11bb7wj,section.svelte-11bb7wj a{color:var(--brand)}@media(max-width:900px){.doc.svelte-11bb7wj{grid-template-columns:1fr;gap:0;padding-top:88px}.side.svelte-11bb7wj{display:none}}
