.docs-shell.svelte-1xmjmrw{--docs-line:color-mix(in oklch, var(--color-rule) 90%, transparent);grid-template-columns:12.5rem minmax(0,1fr) 10.75rem;align-items:start;gap:clamp(1.5rem,4vw,4.25rem);max-width:88rem;margin:-2rem auto 0;display:grid}.docs-nav.svelte-1xmjmrw{flex-direction:column;max-height:calc(100vh - 5.5rem);padding:1.5rem 0 1.25rem;display:flex;position:sticky;top:4.25rem;overflow-y:auto}.docs-product-mark.svelte-1xmjmrw{color:var(--color-fg);align-items:center;gap:.6rem;margin-bottom:1.7rem;text-decoration:none;display:inline-flex}.docs-product-mark.svelte-1xmjmrw span:where(.svelte-1xmjmrw):last-child{gap:.15rem;display:grid}.docs-product-mark.svelte-1xmjmrw strong:where(.svelte-1xmjmrw){letter-spacing:.13em;font-size:.7rem}.docs-product-mark.svelte-1xmjmrw small:where(.svelte-1xmjmrw){color:var(--color-fg-3);letter-spacing:.11em;font-size:.52rem}.docs-mark.svelte-1xmjmrw{border:1px solid color-mix(in oklch, var(--color-neon) 58%, transparent);width:1.8rem;height:1.8rem;color:var(--color-neon);box-shadow:0 0 16px color-mix(in oklch, var(--color-neon) 13%, transparent);place-items:center;font-size:1.3rem;line-height:1;display:grid}.docs-search.svelte-1xmjmrw{align-items:center;margin-bottom:1.45rem;display:flex;position:relative}.docs-search.svelte-1xmjmrw svg:where(.svelte-1xmjmrw){width:.87rem;color:var(--color-fg-3);pointer-events:none;position:absolute;left:.65rem}.docs-search.svelte-1xmjmrw input:where(.svelte-1xmjmrw){border:1px solid var(--color-rule-2);background:var(--color-surface);width:100%;min-width:0;color:var(--color-fg);font:inherit;border-radius:.25rem;outline:none;padding:.55rem 2.8rem .55rem 2rem;font-size:.68rem}.docs-search.svelte-1xmjmrw input:where(.svelte-1xmjmrw)::placeholder{color:var(--color-fg-3)}.docs-search.svelte-1xmjmrw input:where(.svelte-1xmjmrw):focus{border-color:color-mix(in oklch, var(--color-neon) 60%, var(--color-rule));box-shadow:0 0 0 3px color-mix(in oklch, var(--color-neon) 9%, transparent)}.docs-search.svelte-1xmjmrw kbd:where(.svelte-1xmjmrw){color:var(--color-fg-3);pointer-events:none;font-size:.52rem;position:absolute;right:.45rem}.search-results.svelte-1xmjmrw{border:1px solid var(--color-rule);background:var(--color-surface);gap:.25rem;margin:-1rem 0 1rem;padding:.45rem;display:grid}.search-results.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:var(--color-fg);gap:.15rem;padding:.4rem;font-size:.68rem;text-decoration:none;display:grid}.search-results.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{background:color-mix(in oklch, var(--color-neon) 8%, transparent);color:var(--color-neon)}.search-results.svelte-1xmjmrw small:where(.svelte-1xmjmrw){color:var(--color-fg-3);font-size:.55rem}.search-empty.svelte-1xmjmrw{color:var(--color-fg-3);margin:-1rem 0 1.1rem;font-size:.63rem}.docs-nav-groups.svelte-1xmjmrw{gap:1.4rem;display:grid}.docs-nav-groups.svelte-1xmjmrw section:where(.svelte-1xmjmrw){gap:.55rem;display:grid}.docs-nav-groups.svelte-1xmjmrw h2:where(.svelte-1xmjmrw),.docs-toc.svelte-1xmjmrw>p:where(.svelte-1xmjmrw){color:var(--color-fg-3);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.57rem;font-weight:700}.docs-nav-groups.svelte-1xmjmrw ul:where(.svelte-1xmjmrw){gap:.18rem;margin:0;padding:0;list-style:none;display:grid}.docs-nav-groups.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:var(--color-fg-2);padding:.2rem 0;font-size:.69rem;line-height:1.45;text-decoration:none;transition:color .16s;display:block}.docs-nav-groups.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover,.docs-nav-groups.svelte-1xmjmrw a.active:where(.svelte-1xmjmrw){color:var(--color-neon)}.docs-nav-footer.svelte-1xmjmrw{color:var(--color-fg-3);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:2.3rem;font-size:.52rem;display:flex}.docs-nav-footer.svelte-1xmjmrw .pulse-dot{width:5px;height:5px}.docs-nav-footer.svelte-1xmjmrw .pulse-dot:after{inset:-3px}.docs-content.svelte-1xmjmrw{min-width:0;padding:clamp(2rem,4vw,3.9rem) 0 5rem}.docs-breadcrumb.svelte-1xmjmrw{color:var(--color-fg-3);align-items:center;gap:.5rem;font-size:.64rem;display:flex}.docs-breadcrumb.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:var(--color-fg-3);text-decoration:none}.docs-breadcrumb.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{color:var(--color-neon)}.docs-intro.svelte-1xmjmrw{border-bottom:1px solid var(--docs-line);padding:clamp(3rem,8vw,6.5rem) 0 clamp(3.3rem,7vw,5.4rem)}.docs-eyebrow.svelte-1xmjmrw{color:var(--color-neon);letter-spacing:.16em;margin:0 0 1.1rem;font-size:.63rem;font-weight:700}.docs-intro.svelte-1xmjmrw h1:where(.svelte-1xmjmrw){max-width:14ch;color:var(--color-fg);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,5vw,4.4rem);font-weight:800;line-height:.99}.docs-intro.svelte-1xmjmrw h1:where(.svelte-1xmjmrw) em:where(.svelte-1xmjmrw){color:var(--color-neon);font-style:normal}.docs-lede.svelte-1xmjmrw{max-width:62ch;color:var(--color-fg-2);font-family:var(--font-display);margin:1.7rem 0 0;font-size:clamp(.94rem,1.5vw,1.08rem);line-height:1.72}.docs-actions.svelte-1xmjmrw{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.docs-button.svelte-1xmjmrw{border:1px solid var(--color-rule-2);color:var(--color-fg);letter-spacing:.05em;text-transform:uppercase;border-radius:5px;align-items:center;gap:.65rem;padding:.65rem .85rem;font-size:.65rem;font-weight:700;text-decoration:none;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.docs-button.primary.svelte-1xmjmrw{border-color:var(--color-neon);background:var(--color-neon);color:#04120b}.docs-button.primary.svelte-1xmjmrw:hover{background:color-mix(in oklch, var(--color-neon) 86%, white)}.docs-button.secondary.svelte-1xmjmrw:hover{border-color:var(--color-neon);color:var(--color-neon)}.docs-button.svelte-1xmjmrw span:where(.svelte-1xmjmrw){font-size:1rem;line-height:0}.capability-grid.svelte-1xmjmrw{border-bottom:1px solid var(--docs-line);grid-template-columns:repeat(3,1fr);display:grid}.capability-grid.svelte-1xmjmrw>div:where(.svelte-1xmjmrw){min-height:12.4rem;padding:1.55rem 1.15rem 1.45rem 0}.capability-grid.svelte-1xmjmrw>div:where(.svelte-1xmjmrw)+div:where(.svelte-1xmjmrw){border-left:1px solid var(--docs-line);padding-left:1.15rem}.capability-number.svelte-1xmjmrw{color:var(--color-neon);letter-spacing:.11em;font-size:.58rem;font-weight:700}.capability-grid.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){color:var(--color-fg);font-family:var(--font-display);letter-spacing:-.02em;margin:2.25rem 0 .55rem;font-size:.95rem}.capability-grid.svelte-1xmjmrw p:where(.svelte-1xmjmrw){color:var(--color-fg-2);font-family:var(--font-display);margin:0;font-size:.8rem;line-height:1.55}.docs-section.svelte-1xmjmrw{padding:clamp(3rem,7vw,5.6rem) 0 0;scroll-margin-top:5rem}.section-heading.svelte-1xmjmrw{grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;gap:.85rem;margin-bottom:1.65rem;display:grid}.section-heading.svelte-1xmjmrw>span:where(.svelte-1xmjmrw){color:var(--color-neon);letter-spacing:.1em;font-size:.62rem;font-weight:700}.section-heading.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){color:var(--color-fg);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.4rem,3vw,2.1rem);font-weight:700;line-height:1.07}.section-heading.svelte-1xmjmrw p:where(.svelte-1xmjmrw){color:var(--color-fg-2);font-family:var(--font-display);margin:.6rem 0 0;font-size:.85rem;line-height:1.55}.docs-section.svelte-1xmjmrw>p:where(.svelte-1xmjmrw){max-width:68ch;color:var(--color-fg-2);font-family:var(--font-display);margin:0 0 1.55rem 3.25rem;font-size:.91rem;line-height:1.75}.docs-section.svelte-1xmjmrw code:where(.svelte-1xmjmrw){border:1px solid color-mix(in oklch, var(--color-rule-2) 85%, transparent);color:var(--color-cyan-glow);font-family:var(--font-mono);border-radius:3px;padding:.1em .35em;font-size:.86em}.docs-section.svelte-1xmjmrw em:where(.svelte-1xmjmrw){color:var(--color-fg);font-style:normal;font-weight:600}.step-list.svelte-1xmjmrw{gap:1.15rem;margin:0 0 1.8rem 3.25rem;padding:0;list-style:none;display:grid}.step-list.svelte-1xmjmrw li:where(.svelte-1xmjmrw){grid-template-columns:1.7rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.step-list.svelte-1xmjmrw li:where(.svelte-1xmjmrw)>span:where(.svelte-1xmjmrw){border:1px solid color-mix(in oklch, var(--color-neon) 62%, transparent);width:1.65rem;height:1.65rem;color:var(--color-neon);border-radius:4px;place-items:center;font-size:.65rem;display:grid}.step-list.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){color:var(--color-fg);font-family:var(--font-display);margin:.12rem 0 .22rem;font-size:.88rem}.step-list.svelte-1xmjmrw p:where(.svelte-1xmjmrw){color:var(--color-fg-2);font-family:var(--font-display);margin:0;font-size:.82rem;line-height:1.5}.code-panel.svelte-1xmjmrw{border:1px solid color-mix(in oklch, var(--color-neon) 26%, var(--color-rule));background:#030605;border-radius:6px;margin-left:3.25rem;overflow:hidden;box-shadow:0 16px 44px oklch(0% none none/.35)}.code-panel-head.svelte-1xmjmrw{border-bottom:1px solid var(--color-rule);color:var(--color-fg-3);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.58rem;display:flex}.code-panel-head.svelte-1xmjmrw button:where(.svelte-1xmjmrw){color:var(--color-fg-3);cursor:pointer;font:inherit;background:0 0;border:0;margin-left:auto;font-size:.9rem;transition:color .15s}.code-panel-head.svelte-1xmjmrw button:where(.svelte-1xmjmrw):hover{color:var(--color-neon)}.code-dots.svelte-1xmjmrw{gap:.28rem;display:flex}.code-dots.svelte-1xmjmrw i:where(.svelte-1xmjmrw){background:var(--color-rule-2);border-radius:999px;width:.42rem;height:.42rem}.code-dots.svelte-1xmjmrw i:where(.svelte-1xmjmrw):first-child{background:color-mix(in oklch, var(--color-danger) 80%, var(--color-rule))}.code-dots.svelte-1xmjmrw i:where(.svelte-1xmjmrw):nth-child(2){background:oklch(78% .14 82)}.code-dots.svelte-1xmjmrw i:where(.svelte-1xmjmrw):last-child{background:var(--color-neon-dim)}.code-panel.svelte-1xmjmrw pre:where(.svelte-1xmjmrw){margin:0;padding:1rem 1.05rem;font-size:.76rem;line-height:1.8;overflow-x:auto}.code-panel.svelte-1xmjmrw code:where(.svelte-1xmjmrw){color:var(--color-fg);font-size:inherit;border:0;padding:0}.code-comment.svelte-1xmjmrw{color:var(--color-fg-3)}.code-prompt.svelte-1xmjmrw{color:var(--color-cyan-glow)}.code-ok.svelte-1xmjmrw{color:var(--color-neon)}.code-link.svelte-1xmjmrw{color:var(--color-cyan-glow)}.note-box.svelte-1xmjmrw{border:1px solid color-mix(in oklch, oklch(78% .14 82) 38%, var(--color-rule));background:oklch(78% .14 82/.07);border-radius:6px;grid-template-columns:1rem minmax(0,1fr);gap:.7rem;margin:1.6rem 0 0 3.25rem;padding:.9rem 1rem;display:grid}.note-box.svelte-1xmjmrw svg:where(.svelte-1xmjmrw){color:oklch(78% .14 82);width:1rem;margin-top:.1rem}.note-box.svelte-1xmjmrw p:where(.svelte-1xmjmrw){color:var(--color-fg-2);font-family:var(--font-display);margin:0;font-size:.8rem;line-height:1.6}.note-box.svelte-1xmjmrw strong:where(.svelte-1xmjmrw){color:var(--color-fg)}.mcp-tools.svelte-1xmjmrw{flex-wrap:wrap;gap:.45rem;margin:1.5rem 0 0 3.25rem;display:flex}.mcp-tools.svelte-1xmjmrw code:where(.svelte-1xmjmrw){background:color-mix(in oklch, var(--color-neon) 7%, transparent);padding:.45rem .55rem}.security-list.svelte-1xmjmrw{gap:.7rem;margin:0 0 1.55rem 3.25rem;display:grid}.security-list.svelte-1xmjmrw>div:where(.svelte-1xmjmrw){border-top:1px solid var(--docs-line);grid-template-columns:1rem minmax(0,1fr);gap:.65rem;padding:.75rem 0;display:grid}.security-list.svelte-1xmjmrw>div:where(.svelte-1xmjmrw)>span:where(.svelte-1xmjmrw){color:var(--color-neon)}.security-list.svelte-1xmjmrw p:where(.svelte-1xmjmrw){color:var(--color-fg-2);font-family:var(--font-display);margin:0;font-size:.82rem;line-height:1.6}.security-list.svelte-1xmjmrw strong:where(.svelte-1xmjmrw){color:var(--color-fg)}.docs-next.svelte-1xmjmrw{border-top:1px solid var(--docs-line);border-bottom:1px solid var(--docs-line);gap:.5rem;margin:5rem 0 0 3.25rem;padding:1.25rem 0;display:grid}.docs-next.svelte-1xmjmrw span:where(.svelte-1xmjmrw){color:var(--color-fg-3);letter-spacing:.1em;font-size:.57rem;font-weight:700}.docs-next.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:var(--color-fg);font-family:var(--font-display);justify-content:space-between;align-items:center;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.docs-next.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{color:var(--color-neon)}.docs-next.svelte-1xmjmrw strong:where(.svelte-1xmjmrw){color:var(--color-neon);font-size:1.25rem}.docs-toc.svelte-1xmjmrw{gap:.5rem;padding-top:2.2rem;display:grid;position:sticky;top:5.75rem}.docs-toc.svelte-1xmjmrw>p:where(.svelte-1xmjmrw){margin-bottom:.4rem}.docs-toc.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:var(--color-fg-3);font-size:.63rem;line-height:1.4;text-decoration:none;transition:color .16s}.docs-toc.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover,.docs-toc.svelte-1xmjmrw a.current:where(.svelte-1xmjmrw){color:var(--color-neon)}@media (width<=1000px){.docs-shell.svelte-1xmjmrw{grid-template-columns:10.5rem minmax(0,1fr);gap:clamp(1.4rem,5vw,3rem)}.docs-toc.svelte-1xmjmrw{display:none}}@media (width<=680px){.docs-shell.svelte-1xmjmrw{margin-top:-1.25rem;display:block}.docs-nav.svelte-1xmjmrw{max-height:none;padding:1.25rem 0 0;position:static;overflow:visible}.docs-product-mark.svelte-1xmjmrw{margin-bottom:1rem}.docs-nav-groups.svelte-1xmjmrw,.docs-nav-footer.svelte-1xmjmrw{display:none}.docs-search.svelte-1xmjmrw{margin-bottom:0}.docs-content.svelte-1xmjmrw{padding-top:2.35rem}.docs-intro.svelte-1xmjmrw{padding-top:2.8rem}.capability-grid.svelte-1xmjmrw{display:block}.capability-grid.svelte-1xmjmrw>div:where(.svelte-1xmjmrw),.capability-grid.svelte-1xmjmrw>div:where(.svelte-1xmjmrw)+div:where(.svelte-1xmjmrw){border-left:0;border-bottom:1px solid var(--docs-line);min-height:0;padding:1.35rem 0}.capability-grid.svelte-1xmjmrw>div:where(.svelte-1xmjmrw):last-child{border-bottom:0}.capability-grid.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){margin-top:1rem}.docs-section.svelte-1xmjmrw>p:where(.svelte-1xmjmrw),.step-list.svelte-1xmjmrw,.code-panel.svelte-1xmjmrw,.note-box.svelte-1xmjmrw,.mcp-tools.svelte-1xmjmrw,.security-list.svelte-1xmjmrw,.docs-next.svelte-1xmjmrw{margin-left:0}.section-heading.svelte-1xmjmrw{grid-template-columns:1.75rem minmax(0,1fr);gap:.55rem}.docs-section.svelte-1xmjmrw>p:where(.svelte-1xmjmrw){font-size:.87rem}}
