.docs.svelte-1xmjmrw{--bg: #060809;--panel: #0c1013;--card: #12171b;--card2: #171d22;--text: #eff3f4;--text2: #9aa6ab;--text3: #65717a;--hairline: rgba(255, 255, 255, .08);--hairline2: rgba(255, 255, 255, .05);--cyan: #22d3ee;--cyan-deep: #67e2f4;--cyan-fill: #1fc0de;--on-cyan: #04222b;--cyan-soft: rgba(34, 211, 238, .12);--gold: #f0b03a;--mono: "IBM Plex Mono", ui-monospace, monospace;--sidebar: 268px;line-height:1.6}.docs.svelte-1xmjmrw>nav:where(.svelte-1xmjmrw){position:sticky;top:0;z-index:40;height:61px;background:#060809d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--hairline)}.navin.svelte-1xmjmrw{display:flex;align-items:center;gap:16px;height:100%;padding:0 22px}.wordmark.svelte-1xmjmrw{display:flex;align-items:center;gap:9px;font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--text);text-decoration:none}.wordmark.svelte-1xmjmrw:hover{text-decoration:none}.wordmark.svelte-1xmjmrw svg{color:var(--cyan)}.tag.svelte-1xmjmrw{font-size:12px;font-weight:600;color:var(--text3);background:var(--panel);border-radius:6px;padding:2px 8px;margin-left:2px}.navsp.svelte-1xmjmrw{flex:1}.navlinks.svelte-1xmjmrw{display:flex;align-items:center;gap:8px}.btn.svelte-1xmjmrw{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:999px;border:none;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none;cursor:pointer}.btn.ghost.svelte-1xmjmrw{background:transparent;color:var(--text2);box-shadow:inset 0 0 0 1px var(--hairline)}.btn.ghost.svelte-1xmjmrw:hover{color:var(--text);text-decoration:none}.btn.primary.svelte-1xmjmrw{background:var(--cyan-fill);color:var(--on-cyan)}.btn.primary.svelte-1xmjmrw:hover{background:var(--cyan);text-decoration:none}.menubtn.svelte-1xmjmrw{display:none;width:38px;height:38px;border-radius:9px;border:none;background:var(--card);color:var(--text);cursor:pointer;align-items:center;justify-content:center}.layout.svelte-1xmjmrw{display:flex;align-items:flex-start;max-width:1400px;margin:0 auto}aside.svelte-1xmjmrw{width:var(--sidebar);flex:none;position:sticky;top:61px;height:calc(100vh - 61px);overflow-y:auto;border-right:1px solid var(--hairline);padding:20px 12px 60px}aside.svelte-1xmjmrw::-webkit-scrollbar{width:8px}aside.svelte-1xmjmrw::-webkit-scrollbar-thumb{background:var(--hairline);border-radius:4px}.docsearch.svelte-1xmjmrw{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--hairline);border-radius:10px;padding:9px 12px;margin:0 6px 16px}.docsearch.svelte-1xmjmrw input:where(.svelte-1xmjmrw){flex:1;min-width:0;background:none;border:none;outline:none;color:var(--text);font-family:inherit;font-size:14px}.docsearch.svelte-1xmjmrw input:where(.svelte-1xmjmrw)::placeholder{color:var(--text3)}.docsearch.svelte-1xmjmrw svg:where(.svelte-1xmjmrw){color:var(--text3);flex:none}.navgroup.svelte-1xmjmrw{margin-bottom:18px}.navgroup.svelte-1xmjmrw h4:where(.svelte-1xmjmrw){font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text3);margin:0 0 6px;padding:0 12px}.navitem.svelte-1xmjmrw{display:block;width:100%;text-align:left;border:none;background:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:550;color:var(--text2);padding:8px 12px;border-radius:9px;line-height:1.35;text-decoration:none}.navitem.svelte-1xmjmrw:hover{background:var(--hairline2);color:var(--text);text-decoration:none}.navitem.on.svelte-1xmjmrw{background:var(--cyan-soft);color:var(--cyan-deep);font-weight:700}.navitem.hidden.svelte-1xmjmrw{display:none}main.svelte-1xmjmrw{flex:1;min-width:0;display:flex}article.svelte-1xmjmrw{flex:1;min-width:0;max-width:780px;padding:42px 52px 120px}.crumbs.svelte-1xmjmrw{font-size:13px;color:var(--text3);margin-bottom:8px}.crumbs.svelte-1xmjmrw .gh:where(.svelte-1xmjmrw){float:right;color:var(--cyan-deep)}.doc-meta.svelte-1xmjmrw{display:flex;align-items:center;gap:10px;margin:0 0 26px;padding-bottom:18px;border-bottom:1px solid var(--hairline);flex-wrap:wrap}.pill.svelte-1xmjmrw{font-size:12px;font-weight:650;padding:4px 11px;border-radius:999px}.pill.gold.svelte-1xmjmrw{background:#f0b03a24;color:var(--gold)}.pill.mono.svelte-1xmjmrw{font-family:var(--mono);background:var(--panel);color:var(--text2)}.docs a{color:var(--cyan-deep);text-decoration:none}.docs a:hover{text-decoration:underline}.docs .md h1{font-size:33px;font-weight:800;letter-spacing:-.025em;line-height:1.12;margin:0 0 8px}.docs .md h2{font-size:23px;font-weight:750;letter-spacing:-.015em;margin:40px 0 12px;padding-top:8px;scroll-margin-top:74px}.docs .md h3{font-size:18px;font-weight:700;margin:28px 0 8px;scroll-margin-top:74px}.docs .md h2 .anchor,.docs .md h3 .anchor{opacity:0;color:var(--text3);font-weight:400;margin-left:8px}.docs .md h2:hover .anchor,.docs .md h3:hover .anchor{opacity:1}.docs .md p{margin:0 0 15px;color:#dde3e5}.docs .md ul,.docs .md ol{margin:0 0 15px;padding-left:24px;color:#dde3e5}.docs .md li{margin:5px 0}.docs .md li::marker{color:var(--text3)}.docs .md strong{color:var(--text);font-weight:700}.docs .md a{font-weight:600}.docs .md code{font-family:var(--mono);font-size:.86em;background:var(--panel);border:1px solid var(--hairline);border-radius:5px;padding:1px 6px;color:var(--cyan-deep)}.docs .md pre{background:#0a0d0f;border:1px solid var(--hairline);border-radius:14px;padding:16px 18px;overflow-x:auto;margin:0 0 18px}.docs .md pre code{background:none;border:none;padding:0;color:#c4cdd1;font-size:13px;line-height:1.65;display:block}.docs .md blockquote{margin:0 0 16px;padding:4px 16px;border-left:3px solid var(--cyan);background:var(--cyan-soft);border-radius:0 10px 10px 0;color:var(--text2)}.docs .md blockquote p:last-child{margin-bottom:0}.docs .md hr{border:none;border-top:1px solid var(--hairline);margin:30px 0}.docs .md table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:14px;display:block;overflow-x:auto}.docs .md th,.docs .md td{text-align:left;padding:9px 13px;border:1px solid var(--hairline);vertical-align:top}.docs .md th{background:var(--panel);font-weight:700;color:var(--text);white-space:nowrap}.docs .md td{color:var(--text2)}.docs .md tr:nth-child(2n) td{background:var(--hairline2)}.docs .md td code,.docs .md th code{white-space:nowrap}.toc.svelte-1xmjmrw{width:210px;flex:none;position:sticky;top:61px;align-self:flex-start;max-height:calc(100vh - 61px);overflow-y:auto;padding:46px 22px 60px}.toc.svelte-1xmjmrw h5:where(.svelte-1xmjmrw){font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text3);margin:0 0 12px}.toc.svelte-1xmjmrw a:where(.svelte-1xmjmrw){display:block;font-size:13px;color:var(--text3);padding:5px 0 5px 12px;border-left:2px solid var(--hairline);line-height:1.4;text-decoration:none}.toc.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{color:var(--text);text-decoration:none}.toc.svelte-1xmjmrw a.sub:where(.svelte-1xmjmrw){padding-left:24px;font-size:12.5px}.toc.svelte-1xmjmrw a.active:where(.svelte-1xmjmrw){color:var(--cyan-deep);border-left-color:var(--cyan)}.docnav.svelte-1xmjmrw{display:flex;justify-content:space-between;gap:16px;margin-top:50px;padding-top:22px;border-top:1px solid var(--hairline)}.docnav.svelte-1xmjmrw a:where(.svelte-1xmjmrw){flex:1;padding:14px 16px;border:1px solid var(--hairline);border-radius:14px;background:var(--card);text-decoration:none}.docnav.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{border-color:#22d3ee66;text-decoration:none}.docnav.svelte-1xmjmrw .lbl:where(.svelte-1xmjmrw){font-size:12px;color:var(--text3);display:block}.docnav.svelte-1xmjmrw .ttl:where(.svelte-1xmjmrw){font-size:15px;font-weight:700;color:var(--text);display:block;margin-top:2px}.docnav.svelte-1xmjmrw a.next:where(.svelte-1xmjmrw){text-align:right}.scrim.svelte-1xmjmrw{display:none}@media (max-width: 1100px){.toc.svelte-1xmjmrw{display:none}article.svelte-1xmjmrw{max-width:none}}@media (max-width: 820px){aside.svelte-1xmjmrw{position:fixed;top:61px;left:0;z-index:35;background:var(--bg);transform:translate(-100%);transition:transform .2s;width:300px}aside.open.svelte-1xmjmrw{transform:translate(0)}.menubtn.svelte-1xmjmrw{display:flex}article.svelte-1xmjmrw{padding:28px 22px 100px}.scrim.open.svelte-1xmjmrw{display:block;position:fixed;top:61px;right:0;bottom:0;left:0;z-index:34;background:#00000080}}
