:root:not(.dark){--color-fd-background:#fafafa;--color-fd-foreground:#171717;--color-fd-muted:#f5f5f5;--color-fd-muted-foreground:#666;--color-fd-popover:#fff;--color-fd-popover-foreground:#171717;--color-fd-card:#fff;--color-fd-card-foreground:#171717;--color-fd-border:#ebebeb;--color-fd-primary:#171717;--color-fd-primary-foreground:#fff;--color-fd-secondary:#f5f5f5;--color-fd-secondary-foreground:#171717;--color-fd-accent:#f5f5f5;--color-fd-accent-foreground:#171717;--color-fd-ring:#0070f3}:root.dark{--color-fd-background:var(--background);--color-fd-foreground:var(--foreground);--color-fd-muted:var(--muted);--color-fd-muted-foreground:var(--muted-foreground);--color-fd-popover:var(--popover);--color-fd-popover-foreground:var(--popover-foreground);--color-fd-card:var(--card);--color-fd-card-foreground:var(--card-foreground);--color-fd-border:var(--border);--color-fd-primary:var(--primary);--color-fd-primary-foreground:var(--primary-foreground);--color-fd-secondary:var(--secondary);--color-fd-secondary-foreground:var(--secondary-foreground);--color-fd-accent:var(--accent);--color-fd-accent-foreground:var(--accent-foreground);--color-fd-ring:var(--ring)}:root{--cs-link:#0070f3;--cs-link-soft:#d3e5ff;--cs-link-on-soft:#005fcf;--cs-surface:#fff;--cs-sidebar:#fafafa;--cs-ink:#171717;--cs-muted:#666;--cs-line:#ebebeb;--cs-quiet-accent:#777970;--cs-sidebar-hover:#f0f0ee;--cs-sidebar-active:#e8e8e5;--cs-sidebar-active-rail:#4d4e49;--cs-sidebar-ink:#4d4d4d;--cs-shadow-card:0 1px 1px #00000005, 0 2px 2px #0000000a, 0 0 0 1px #00000014}.dark{--cs-link:#55a6ff;--cs-link-soft:#172d47;--cs-link-on-soft:#5c9eff;--cs-surface:#171717;--cs-sidebar:#111;--cs-ink:#fafafa;--cs-muted:#a1a1a1;--cs-line:#2e2e2e;--cs-quiet-accent:#a5aa9e;--cs-sidebar-hover:#202020;--cs-sidebar-active:#292a27;--cs-sidebar-active-rail:#d7d9d2;--cs-sidebar-ink:#b0b0b0;--cs-shadow-card:0 0 0 1px #ffffff1a}html{scrollbar-gutter:stable}body{--docs-topbar-height:4rem;--docs-tabs-height:2.85rem;--docs-header-height:calc(var(--docs-topbar-height) + var(--docs-tabs-height));text-rendering:optimizelegibility;font-size:14px;line-height:1.5}::selection{background:var(--cs-ink);color:var(--cs-surface)}.docs-topbar{z-index:50;height:var(--docs-topbar-height);border-bottom:1px solid var(--cs-line);background:var(--cs-surface);grid-template-columns:minmax(13rem,1fr) minmax(18rem,38rem) minmax(13rem,1fr);align-items:center;gap:1.25rem;padding:0 1.25rem;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.docs-topbar{background:color-mix(in srgb, var(--cs-surface) 92%, transparent)}}.docs-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.docs-topbar-brand{color:var(--color-fd-foreground);justify-self:start;align-items:center;gap:.75rem;display:inline-flex}.docs-topbar-logo{align-items:center;display:inline-flex}.docs-topbar-logo>img{width:9.8rem;height:auto;display:block}.dark .docs-topbar-logo>img{filter:invert()}.docs-topbar-search{border-color:var(--cs-line);width:100%;min-height:2.5rem}@supports (color:color-mix(in lab, red, red)){.docs-topbar-search{border-color:color-mix(in srgb, var(--cs-line) 75%, var(--cs-muted))}}.docs-topbar-search{background:var(--cs-quiet-accent);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.docs-topbar-search{background:color-mix(in srgb, var(--cs-quiet-accent) 5%, var(--cs-surface))}}.docs-topbar-search{box-shadow:0 1px 1px #00000006}.docs-topbar-search-compact,.docs-topbar-sidebar-trigger{display:none}.docs-topbar-actions{justify-self:end;align-items:center;gap:.35rem;display:flex}.docs-theme-switch{border-color:var(--cs-line);background:var(--cs-quiet-accent);border-radius:7px;margin-left:.2rem}@supports (color:color-mix(in lab, red, red)){.docs-theme-switch{background:color-mix(in srgb, var(--cs-quiet-accent) 4%, var(--cs-surface))}}.docs-theme-switch{padding:.2rem}.docs-theme-switch>button{border-radius:5px}.docs-last-updated{color:var(--cs-muted);margin-top:2.5rem;font-size:.8125rem}#nd-docs-layout{--fd-banner-height:var(--docs-header-height);flex:1 0 auto}#nd-sidebar{--color-fd-muted-foreground:var(--cs-sidebar-ink);background:var(--cs-sidebar);border-color:var(--cs-line);max-width:var(--fd-sidebar-width);align-items:flex-start}.dark #nd-sidebar{--color-fd-muted:var(--accent);--color-fd-secondary:var(--muted);--color-fd-muted-foreground:var(--cs-sidebar-ink)}#nd-sidebar>div:first-child{display:none}#nd-sidebar a:not([data-active=true]):hover{background:var(--cs-sidebar-hover);color:var(--color-fd-foreground)}#nd-sidebar a[data-active=true]{background:var(--cs-sidebar-active);color:var(--color-fd-foreground);font-weight:500}#nd-toc div:has(>a[href^=\#]){border-inline-start:1px solid var(--cs-line)}#nd-toc a[data-active=true]{color:var(--color-fd-muted-foreground)}#nd-toc a[data-toc-current]{color:var(--color-fd-foreground)}#nd-toc a[data-toc-current]:before{background:var(--color-fd-foreground);content:"";top:50%;border-radius:999px;width:3px;height:1.65rem;position:absolute;inset-inline-start:-2px;transform:translateY(-50%)}.docs-sidebar-footer{border-top:1px solid var(--cs-line);flex-direction:column;gap:.5rem;width:100%;padding:.75rem;display:flex}.docs-sidebar-footer>a{border:1px solid var(--cs-line);background:var(--cs-surface);box-shadow:var(--cs-shadow-card);color:var(--color-fd-foreground);border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.6rem .65rem;font-size:.78rem;font-weight:500;text-decoration:none;display:grid}.docs-sidebar-footer>a:hover{border-color:var(--cs-link)}@supports (color:color-mix(in lab, red, red)){.docs-sidebar-footer>a:hover{border-color:color-mix(in srgb, var(--cs-link) 38%, var(--cs-line))}}.docs-sidebar-footer svg{width:.9rem;height:.9rem}.docs-sidebar-footer>div{font-family:var(--font-mono);color:var(--color-fd-muted-foreground);align-items:center;gap:.45rem;padding:.15rem .35rem;font-size:.65rem;display:flex}.docs-page-header{border-bottom:1px solid var(--cs-line);justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:2rem;display:flex}.docs-page-header>div{min-width:0}.docs-title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.9rem,3vw,2.25rem);font-weight:600;line-height:1.15}.docs-description{max-width:48rem;margin-top:.75rem;font-size:1.0625rem;line-height:1.6}.docs-copy-button{border:1px solid var(--cs-line);background:var(--cs-surface);box-shadow:var(--cs-shadow-card);color:var(--color-fd-foreground);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:.45rem;margin-top:.15rem;padding:.4rem .7rem;font-size:.82rem;font-weight:500;line-height:1;transition:background-color .12s,border-color .12s,color .12s,transform 80ms;display:inline-flex}.docs-copy-button>svg{width:.85rem;height:.85rem;color:var(--color-fd-muted-foreground);transition:color .12s}.docs-copy-button:hover{background:var(--color-fd-muted)}.docs-copy-button:active{transform:scale(.97)}.docs-copy-button[data-state=busy]{cursor:progress}.docs-copy-button[data-state=busy]>svg{animation:.9s linear infinite docs-copy-spin}.docs-copy-button[data-state=copied]{border-color:var(--color-fd-primary);color:var(--color-fd-primary)}.docs-copy-button[data-state=copied]>svg{color:var(--color-fd-primary)}.docs-copy-button[data-state=failed]{border-style:dashed;border-color:var(--color-fd-foreground)}@keyframes docs-copy-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.docs-copy-button,.docs-copy-button>svg{transition:none;animation:none}}.docs-body{font-size:1rem;line-height:1.7;container-type:inline-size}.docs-page-home{max-width:1120px}.docs-body :where(h2){letter-spacing:-.03em;text-wrap:balance;margin-top:3rem;margin-bottom:.875rem;font-size:1.5rem;font-weight:600;line-height:1.3}.docs-body :where(h3){letter-spacing:-.02em;margin-top:2.25rem;font-size:1.2rem;font-weight:600;line-height:1.35}.docs-body :where(h2,h3)>a{color:inherit;text-decoration:none}.docs-body :where(p,li){color:var(--color-fd-foreground)}.docs-body :where(code:not(pre code)){border:1px solid var(--cs-line);background:var(--color-fd-muted);color:var(--color-fd-foreground);border-radius:4px;padding:.1rem .35rem;font-size:.88em;font-weight:400}.docs-body :where(code.cs-tool) :where(.cs-tool-ns,.cs-tool-sep){color:var(--color-fd-muted-foreground)}.docs-body :where(figure.shiki){border-color:var(--cs-line);box-shadow:none;border-radius:8px}.docs-body :where(figure.shiki pre){font-size:.875rem;line-height:1.65}.docs-body :where(table){border-collapse:separate;border-spacing:0;border:1px solid var(--cs-line);background:var(--cs-surface);border-radius:8px;width:100%;overflow:hidden}.docs-body :where(th){background:var(--color-fd-muted);color:var(--color-fd-foreground);font-size:.85rem;font-weight:500}.docs-body :where(th,td){border-right:1px solid var(--cs-line);border-bottom:1px solid var(--cs-line);text-align:left;vertical-align:top;padding:.85rem 1rem}.docs-body :where(th:last-child,td:last-child){border-right:0}.docs-body :where(tbody tr:last-child td){border-bottom:0}.cs-console-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.9rem;margin:1.5rem 0;display:grid}.cs-console-card{border:1px solid var(--cs-line);background:var(--cs-surface);min-height:9.25rem;box-shadow:var(--cs-shadow-card);color:var(--color-fd-foreground);border-radius:8px;flex-direction:column;padding:1rem;text-decoration:none;display:flex}a.cs-console-card{transition:border-color .14s,background-color .14s,transform .14s}a.cs-console-card:hover{border-color:var(--cs-link)}@supports (color:color-mix(in lab, red, red)){a.cs-console-card:hover{border-color:color-mix(in srgb, var(--cs-link) 38%, var(--cs-line))}}a.cs-console-card:hover{background:var(--cs-link-soft)}@supports (color:color-mix(in lab, red, red)){a.cs-console-card:hover{background:color-mix(in srgb, var(--cs-link-soft) 16%, var(--cs-surface))}}a.cs-console-card:hover{transform:translateY(-1px)}.cs-console-card-header{color:var(--color-fd-muted-foreground);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cs-console-card-header>svg{width:1rem;height:1rem}.cs-console-card-value{color:var(--color-fd-foreground);letter-spacing:-.02em;margin-top:1rem;font-size:1.18rem;font-weight:600}.cs-console-card>p{color:var(--color-fd-muted-foreground);margin:auto 0 0;padding-top:.75rem;font-size:.86rem;line-height:1.5}@keyframes cs-approval-handoff{0%,34%,to{opacity:0;transform:translateY(0)}4%{opacity:1}26%{opacity:1;transform:translateY(2.85rem)}33%{opacity:0;transform:translateY(2.85rem)}}@media (max-width:900px){.docs-topbar{grid-template-columns:minmax(0,1fr) auto auto;gap:.55rem}.docs-topbar-search{display:none}.docs-topbar-search-compact{display:inline-flex}}@media (max-width:767px){body{--docs-topbar-height:3.5rem}.docs-topbar{grid-template-columns:minmax(0,1fr) auto auto;gap:.45rem;padding:0 .65rem 0 3rem}.docs-topbar-sidebar-trigger{top:calc((var(--docs-topbar-height) - 1.8rem) / 2);z-index:60;width:1.8rem;height:1.8rem;color:var(--color-fd-muted-foreground);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:fixed;left:.65rem}.docs-topbar-sidebar-trigger:hover{background:var(--color-fd-muted);color:var(--color-fd-foreground)}.docs-topbar-sidebar-trigger>svg{width:1.05rem;height:1.05rem}.docs-topbar-brand{gap:.5rem}.docs-topbar-logo>img{width:7.7rem}.docs-topbar-search{display:none}.docs-topbar-search-compact{display:inline-flex}.docs-topbar-actions{gap:.1rem}.docs-theme-switch{margin-left:.1rem;padding:.1rem}.docs-page-header{flex-direction:column;gap:1rem;padding-bottom:1.5rem}.docs-copy-button{margin-top:0}.cs-console-grid{grid-template-columns:1fr}}@media (max-width:480px){.docs-topbar-logo>img{width:7.2rem}}html>body[data-scroll-locked]{--removed-body-scroll-bar-size:0px!important;margin-right:0!important}.docs-tabbar{top:var(--docs-topbar-height);z-index:49;height:var(--docs-tabs-height);border-bottom:1px solid var(--cs-line);background:var(--cs-surface);align-items:stretch;gap:1.6rem;padding:0 1.25rem;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.docs-tabbar{background:color-mix(in srgb, var(--cs-surface) 92%, transparent)}}.docs-tabbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.docs-tabbar>a{color:var(--color-fd-muted-foreground);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:.45rem;margin-bottom:-1px;font-size:.86rem;font-weight:500;text-decoration:none;transition:color .12s,border-color .12s;display:inline-flex}.docs-tabbar>a>svg{width:.95rem;height:.95rem}.docs-tabbar>a:hover{color:var(--color-fd-foreground)}.docs-tabbar>a[aria-current=page]{border-bottom-color:var(--color-fd-foreground);color:var(--color-fd-foreground);font-weight:600}.cs-api-index{gap:.4rem;margin:1.75rem 0 3rem;display:grid}.cs-api-index-item{color:inherit;border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:baseline;gap:.35rem 1rem;padding:.6rem .85rem;text-decoration:none;transition:background-color .12s,border-color .12s;display:grid}.cs-api-index-item:hover{border-color:var(--cs-line);background:var(--cs-quiet-accent)}@supports (color:color-mix(in lab, red, red)){.cs-api-index-item:hover{background:color-mix(in srgb, var(--cs-quiet-accent) 6%, var(--cs-surface))}}.cs-api-index .cs-api-index-name{align-items:baseline;gap:.5rem;min-width:0;display:inline-flex}.cs-api-index-name>code{font-family:var(--font-mono);color:var(--cs-link);font-size:.85rem;font-weight:500}.cs-api-index-item>span{color:var(--color-fd-muted-foreground);font-size:.9rem}.cs-api-op{scroll-margin-top:calc(var(--docs-header-height) + 1.5rem);margin:0;container-type:inline-size}.cs-api-endpoint{border:1px solid var(--cs-line);background:var(--cs-quiet-accent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.6rem;max-width:34rem;margin-bottom:2.75rem;padding:.6rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cs-api-endpoint{background:color-mix(in srgb, var(--cs-quiet-accent) 5%, var(--cs-surface))}}.cs-api-rpc{border:1px solid var(--cs-line);background:var(--cs-surface);font-family:var(--font-mono);color:var(--color-fd-foreground);border-radius:5px;margin-left:auto;padding:.15rem .45rem;font-size:.75rem;font-weight:500}.cs-api-method{border:1px solid var(--cs-quiet-accent);align-items:center;padding:.18rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cs-api-method{border:1px solid color-mix(in srgb, var(--cs-quiet-accent) 30%, var(--cs-line))}}.cs-api-method{background:var(--cs-quiet-accent);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.cs-api-method{background:color-mix(in srgb, var(--cs-quiet-accent) 10%, var(--cs-surface))}}.cs-api-method{font-family:var(--font-mono);color:var(--color-fd-foreground);font-size:.68rem;font-weight:500}.cs-api-method[data-method=DELETE]{border-color:#e5484d}@supports (color:color-mix(in lab, red, red)){.cs-api-method[data-method=DELETE]{border-color:color-mix(in srgb, #e5484d 34%, var(--cs-line))}}.cs-api-method[data-method=DELETE]{background:#e5484d}@supports (color:color-mix(in lab, red, red)){.cs-api-method[data-method=DELETE]{background:color-mix(in srgb, #e5484d 10%, var(--cs-surface))}}.cs-api-op-path{min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;color:var(--color-fd-foreground);font-size:.88rem;font-weight:500}.cs-api-op-path>span{color:var(--color-fd-muted-foreground);font-weight:400}.cs-api-op-grid{grid-template-columns:minmax(0,34rem) minmax(0,26rem);justify-content:start;align-items:start;gap:3rem;display:grid}.cs-api-spec>:first-child{margin-top:0}.cs-api-samples{align-self:stretch}.cs-api-samples-inner{top:calc(var(--docs-header-height) + 1.25rem);max-height:calc(100vh - var(--docs-header-height) - 3rem);overscroll-behavior:contain;gap:1rem;display:grid;position:sticky;overflow-y:auto}.cs-api-samples :where(figure.shiki){margin:0}.cs-api-section-label{letter-spacing:-.01em;color:var(--color-fd-foreground);margin:3rem 0 .4rem;font-size:1.05rem;font-weight:600}.cs-api-spec{min-width:0;container-type:inline-size}.cs-api-spec>.cs-api-section-label:first-child{margin-top:0}.cs-api-fields{border-top:1px solid var(--cs-line);gap:0;margin:0 0 2rem;display:grid}.cs-api-field{border-bottom:1px solid var(--cs-line);gap:.45rem;padding:1rem 0;display:grid}.cs-api-fields>.cs-api-field>dt{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.cs-api-field:last-child{border-bottom:0}.cs-api-fields>.cs-api-field>dt>code{font-family:var(--font-mono);color:var(--color-fd-foreground);background:0 0;border:0;padding:0;font-size:.95rem;font-weight:600}.cs-api-field-type,.cs-api-field-location{border:1px solid var(--cs-line);background:var(--color-fd-muted);color:var(--color-fd-muted-foreground);font-family:var(--font-mono);border-radius:4px;padding:.05rem .4rem;font-size:.7rem;line-height:1.5}.cs-api-field-required,.cs-api-field-optional{font-size:.75rem;font-weight:500}.cs-api-field-required{color:#e5484d}@supports (color:color-mix(in lab, red, red)){.cs-api-field-required{color:color-mix(in srgb, #e5484d 78%, var(--color-fd-foreground))}}.cs-api-field-optional{color:var(--color-fd-muted-foreground)}.cs-api-fields>.cs-api-field>dd{color:var(--color-fd-foreground);margin:0;font-size:.9rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.cs-api-fields>.cs-api-field>dd{color:color-mix(in srgb, var(--color-fd-foreground) 76%, var(--color-fd-muted-foreground))}}.cs-api-field :where(dd) :where(p){margin:0}.cs-api-response{border:1px solid var(--cs-line);background:var(--cs-surface);border-radius:8px;overflow:hidden}.cs-api-response>header{border-bottom:1px solid var(--cs-line);background:var(--color-fd-muted);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .85rem;display:flex}.cs-api-response:not(:has(>:nth-child(2)))>header{border-bottom:0}.cs-api-response-status{font-family:var(--font-mono);color:var(--color-fd-foreground);font-size:.72rem;font-weight:500}.cs-api-response-label{color:var(--color-fd-muted-foreground);font-size:.78rem}.cs-api-response[data-tone=ok] .cs-api-response-status{color:#2b8a3e}@supports (color:color-mix(in lab, red, red)){.cs-api-response[data-tone=ok] .cs-api-response-status{color:color-mix(in srgb, #2b8a3e 82%, var(--color-fd-foreground))}}.cs-api-response[data-tone=warn] .cs-api-response-status{color:#b7791f}@supports (color:color-mix(in lab, red, red)){.cs-api-response[data-tone=warn] .cs-api-response-status{color:color-mix(in srgb, #b7791f 84%, var(--color-fd-foreground))}}.cs-api-response[data-tone=err] .cs-api-response-status{color:#e5484d}@supports (color:color-mix(in lab, red, red)){.cs-api-response[data-tone=err] .cs-api-response-status{color:color-mix(in srgb, #e5484d 82%, var(--color-fd-foreground))}}.cs-api-response :where(p){margin:0;padding:.75rem .85rem 0;font-size:.86rem;line-height:1.55}.cs-api-response :where(figure.shiki){border-radius:6px;margin:.75rem}.cs-status-list{border:1px solid var(--cs-line);background:var(--cs-surface);box-shadow:var(--cs-shadow-card);border-radius:8px;gap:0;margin:1.5rem 0 2.5rem;display:grid;overflow:hidden}.cs-status-row{border-bottom:1px solid var(--cs-line);grid-template-columns:3.25rem minmax(0,12rem) minmax(0,1fr);align-items:baseline;gap:.35rem 1rem;padding:.9rem 1rem;display:grid}.cs-status-row:last-child{border-bottom:0}.cs-status-code-http{font-family:var(--font-mono);color:#e5484d;font-size:.8rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.cs-status-code-http{color:color-mix(in srgb, #e5484d 80%, var(--color-fd-foreground))}}.cs-status-row[data-tone=warn] .cs-status-code-http{color:#b7791f}@supports (color:color-mix(in lab, red, red)){.cs-status-row[data-tone=warn] .cs-status-code-http{color:color-mix(in srgb, #b7791f 84%, var(--color-fd-foreground))}}.cs-status-row[data-tone=ok] .cs-status-code-http{color:#2b8a3e}@supports (color:color-mix(in lab, red, red)){.cs-status-row[data-tone=ok] .cs-status-code-http{color:color-mix(in srgb, #2b8a3e 82%, var(--color-fd-foreground))}}.cs-status-code-slug{font-family:var(--font-mono);color:var(--color-fd-foreground);background:0 0;border:0;padding:0;font-size:.82rem;font-weight:500}.cs-status-row-body{color:var(--color-fd-foreground);font-size:.9rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.cs-status-row-body{color:color-mix(in srgb, var(--color-fd-foreground) 76%, var(--color-fd-muted-foreground))}}.cs-status-row-body>:where(p){margin:0}.docs-body .cs-client-install-row{margin:0 0 .9rem}.cs-client-install-button{background:var(--color-fd-primary);color:var(--color-fd-primary-foreground);border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:.35rem;padding:.42rem .7rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:opacity .12s;display:inline-flex}.cs-client-install-button:hover{opacity:.86}.cs-client-install-button>svg{width:.85rem;height:.85rem}@container (max-width:52rem){.cs-api-op-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.cs-api-samples-inner{max-height:none;position:static;overflow-y:visible}}@media (max-width:640px){.cs-api-index-item,.cs-status-row{grid-template-columns:minmax(0,1fr)}}.docs-body [style*=--callout-color]{border-color:var(--cs-line);box-shadow:var(--cs-shadow-card);border-radius:8px;gap:.6rem;padding:.85rem 1rem}.docs-body [style*=--callout-color]>[role=none]:first-child{display:none}.docs-body [style*=--callout-color] :where(p,li){color:var(--color-fd-foreground)}@supports (color:color-mix(in lab, red, red)){.docs-body [style*=--callout-color] :where(p,li){color:color-mix(in srgb, var(--color-fd-foreground) 74%, var(--color-fd-muted-foreground))}}.cs-api-responses{border:1px solid var(--cs-line);background:var(--cs-surface);border-radius:8px;overflow:hidden}.cs-api-responses-bar{border-bottom:1px solid var(--cs-line);background:var(--color-fd-muted);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding:.4rem .6rem;display:flex}.cs-api-responses-bar>[role=tablist]{flex-wrap:wrap;gap:.15rem;display:flex}.cs-api-status-tab{font-family:var(--font-mono);color:var(--color-fd-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:.28rem .5rem;font-size:.72rem;font-weight:500;transition:background-color .12s,color .12s}.cs-api-status-tab:hover{background:var(--cs-quiet-accent)}@supports (color:color-mix(in lab, red, red)){.cs-api-status-tab:hover{background:color-mix(in srgb, var(--cs-quiet-accent) 12%, transparent)}}.cs-api-status-tab:hover{color:var(--color-fd-foreground)}.cs-api-status-tab[data-active]{background:var(--cs-surface);box-shadow:var(--cs-shadow-card)}.cs-api-status-tab[data-active][data-tone=ok]{color:#2b8a3e}@supports (color:color-mix(in lab, red, red)){.cs-api-status-tab[data-active][data-tone=ok]{color:color-mix(in srgb, #2b8a3e 82%, var(--color-fd-foreground))}}.cs-api-status-tab[data-active][data-tone=warn]{color:#b7791f}@supports (color:color-mix(in lab, red, red)){.cs-api-status-tab[data-active][data-tone=warn]{color:color-mix(in srgb, #b7791f 84%, var(--color-fd-foreground))}}.cs-api-status-tab[data-active][data-tone=err]{color:#e5484d}@supports (color:color-mix(in lab, red, red)){.cs-api-status-tab[data-active][data-tone=err]{color:color-mix(in srgb, #e5484d 82%, var(--color-fd-foreground))}}.cs-api-responses-label{color:var(--color-fd-muted-foreground);margin-left:auto;padding-right:.25rem;font-size:.76rem}.cs-api-responses [role=tabpanel] :where(p){color:var(--color-fd-muted-foreground);margin:0;padding:.85rem;font-size:.86rem;line-height:1.55}.cs-api-responses [role=tabpanel] :where(figure.shiki){border-radius:6px;margin:.75rem}.docs-page-actions{flex:none;align-items:stretch;margin-top:.15rem;display:inline-flex}.docs-page-actions>.docs-copy-button{border-right-width:0;border-radius:6px 0 0 6px;margin-top:0}.docs-page-actions-more{border:1px solid var(--cs-line);background:var(--cs-surface);width:1.9rem;box-shadow:var(--cs-shadow-card);color:var(--color-fd-muted-foreground);border-radius:0 6px 6px 0;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.docs-page-actions-more>svg{width:.85rem;height:.85rem}.docs-page-actions-more:hover{background:var(--color-fd-muted);color:var(--color-fd-foreground)}.cs-method{background:var(--cs-quiet-accent);border-radius:4px;justify-content:center;align-items:center;min-width:2.9rem;padding:.1rem .3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cs-method{background:color-mix(in srgb, var(--cs-quiet-accent) 14%, transparent)}}.cs-method{color:var(--color-fd-muted-foreground);font-family:var(--font-mono);font-size:.58rem;font-weight:600}.cs-method[data-method=GET]{color:#2b8a3e;background:#2b8a3e24}@supports (color:color-mix(in lab, red, red)){.cs-method[data-method=GET]{color:color-mix(in srgb, #2b8a3e 84%, var(--color-fd-foreground))}}.cs-method[data-method=POST]{color:#0070f3;background:#0070f324}@supports (color:color-mix(in lab, red, red)){.cs-method[data-method=POST]{color:color-mix(in srgb, #0070f3 88%, var(--color-fd-foreground))}}.cs-method[data-method=PUT],.cs-method[data-method=PATCH]{color:#b7791f;background:#b7791f29}@supports (color:color-mix(in lab, red, red)){.cs-method[data-method=PUT],.cs-method[data-method=PATCH]{color:color-mix(in srgb, #b7791f 88%, var(--color-fd-foreground))}}.cs-method[data-method=DELETE]{color:#e5484d;background:#e5484d24}@supports (color:color-mix(in lab, red, red)){.cs-method[data-method=DELETE]{color:color-mix(in srgb, #e5484d 84%, var(--color-fd-foreground))}}.docs-body .cs-routes{border:1px solid var(--cs-line);background:var(--cs-surface);border-radius:8px;margin:1.5rem 0;padding:0;list-style:none;overflow:hidden}.docs-body .cs-routes>li{border-bottom:1px solid var(--cs-line);grid-template-columns:auto minmax(0,18rem) minmax(0,1fr);align-items:baseline;gap:.35rem 1rem;margin:0;padding:.75rem 1rem;font-size:.9rem;display:grid}.docs-body .cs-routes>li:last-child{border-bottom:0}.docs-body .cs-routes>li>code{overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:.85rem}.docs-body .cs-routes>li>span:last-child{color:var(--color-fd-muted-foreground)}.docs-body .cs-routes .cs-method{font-size:.62rem}@container (max-width:40rem){.docs-body .cs-routes>li{grid-template-columns:auto minmax(0,1fr)}.docs-body .cs-routes>li>span:last-child{grid-column:1/-1}.cs-status-row{grid-template-columns:auto minmax(0,1fr)}.cs-status-row-body{grid-column:1/-1}}#nd-sidebar a:has(>.cs-method)>svg{display:none}.cs-sidebar-badge{background:var(--cs-link-soft);color:var(--cs-link-on-soft);vertical-align:.06em;white-space:nowrap;border-radius:999px;margin-left:.45rem;padding:.05rem .45rem;font-size:.68rem;font-weight:500;line-height:1.4;display:inline-block}.docs-body .docs-prose-code pre{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-width:0}.docs-body .docs-prose-code pre .line{white-space:pre-wrap;min-height:1lh}.docs-body .cs-manual-setup>*{transition:opacity .24s}.docs-body .cs-manual-setup[data-dimmed]>:not(.cs-manual-setup-note){opacity:.55}.docs-body .cs-manual-setup-note{color:var(--color-fd-muted-foreground);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:2.5rem 0 -1rem;font-size:.85rem;display:flex}.docs-body .cs-manual-setup-note button{color:var(--color-fd-primary);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (prefers-reduced-motion:reduce){.docs-body .cs-manual-setup>*{transition:none}}.cs-agent-prompt{border:1px solid var(--cs-line);background:var(--cs-surface);border-radius:8px;margin:1.5rem 0;overflow:hidden}.cs-agent-prompt>header{border-bottom:1px solid var(--cs-line);background:var(--color-fd-muted);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .6rem .55rem .9rem;font-size:.85rem;display:flex}.cs-agent-prompt>header>span{color:var(--color-fd-muted-foreground);align-items:center;gap:.5rem;display:inline-flex}.cs-agent-prompt>header>div{gap:.4rem;display:inline-flex}.cs-agent-prompt>header svg{width:.95rem;height:.95rem}.cs-agent-prompt>header button{border:1px solid var(--cs-line);background:var(--cs-surface);color:var(--color-fd-foreground);border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.8rem;line-height:1;display:inline-flex}.cs-agent-prompt>header button:hover{background:var(--color-fd-accent)}.cs-agent-prompt>header button[aria-expanded] svg{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.cs-agent-prompt[data-open]>header button[aria-expanded=true] svg{transform:rotate(180deg)}.cs-agent-prompt-body{max-height:7.75rem;transition:max-height .34s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.cs-agent-prompt-body:after{content:"";background:linear-gradient(to bottom, transparent, var(--cs-surface));pointer-events:none;opacity:1;height:3.25rem;transition:opacity .22s;position:absolute;inset:auto 0 0}.cs-agent-prompt[data-open] .cs-agent-prompt-body:after{opacity:0}@media (prefers-reduced-motion:reduce){.cs-agent-prompt-body,.cs-agent-prompt-body:after,.cs-agent-prompt>header button[aria-expanded] svg{transition:none}}.docs-body .cs-agent-prompt-body :where(figure.shiki){box-shadow:none;background:var(--cs-surface);border:0;border-radius:0;margin:0}.cs-agent-prompt-body figure.shiki>div:has(>figcaption){display:none}.docs-body .cs-agent-prompt-body pre{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-width:0;padding:.9rem 1rem;font-size:.84rem;line-height:1.55}.docs-body .cs-agent-prompt-body pre .line{white-space:pre-wrap;min-height:1lh}.cs-agent-prompt-toggle{border-top:1px solid var(--cs-line);background:var(--cs-surface);width:100%;color:var(--color-fd-primary);padding:.55rem;font-size:.85rem;font-weight:500;display:block}.cs-agent-prompt-toggle:hover{background:var(--color-fd-accent)}.docs-body [role=tabpanel]>.cs-client-install-row{margin:0;padding:.6rem .75rem}.docs-body .cs-agent-inline{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:.6rem;margin-left:.25rem;display:inline-flex}.docs-body a.cs-agent-inline-item{border:1px solid var(--cs-line);background:var(--cs-surface);border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.docs-body a.cs-agent-inline-item:hover{background:var(--color-fd-accent);border-color:var(--color-fd-muted-foreground)}.docs-body .cs-agent-inline-item img{flex:none;width:1.15rem;height:1.15rem;margin:0;display:inline-block}.docs-body .cs-agent-inline-item img[data-theme=dark],.dark .docs-body .cs-agent-inline-item img[data-theme=light]{display:none}.dark .docs-body .cs-agent-inline-item img[data-theme=dark]{display:inline-block}.docs-body .cs-mark{width:1.25rem;height:1.25rem;color:var(--color-fd-muted-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.docs-body .cs-mark img,.docs-body .cs-mark svg{width:1rem;height:1rem;margin:0;display:inline-block}.docs-body .cs-mark img[data-theme=dark],.dark .docs-body .cs-mark img[data-theme=light]{display:none}.dark .docs-body .cs-mark img[data-theme=dark]{display:inline-block}.docs-body .cs-example{border:1px solid var(--cs-line);background:var(--cs-surface);border-radius:8px;margin:1.5rem 0}.docs-body .cs-example>figcaption{border-bottom:1px solid var(--cs-line);color:var(--color-fd-muted-foreground);text-align:left;margin:0;padding:.5rem .9rem;font-size:.78rem;font-weight:500}.docs-body .cs-example-prompt{margin:0;padding:.85rem .9rem;font-size:.95rem;line-height:1.6}.docs-body .cs-example-prompt:before{content:"“"}.docs-body .cs-example-prompt:after{content:"”"}.docs-body .cs-example-calls{border-top:1px solid var(--cs-line);margin:0;padding:.5rem .9rem .75rem;list-style:none}.docs-body .cs-example-calls>li{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.65rem;margin:0;padding:.3rem 0;font-size:.875rem;display:grid}.docs-body .cs-example-calls>li>span:last-child{color:var(--color-fd-muted-foreground)}.docs-body .cs-clients{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.docs-body .cs-clients>li{margin:0;padding:0}.docs-body .cs-clients a{border:1px solid var(--cs-line);background:var(--cs-surface);color:var(--color-fd-foreground);border-radius:6px;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.9rem;text-decoration:none;transition:background-color .12s;display:flex}.docs-body .cs-clients a:hover{background:var(--color-fd-accent)}.docs-body .cs-marks{margin:1.25rem 0 1.5rem}.docs-body .cs-marks>ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.docs-body .cs-marks>ul>li{border:1px solid var(--cs-line);background:var(--cs-surface);border-radius:6px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin:0;padding:0;display:flex}.docs-body .cs-marks>ul>li .cs-mark img{width:1.2rem;height:1.2rem}.docs-body .cs-marks>figcaption{color:var(--color-fd-muted-foreground);text-align:left;margin-top:.6rem;font-size:.82rem}.docs-body .cs-setup-line{border:1px solid var(--cs-line);background:var(--color-fd-secondary);min-height:3rem;color:var(--color-fd-foreground);font-family:var(--font-mono,ui-monospace, monospace);border-radius:8px;align-items:center;gap:.75rem;margin:1.25rem 0;padding:0 .45rem 0 1rem;font-size:.875rem;line-height:1;display:flex}.docs-body .cs-setup-line-prompt{color:var(--color-fd-muted-foreground);-webkit-user-select:none;user-select:none;flex:none}.docs-body .cs-setup-line-code{white-space:nowrap;min-width:0;font:inherit;color:inherit;scrollbar-width:none;background:0 0;border:0;flex:1;margin:0;padding:.9rem 0;overflow-x:auto}.docs-body .cs-setup-line-code::-webkit-scrollbar{display:none}.docs-body .cs-setup-line-copy{border:1px solid var(--cs-line);background:var(--cs-surface);color:var(--color-fd-foreground);font-family:var(--font-sans,system-ui, sans-serif);border-radius:6px;flex:none;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.8rem;line-height:1;display:inline-flex}.docs-body .cs-setup-line-copy:hover{background:var(--color-fd-accent)}.docs-body .cs-setup-line-copy svg{width:.9rem;height:.9rem}.docs-footer{--home-ink:var(--color-fd-foreground);--home-muted:var(--cs-muted);--home-line:var(--cs-line);background:var(--cs-surface)}.docs-footer footer{padding-left:1.25rem;padding-right:1.25rem}.docs-footer footer>div{max-width:var(--fd-layout-width,1400px);margin-left:auto;margin-right:auto}.docs-footer-logo{width:9.8rem;height:auto;display:block}.dark .docs-footer-logo{filter:invert()}:is(#nd-toc div:has(>a[href^=\#])>div[style*=--track-bottom],#nd-toc a[href^=\#]>svg){display:none}
