.Callout_callout__uwvCj{display:flex;gap:.75rem;margin:1rem 0 1.25rem;padding:.9rem 1rem;font-size:var(--docs-small);line-height:1.6;color:var(--color-text);border:1px solid color-mix(in srgb,var(--callout-fg) 35%,transparent);border-radius:var(--radius-md);background:var(--callout-bg);max-width:var(--docs-measure)}.Callout_info__DPd9o{--callout-bg:var(--color-primary-light);--callout-fg:var(--doc-info-fg)}.Callout_warning__XhtHr{--callout-bg:var(--color-warning-light);--callout-fg:var(--doc-warn-fg)}.Callout_success__MIWuu{--callout-bg:var(--color-success-light);--callout-fg:var(--doc-ok-fg)}.Callout_icon__hJX3j{flex-shrink:0;margin-top:.2rem;color:var(--callout-fg)}.Callout_body__yiLFb{min-width:0}.Callout_callout__uwvCj .Callout_body__yiLFb>p{margin:0;font-size:var(--docs-small);line-height:1.6}.Callout_title__0xoKe{display:block;margin-bottom:.15rem;color:var(--callout-fg)}.page_page__q14nB{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg)}.page_sticky__TTQaM{position:-webkit-sticky;position:sticky;top:0;z-index:50}.page_main__Faw38{flex:1 1;width:100%;max-width:1180px;margin:0 auto;padding:2.5rem 1.5rem 3rem}@media (max-width:640px){.page_main__Faw38{padding:1.75rem 1rem 2.5rem}}.CatalogBrowser_browser__KI6Nr{margin-top:1.25rem}.CatalogBrowser_search__wHplK{display:flex;align-items:center;gap:.6rem;min-height:44px;max-width:36rem;padding:0 .9rem;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.CatalogBrowser_search__wHplK:focus-within{border-color:var(--color-border-focus);outline:2px solid color-mix(in srgb,var(--color-border-focus) 30%,transparent)}.CatalogBrowser_search__wHplK input{flex:1 1;min-width:0;font:inherit;font-size:var(--docs-small);color:var(--color-text);background:none;border:none;outline:none}.CatalogBrowser_search__wHplK input::placeholder{color:var(--color-text-muted)}.CatalogBrowser_status__BGRKO{margin:.6rem 0 0;font-size:var(--docs-small);color:var(--color-text-muted)}.CatalogBrowser_jump__HY_Ij{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.5rem}.CatalogBrowser_chip___QFZo{display:inline-flex;align-items:center;gap:.4rem;min-height:32px;padding:0 .75rem;font-size:.8125rem;color:var(--color-text);text-decoration:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px}.CatalogBrowser_chip___QFZo b{font-family:var(--docs-mono);font-weight:600;color:var(--doc-info-fg)}.CatalogBrowser_chip___QFZo:hover{border-color:var(--color-primary)}.CatalogBrowser_chip___QFZo:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.CatalogBrowser_panel__nF5ZI{margin-top:.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);scroll-margin-top:5rem}.CatalogBrowser_panel__nF5ZI:target{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:2px}.CatalogBrowser_summary__xPiII{display:flex;align-items:center;gap:.75rem;min-height:52px;padding:.5rem 1rem;cursor:pointer;list-style:none;border-radius:var(--radius-lg)}.CatalogBrowser_summary__xPiII::-webkit-details-marker{display:none}.CatalogBrowser_summary__xPiII:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.CatalogBrowser_chevron__rdUxt{flex-shrink:0;color:var(--color-text-muted)}.CatalogBrowser_panel__nF5ZI[open]>.CatalogBrowser_summary__xPiII .CatalogBrowser_chevron__rdUxt{transform:rotate(90deg)}.CatalogBrowser_num__NJg7z{flex-shrink:0;padding:.1rem .5rem;font-family:var(--docs-mono);font-size:.75rem;font-weight:600;color:var(--doc-info-fg);background:var(--color-primary-light);border-radius:4px}.CatalogBrowser_name__uCZ7K{flex:1 1;min-width:0;font-family:var(--docs-font-heading);font-size:var(--docs-h3);font-weight:650;letter-spacing:-.01em;color:var(--color-text)}.CatalogBrowser_count__Wi501{flex-shrink:0;font-size:.8125rem;color:var(--color-text-muted)}.CatalogBrowser_body__Lo2Bc{padding:.25rem 1rem 1rem;border-top:1px solid var(--color-border)}.CatalogBrowser_usedIn__iKoTa{margin:.9rem 0 .75rem;font-size:var(--docs-small);color:var(--color-text-muted)}.CatalogBrowser_usedIn__iKoTa code{font-family:var(--docs-mono);font-size:var(--docs-code);color:var(--color-text);background:var(--doc-inline-code);border-radius:4px;padding:.1rem .35rem}.CatalogBrowser_scroll__lpb_v{overflow-x:auto}.CatalogBrowser_table__rK4_6{width:100%;border-collapse:collapse;font-size:var(--docs-small)}.CatalogBrowser_table__rK4_6 th{text-align:left;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--color-text-muted);padding:.5rem 1rem .5rem 0;border-bottom:1px solid var(--color-text-muted);white-space:nowrap}.CatalogBrowser_table__rK4_6 td{padding:.65rem 1rem .65rem 0;border-bottom:1px solid var(--color-border);vertical-align:top;line-height:1.5;color:var(--color-text)}.CatalogBrowser_table__rK4_6 tbody tr:last-child td{border-bottom:none}.CatalogBrowser_code__ntCJ7{width:1%;white-space:nowrap}.CatalogBrowser_code__ntCJ7 code{font-family:var(--docs-mono);font-size:var(--docs-code);font-weight:600}.CatalogBrowser_meaning__dYb08{min-width:16rem}.CatalogBrowser_extra__B0Z6R{color:var(--color-text-muted);white-space:nowrap}.CatalogBrowser_flag__ShTgB{white-space:nowrap}.CatalogBrowser_no__CGzzg,.CatalogBrowser_yes__b4QWz{display:inline-flex;align-items:center;gap:.3rem;font-weight:600}.CatalogBrowser_yes__b4QWz{color:var(--doc-ok-fg)}.CatalogBrowser_no__CGzzg{color:var(--color-text-muted);font-weight:500}.CatalogBrowser_note__Qq1Fg{margin:.9rem 0 0;max-width:var(--docs-measure);font-size:var(--docs-small);line-height:1.6;color:var(--color-text-muted)}.CatalogBrowser_external__I3vs9{display:inline-flex;align-items:center;gap:.35rem;margin-top:.75rem;font-size:var(--docs-small);font-weight:600;color:var(--color-primary);text-underline-offset:.2em}.CatalogBrowser_empty__tCdgG{margin-top:1.5rem;color:var(--color-text-muted)}@media (prefers-reduced-motion:no-preference){.CatalogBrowser_chevron__rdUxt{transition:transform .15s ease-out}}@media (max-width:640px){.CatalogBrowser_summary__xPiII{flex-wrap:wrap;row-gap:.25rem}.CatalogBrowser_count__Wi501{margin-left:1.75rem}.CatalogBrowser_table__rK4_6 thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.CatalogBrowser_table__rK4_6,.CatalogBrowser_table__rK4_6 tbody{display:block}.CatalogBrowser_table__rK4_6 tr{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.15rem .9rem;gap:.15rem .9rem;padding:.7rem 0;border-bottom:1px solid var(--color-border)}.CatalogBrowser_table__rK4_6 tbody tr:last-child{border-bottom:none}.CatalogBrowser_table__rK4_6 td{padding:0;border:none}.CatalogBrowser_code__ntCJ7{width:auto}.CatalogBrowser_meaning__dYb08{min-width:0}.CatalogBrowser_extra__B0Z6R,.CatalogBrowser_flag__ShTgB{grid-column:2;white-space:normal}}@media (pointer:coarse){.CatalogBrowser_chip___QFZo{min-height:44px}}.ApiDocsPage_root__yX8Z6{max-width:1180px;margin:0 auto;font-family:var(--docs-font);font-size:var(--docs-body);line-height:var(--docs-lh);--docs-font:var(--font-display),system-ui,"Segoe UI",Roboto,Arial,sans-serif;--docs-font-heading:var(--docs-font);--docs-mono:var(--font-docs-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--docs-h1:2.25rem;--docs-h2:1.625rem;--docs-h3:1.0625rem;--docs-body:1rem;--docs-small:0.875rem;--docs-code:0.8125rem;--docs-lh:1.65;--docs-measure:68ch;--doc-ok-fg:#047857;--doc-err-fg:#b91c1c;--doc-warn-fg:#9a3412;--doc-info-fg:var(--color-primary-dark);--doc-inline-code:color-mix(in srgb,var(--color-text) 8%,transparent);--doc-panel-head:color-mix(in srgb,var(--color-text) 5%,var(--color-surface));--doc-get-bg:var(--color-primary-light);--doc-get-fg:var(--doc-info-fg);--doc-post-bg:var(--color-success-light);--doc-post-fg:var(--doc-ok-fg);--doc-put-bg:var(--color-warning-light);--doc-put-fg:var(--doc-warn-fg);--doc-delete-bg:var(--color-danger-light);--doc-delete-fg:var(--doc-err-fg);--code-bg:#f6f8fa;--code-fg:#1f2933;--code-muted:#57606a;--code-comment:#65707b;--code-property:#0550ae;--code-string:#116329;--code-number:#953800;--code-keyword:#8250df}[data-theme=dark] .ApiDocsPage_root__yX8Z6{--docs-lh:1.7;--doc-ok-fg:var(--color-success);--doc-err-fg:var(--color-danger);--doc-warn-fg:var(--color-warning);--doc-info-fg:#9cc4ea;--code-bg:#0d1117;--code-fg:#e6edf3;--code-muted:#8b949e;--code-comment:#8b949e;--code-property:#79c0ff;--code-string:#7ee787;--code-number:#ffa657;--code-keyword:#d2a8ff}.ApiDocsPage_root__yX8Z6 ::selection{background:color-mix(in srgb,var(--color-primary) 28%,transparent)}.ApiDocsPage_layout__OIYDb{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:3rem;gap:3rem;align-items:start}.ApiDocsPage_content__wMnQb{min-width:0}.ApiDocsPage_reference__I3BCB{font-family:var(--docs-font-heading);font-size:var(--docs-h2);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--color-text);margin:0 0 .5rem;padding-top:3rem;border-top:1px solid var(--color-border);scroll-margin-top:5rem}.ApiDocsPage_referenceLead__9jrJh{color:var(--color-text-muted);max-width:var(--docs-measure);margin:0 0 3rem}.ApiDocsPage_group__kQJnY{margin-bottom:4rem;scroll-margin-top:5rem}.ApiDocsPage_groupHeader__ljnQ9{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem}.ApiDocsPage_groupTitle__GP1UO{font-family:var(--docs-font-heading);font-size:var(--docs-h2);font-weight:700;letter-spacing:-.02em;line-height:1.2;text-wrap:balance;color:var(--color-text);margin:0}.ApiDocsPage_groupMeta__Uq3r9{font-size:var(--docs-small);color:var(--color-text-muted)}.ApiDocsPage_groupMeta__Uq3r9 code{background:var(--doc-inline-code);border-radius:4px;padding:.1rem .4rem;font-size:var(--docs-code);font-family:var(--docs-mono)}.ApiDocsPage_groupIntro__nT2iZ{color:var(--color-text-muted);max-width:var(--docs-measure);text-wrap:pretty;margin:.5rem 0 1.25rem}.ApiDocsPage_footer__AqqIW{font-size:var(--docs-small);color:var(--color-text-muted);padding-top:1.25rem;margin-top:1rem;border-top:1px solid var(--color-border)}.ApiDocsPage_footer__AqqIW a{color:var(--color-primary)}@media (max-width:860px){.ApiDocsPage_layout__OIYDb{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.ConnectButton_row__07ERJ{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .9rem}.ConnectButton_status__RFFbN{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.2rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:.8125rem;font-weight:600;color:var(--color-text-muted)}.ConnectButton_ok__6zdYf{background:var(--color-primary-light);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--doc-info-fg)}.ConnectButton_error__OsNLv{background:color-mix(in srgb,var(--color-danger) 7%,var(--color-surface));border-color:color-mix(in srgb,var(--color-danger) 25%,transparent);color:var(--doc-err-fg)}.ConnectButton_dot__qbNCQ{width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.ConnectButton_spin__eiZkr{animation:ConnectButton_spin__eiZkr .8s linear infinite}@keyframes ConnectButton_spin__eiZkr{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ConnectButton_spin__eiZkr{animation:none}}.ConnectionBadge_dock__sJ0Dg{position:fixed;top:4rem;right:max(2rem,calc((100% - 1200px) / 2 + 2rem));z-index:40;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s}.ConnectionBadge_hidden__KEgWE{opacity:0;transform:translateY(-.4rem);visibility:hidden}.ConnectionBadge_pill__Z3KND{pointer-events:auto;display:inline-flex;align-items:center;gap:.45rem;min-height:32px;padding:0 .7rem;border:1px solid var(--color-border);border-top:0;border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-xs);font:inherit;font-size:.8125rem;font-weight:600;color:var(--color-text-muted);cursor:pointer}.ConnectionBadge_pill__Z3KND:hover{color:var(--color-text);border-color:var(--color-border-focus)}.ConnectionBadge_pill__Z3KND:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ConnectionBadge_ok__QymWz{background:var(--color-primary-light);cursor:default}.ConnectionBadge_ok__QymWz,.ConnectionBadge_ok__QymWz:hover{border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary-dark)}.ConnectionBadge_error__RlqB6{background:color-mix(in srgb,var(--color-danger) 7%,var(--color-surface));border-color:color-mix(in srgb,var(--color-danger) 25%,transparent);color:color-mix(in srgb,var(--color-danger) 75%,var(--color-text))}.ConnectionBadge_dot__2V6zK{width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.ConnectionBadge_spin__HU_kt{animation:ConnectionBadge_spin__HU_kt .8s linear infinite}@keyframes ConnectionBadge_spin__HU_kt{to{transform:rotate(1turn)}}.ConnectionBadge_note__OW_mc{position:absolute;top:100%;right:0;margin:.4rem 0 0;white-space:nowrap;padding:.3rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-xs);font-size:.75rem;color:var(--color-text-muted);opacity:0;transform:translateY(-.25rem);transition:opacity .2s ease,transform .2s ease}.ConnectionBadge_noteOn___nFTo{opacity:1;transform:none}@media (max-width:860px){.ConnectionBadge_dock__sJ0Dg{top:auto;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom))}.ConnectionBadge_hidden__KEgWE{transform:translateY(.4rem)}.ConnectionBadge_note__OW_mc{top:auto;bottom:100%;margin:0 0 .4rem;transform:translateY(.25rem)}.ConnectionBadge_pill__Z3KND{width:40px;height:40px;border-top:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:center;padding:0}.ConnectionBadge_label__5MOQZ{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}@media (max-width:860px) and (pointer:coarse){.ConnectionBadge_pill__Z3KND{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.ConnectionBadge_dock__sJ0Dg,.ConnectionBadge_note__OW_mc{transition:none}.ConnectionBadge_spin__HU_kt{animation:none}}.ConnectLink_link__AIhhk{display:inline;padding:0;border:0;background:none;font:inherit;color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.ConnectLink_link__AIhhk:hover{text-decoration-thickness:2px}.ConnectLink_link__AIhhk:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:2px}.TryIt_open__asKI9{margin-top:1rem}