@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--docs-code-fade:0px}}}@layer theme,base;@layer components{:where([data-docs-root],[data-docs-content]){--docs-bg:var(--panel);--docs-fg:var(--fg);--docs-muted:var(--fg-2);--docs-subtle:var(--fg-3);--docs-border:var(--border);--docs-border-strong:var(--border-strong);--docs-surface:var(--surface);--docs-hover:var(--hover);--docs-accent:var(--docs-accent-light,var(--brand));--docs-accent-text:var(--docs-accent-light,var(--brand-text));--docs-heading:var(--fg);--docs-body:var(--fg)}@supports (color:color-mix(in lab, red, red)){:where([data-docs-root],[data-docs-content]){--docs-body:color-mix(in oklab, var(--fg) 78%, var(--fg-2))}}:where([data-docs-root],[data-docs-content]){--docs-soft:var(--fg)}@supports (color:color-mix(in lab, red, red)){:where([data-docs-root],[data-docs-content]){--docs-soft:color-mix(in oklab, var(--fg) 5%, transparent)}}:where([data-docs-root],[data-docs-content]){--docs-rail:var(--fg)}@supports (color:color-mix(in lab, red, red)){:where([data-docs-root],[data-docs-content]){--docs-rail:color-mix(in oklab, var(--fg) 12%, transparent)}}:where([data-docs-root],[data-docs-content]){--docs-well:var(--fg)}@supports (color:color-mix(in lab, red, red)){:where([data-docs-root],[data-docs-content]){--docs-well:color-mix(in oklab, var(--fg) 4%, var(--panel))}}:where([data-docs-root],[data-docs-content]){--docs-frame-bg:var(--fg)}@supports (color:color-mix(in lab, red, red)){:where([data-docs-root],[data-docs-content]){--docs-frame-bg:color-mix(in oklab, var(--fg) 2%, transparent)}}:where([data-docs-root],[data-docs-content]){--docs-frame-grid:var(--fg)}@supports (color:color-mix(in lab, red, red)){:where([data-docs-root],[data-docs-content]){--docs-frame-grid:color-mix(in oklab, var(--fg) 5%, transparent)}}:where([data-docs-root],[data-docs-content]){--docs-frame-edge:var(--fg)}@supports (color:color-mix(in lab, red, red)){:where([data-docs-root],[data-docs-content]){--docs-frame-edge:color-mix(in oklab, var(--fg) 5%, transparent)}}:where([data-docs-root],[data-docs-content]){--docs-mark-bg:#fef08a;--docs-font-sans:var(--font-sans);--docs-font-mono:var(--font-mono);--docs-text-size:16px;--docs-text-leading:28px;--docs-text-tracking:-.2px;--docs-small-size:14px;--docs-small-leading:20px;--docs-h1-size:36px;--docs-h1-leading:36px;--docs-h1-tracking:-.5px;--docs-h2-size:24px;--docs-h2-leading:32px;--docs-h2-tracking:-.6px;--docs-h3-size:20px;--docs-h3-leading:28px;--docs-h3-tracking:-.4px;--docs-h4-size:18px;--docs-h4-leading:28px;--docs-h4-tracking:-.3px;--docs-heading-weight:500;--docs-radius-lg:16px;--docs-radius-md:12px;--docs-radius-sm:8px;--docs-radius-xs:6px;--docs-scroll-offset:96px;--docs-callout-note-fg:#1e40af;--docs-callout-note-bg:#eff6ff;--docs-callout-note-border:#bfdbfe;--docs-callout-warning-fg:#854d0e;--docs-callout-warning-bg:#fefce8;--docs-callout-warning-border:#fef08a;--docs-callout-info-fg:#262626;--docs-callout-info-bg:#fafafa;--docs-callout-info-border:#e5e5e5;--docs-callout-tip-fg:#166534;--docs-callout-tip-bg:#f0fdf4;--docs-callout-tip-border:#bbf7d0;--docs-callout-check-fg:#166534;--docs-callout-check-bg:#f0fdf4;--docs-callout-check-border:#bbf7d0;--docs-callout-danger-fg:#991b1b;--docs-callout-danger-bg:#fef2f2;--docs-callout-danger-border:#fecaca;--docs-callout-custom-default:#71717a;--docs-success:#2f9e6a;--docs-danger:#d93d42;--docs-warning:#b7861f;--docs-overlay-shadow:0 0 0 1px #0000000f, 0 4px 12px -2px #00000014, 0 16px 32px -8px #0000001f;--docs-hl-keyword:#d73a49;--docs-hl-title:#6f42c1;--docs-hl-constant:#005cc5;--docs-hl-string:#032f62;--docs-hl-variable:#e36209;--docs-hl-comment:#6a737d;--docs-hl-tag:#22863a;--docs-hl-section:#005cc5;--docs-hl-bullet:#735c0f;--docs-hl-addition:#22863a;--docs-hl-addition-bg:#f0fff4;--docs-hl-deletion:#b31d28;--docs-hl-deletion-bg:#ffeef0}:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)),:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) :where([data-docs-content]){--docs-accent:var(--docs-accent-dark,var(--brand));--docs-accent-text:var(--docs-accent-dark,var(--brand-text));--docs-body:var(--fg)}@supports (color:color-mix(in lab, red, red)){:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)),:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) :where([data-docs-content]){--docs-body:color-mix(in oklab, var(--fg) 45%, var(--fg-2))}}:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)),:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) :where([data-docs-content]){--docs-soft:var(--fg)}@supports (color:color-mix(in lab, red, red)){:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)),:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) :where([data-docs-content]){--docs-soft:color-mix(in oklab, var(--fg) 10%, transparent)}}:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)),:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) :where([data-docs-content]){--docs-rail:var(--fg)}@supports (color:color-mix(in lab, red, red)){:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)),:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) :where([data-docs-content]){--docs-rail:color-mix(in oklab, var(--fg) 10%, transparent)}}:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)),:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) :where([data-docs-content]){--docs-well:var(--fg)}@supports (color:color-mix(in lab, red, red)){:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)),:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) :where([data-docs-content]){--docs-well:color-mix(in oklab, var(--fg) 5%, var(--panel))}}:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)),:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) :where([data-docs-content]){--docs-frame-bg:var(--fg)}@supports (color:color-mix(in lab, red, red)){:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)),:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) :where([data-docs-content]){--docs-frame-bg:color-mix(in oklab, var(--fg) 4%, transparent)}}:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)),:where(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) :where([data-docs-content]){--docs-mark-bg:#ca8a0459;--docs-callout-note-fg:#93c5fd;--docs-callout-note-bg:#2563eb33;--docs-callout-note-border:#1e3a8a;--docs-callout-warning-fg:#fde047;--docs-callout-warning-bg:#ca8a0433;--docs-callout-warning-border:#713f12;--docs-callout-info-fg:#d4d4d4;--docs-callout-info-bg:#ffffff1a;--docs-callout-info-border:#404040;--docs-callout-tip-fg:#86efac;--docs-callout-tip-bg:#16a34a33;--docs-callout-tip-border:#14532d;--docs-callout-check-fg:#86efac;--docs-callout-check-bg:#16a34a33;--docs-callout-check-border:#14532d;--docs-callout-danger-fg:#fca5a5;--docs-callout-danger-bg:#dc262633;--docs-callout-danger-border:#7f1d1d;--docs-success:#4cb782;--docs-danger:#e5484d;--docs-warning:#d9a53f;--docs-overlay-shadow:0 0 0 1px #ffffff0f, 0 8px 16px -4px #00000080, 0 24px 48px -12px #0009;--docs-hl-keyword:#8f98ea;--docs-hl-title:#d9a53f;--docs-hl-constant:#4e9ef0;--docs-hl-string:#4cb782;--docs-hl-variable:#e0793b;--docs-hl-comment:#8a8f98;--docs-hl-tag:#e5484d;--docs-hl-section:#8f98ea;--docs-hl-bullet:#d9a53f;--docs-hl-addition:#4cb782;--docs-hl-addition-bg:#4cb78224;--docs-hl-deletion:#e5484d;--docs-hl-deletion-bg:#e5484d24}:where([data-docs-content]){color:var(--docs-body);font-family:var(--docs-font-sans);font-size:var(--docs-text-size);line-height:var(--docs-text-leading);letter-spacing:var(--docs-text-tracking);overflow-wrap:break-word}:where([data-docs-content]) :where(p){margin:20px 0}:where([data-docs-content]) :where(h1,h2,h3,h4){color:var(--docs-heading);font-weight:var(--docs-heading-weight);text-wrap:balance;scroll-margin-top:var(--docs-scroll-offset);position:relative}:where([data-docs-content]) :where(h1){font-size:var(--docs-h1-size);line-height:var(--docs-h1-leading);letter-spacing:var(--docs-h1-tracking);margin:40px 0 20px}:where([data-docs-content]) :where(h2){font-size:var(--docs-h2-size);line-height:var(--docs-h2-leading);letter-spacing:var(--docs-h2-tracking);margin:36px 0 18px}:where([data-docs-content]) :where(h3){font-size:var(--docs-h3-size);line-height:var(--docs-h3-leading);letter-spacing:var(--docs-h3-tracking);margin:32px 0 12px}:where([data-docs-content]) :where(h4){font-size:var(--docs-h4-size);line-height:var(--docs-h4-leading);letter-spacing:var(--docs-h4-tracking);margin:24px 0 8px}:where([data-docs-content]) :where([data-docs-part=heading-anchor]){border-radius:var(--docs-radius-xs);background:var(--docs-bg);width:24px;height:24px;box-shadow:0 0 0 1px var(--docs-border-strong);color:var(--docs-subtle);opacity:0;top:calc(.5lh - 12px);justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:-40px}:where([data-docs-content]) :where([data-docs-part=heading-anchor]) svg{width:12px;height:12px}:where([data-docs-content]) :where(h1,h2,h3,h4):hover :where([data-docs-part=heading-anchor]),:where([data-docs-content]) :where([data-docs-part=heading-anchor]):focus-visible{opacity:1}:where([data-docs-content]) :where([data-docs-part=heading-anchor]):hover{color:var(--docs-heading)}@media (max-width:767px){:where([data-docs-content]) :where([data-docs-part=heading-anchor]){display:none}}:where([data-docs-content]) :where(ul,ol){margin:20px 0;padding-inline-start:26px}:where([data-docs-content]) :where(ul){list-style:outside}:where([data-docs-content]) :where(ol){list-style:decimal}:where([data-docs-content]) :where(li){margin:8px 0;padding-inline-start:6px}:where([data-docs-content]) :where(ul>li)::marker{color:var(--docs-subtle)}:where([data-docs-content]) :where(ol>li)::marker{color:var(--docs-muted);font-variant-numeric:tabular-nums}:where([data-docs-content]) :where(li>p){margin:0}:where([data-docs-content]) :where(li>p+p){margin-top:12px}:where([data-docs-content]) :where(li>ul,li>ol){margin:8px 0}:where([data-docs-content]) :where(ul[data-type=taskList]){padding-inline-start:0;list-style:none}:where([data-docs-content]) :where(li[data-type=taskItem]){align-items:flex-start;gap:10px;padding-inline-start:0;display:flex}:where([data-docs-content]) :where(li[data-type=taskItem]>label){height:var(--docs-text-leading);-webkit-user-select:none;user-select:none;flex:none;align-items:center;display:flex}:where([data-docs-content]) :where(li[data-type=taskItem]>label input){width:16px;height:16px;accent-color:var(--docs-accent);margin:0}:where([data-docs-content]) :where(li[data-type=taskItem]>div){flex:auto;min-width:0}:where([data-docs-content]) :where(li[data-type=taskItem]>div>p){margin:0}:where([data-docs-content]) :where(li[data-type=taskItem]>div>p+p){margin-top:12px}:where([data-docs-content]) :where(li[data-type=taskItem][data-checked=true]>div){color:var(--docs-muted)}:where([data-docs-content]) :where(blockquote){border-inline-start:3px solid var(--docs-border-strong);color:var(--docs-muted);margin:20px 0;padding-inline-start:16px}:where([data-docs-content]) :where(blockquote>:first-child){margin-top:0}:where([data-docs-content]) :where(blockquote>:last-child){margin-bottom:0}:where([data-docs-content]) :where(hr){border:0;border-top:1px solid var(--docs-border);margin:48px 0}:where([data-docs-content]) :where([data-docs-part=table-wrap],.tableWrapper){margin:24px 0;overflow-x:auto}:where([data-docs-content]) :where(table){border-collapse:collapse;width:100%;font-size:var(--docs-small-size);font-variant-numeric:tabular-nums;line-height:24px}:where([data-docs-content]) :where(th,td){border-bottom:1px solid var(--docs-border);text-align:start;vertical-align:top;padding:8px 12px}:where([data-docs-content]) :where(th){border-bottom-color:var(--docs-border-strong);color:var(--docs-heading);font-weight:600}:where([data-docs-content]) :where(th:first-child,td:first-child){padding-inline-start:0}:where([data-docs-content]) :where(th:last-child,td:last-child){padding-inline-end:0}:where([data-docs-content]) :where(tr:last-child>td){border-bottom:0}:where([data-docs-content]) :where(th,td)[data-align=center]{text-align:center}:where([data-docs-content]) :where(th,td)[data-align=right]{text-align:end}:where([data-docs-content]) :where(th>p,td>p){margin:0}:where([data-docs-content]) :where(a:not([data-docs],[data-docs-part])){color:var(--docs-heading);text-decoration-line:underline;-webkit-text-decoration-color:var(--docs-accent);-webkit-text-decoration-color:var(--docs-accent);-webkit-text-decoration-color:var(--docs-accent);text-decoration-color:var(--docs-accent);text-underline-offset:4px;font-weight:600;text-decoration-thickness:1px}:where([data-docs-content]) :where(a:not([data-docs],[data-docs-part])):hover{text-decoration-thickness:2px}:where([data-docs-content]) :where(strong,b){color:var(--docs-heading);font-weight:600}:where([data-docs-content]) :where(:not(pre)>code){border:1px solid var(--docs-border);border-radius:var(--docs-radius-xs);background:var(--docs-surface);color:var(--docs-heading);font-family:var(--docs-font-mono);letter-spacing:0;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 6px;font-size:.875em;font-weight:400}:where([data-docs-content]) :where(mark){background:var(--docs-mark-bg);color:inherit;border-radius:3px;padding:0 2px}:where([data-docs-content]) :where(u){text-underline-offset:3px;text-decoration-line:underline}:where([data-docs-content]) :where(sup,sub){vertical-align:baseline;font-size:.75em;line-height:0;position:relative}:where([data-docs-content]) :where(sup){top:-.5em}:where([data-docs-content]) :where(sub){bottom:-.25em}:where([data-docs-content]) :where(.katex-display){margin:24px 0;padding:4px 0;overflow:auto hidden}@media (prefers-reduced-motion:no-preference){:where([data-docs-content]) :where([data-docs-part=heading-anchor]){transition:opacity .15s,color .15s}}[data-docs][id]{scroll-margin-top:var(--docs-scroll-offset)}[data-docs=callout]{--docs-callout-fg:var(--docs-callout-note-fg);--docs-callout-bg:var(--docs-callout-note-bg);--docs-callout-border:var(--docs-callout-note-border);border:1px solid var(--docs-callout-border);border-radius:var(--docs-radius-lg);background:var(--docs-callout-bg);color:var(--docs-callout-fg);font-size:var(--docs-small-size);line-height:var(--docs-small-leading);gap:12px;margin:16px 0;padding:16px 20px;display:flex;overflow:hidden}[data-docs=callout][data-variant=warning]{--docs-callout-fg:var(--docs-callout-warning-fg);--docs-callout-bg:var(--docs-callout-warning-bg);--docs-callout-border:var(--docs-callout-warning-border)}[data-docs=callout][data-variant=info]{--docs-callout-fg:var(--docs-callout-info-fg);--docs-callout-bg:var(--docs-callout-info-bg);--docs-callout-border:var(--docs-callout-info-border)}[data-docs=callout][data-variant=tip]{--docs-callout-fg:var(--docs-callout-tip-fg);--docs-callout-bg:var(--docs-callout-tip-bg);--docs-callout-border:var(--docs-callout-tip-border)}[data-docs=callout][data-variant=check]{--docs-callout-fg:var(--docs-callout-check-fg);--docs-callout-bg:var(--docs-callout-check-bg);--docs-callout-border:var(--docs-callout-check-border)}[data-docs=callout][data-variant=danger]{--docs-callout-fg:var(--docs-callout-danger-fg);--docs-callout-bg:var(--docs-callout-danger-bg);--docs-callout-border:var(--docs-callout-danger-border)}[data-docs=callout][data-variant=custom]{--docs-callout-tone:var(--docs-callout-color,var(--docs-callout-custom-default));--docs-callout-fg:var(--docs-callout-tone)}@supports (color:color-mix(in lab, red, red)){[data-docs=callout][data-variant=custom]{--docs-callout-fg:color-mix(in oklab, var(--docs-callout-tone) 40%, var(--docs-fg))}}[data-docs=callout][data-variant=custom]{--docs-callout-bg:var(--docs-callout-tone)}@supports (color:color-mix(in lab, red, red)){[data-docs=callout][data-variant=custom]{--docs-callout-bg:color-mix(in oklab, var(--docs-callout-tone) 10%, transparent)}}[data-docs=callout][data-variant=custom]{--docs-callout-border:var(--docs-callout-tone)}@supports (color:color-mix(in lab, red, red)){[data-docs=callout][data-variant=custom]{--docs-callout-border:color-mix(in oklab, var(--docs-callout-tone) 30%, transparent)}}[data-docs=callout]>[data-docs-part=callout-icon]{flex:none;width:16px;margin-top:2px;display:flex}[data-docs=callout]>[data-docs-part=callout-icon] svg{width:16px;height:16px}[data-docs=callout]>[data-docs-part=callout-content]{flex:auto;min-width:0}[data-docs-part=callout-content] :where(p){margin:16px 0}[data-docs-part=callout-content] :where(p,li){font-size:inherit;line-height:inherit}[data-docs-part=callout-content] :where(a,strong,b,code,h2,h3,h4){color:inherit}[data-docs-part=callout-content] :where(a:not([data-docs],[data-docs-part])){text-decoration-color:currentColor}[data-docs-part=callout-content] :where(h2,h3,h4){letter-spacing:normal;margin:16px 0 8px;font-size:16px;font-weight:600;line-height:24px}[data-docs=accordion]{border:1px solid var(--docs-border);border-radius:var(--docs-radius-lg);background:var(--docs-bg);margin:0 0 12px;overflow:hidden}[data-docs=accordion]>[data-docs-part=accordion-summary]{cursor:pointer;align-items:center;gap:12px;padding:14px 20px;list-style:none;display:flex;position:relative}[data-docs=accordion]>[data-docs-part=accordion-summary]::-webkit-details-marker{display:none}[data-docs=accordion]>summary[data-docs-part=accordion-summary]:hover{background:var(--docs-hover)}[data-docs=accordion]>summary[data-docs-part=accordion-summary]:focus-visible{outline:2px solid var(--docs-accent);outline-offset:-2px;box-shadow:none}[data-docs-part=accordion-chevron]{width:16px;height:16px;color:var(--docs-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}[data-docs-part=accordion-chevron] svg{width:12px;height:12px;transform:rotate(-90deg)}[data-docs=accordion]:is([open],[data-open])>[data-docs-part=accordion-summary] [data-docs-part=accordion-chevron] svg{transform:none}[data-docs-part=accordion-icon]{width:16px;height:16px;color:var(--docs-heading);flex:none;display:flex}[data-docs-part=accordion-icon] svg{width:16px;height:16px}[data-docs-part=accordion-heading]{text-align:start;flex:auto;min-width:0}[data-docs-part=accordion-title]{color:var(--docs-heading);font-size:16px;font-weight:500;line-height:24px;display:block}[data-docs-part=accordion-description]{color:var(--docs-muted);font-size:var(--docs-small-size);line-height:var(--docs-small-leading);margin-top:2px;display:block}[data-docs=accordion]>[data-docs-part=accordion-body]{padding:0 20px 14px;overflow-x:auto}[data-docs=accordion-group]{border:1px solid var(--docs-border);border-radius:var(--docs-radius-lg);margin:0 0 12px;overflow:hidden}[data-docs=accordion-group] [data-docs=accordion]:not([data-docs=accordion] *){border:0;border-top:1px solid var(--docs-border);border-radius:0;margin:-1px 0 0}[data-docs=expandable]{border:1px solid var(--docs-border);border-radius:var(--docs-radius-md);margin:16px 0}[data-docs=expandable]>[data-docs-part=expandable-summary]{color:var(--docs-muted);font-size:var(--docs-small-size);line-height:var(--docs-small-leading);cursor:pointer;border-radius:11px;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}[data-docs=expandable]>[data-docs-part=expandable-summary]::-webkit-details-marker{display:none}[data-docs=expandable]>summary[data-docs-part=expandable-summary]:hover{background:var(--docs-soft);color:var(--docs-heading)}[data-docs=expandable]>summary[data-docs-part=expandable-summary]:focus-visible{outline:2px solid var(--docs-accent);outline-offset:-2px;box-shadow:none}[data-docs=expandable]:is([open],[data-open])>[data-docs-part=expandable-summary]{border-end-end-radius:0;border-end-start-radius:0}[data-docs-part=expandable-chevron]{width:12px;height:12px;color:var(--docs-subtle);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}[data-docs-part=expandable-chevron] svg{width:12px;height:12px}[data-docs=expandable]:is([open],[data-open])>[data-docs-part=expandable-summary] [data-docs-part=expandable-chevron] svg{transform:rotate(90deg)}[data-docs=expandable]>[data-docs-part=expandable-summary] [data-docs-part=expandable-hide],[data-docs=expandable][open]>[data-docs-part=expandable-summary] [data-docs-part=expandable-show]{display:none}[data-docs=expandable][open]>[data-docs-part=expandable-summary] [data-docs-part=expandable-hide]{display:inline}[data-docs=expandable]>[data-docs-part=expandable-body]{border-top:1px solid var(--docs-border);margin:0 12px;padding:8px}[data-docs=columns]{grid-template-columns:minmax(0,1fr);column-gap:16px;margin:16px 0;display:grid}@media (min-width:640px){[data-docs=columns][data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-docs=columns][data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-docs=columns][data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-docs=columns]>[data-node-view-content],[data-docs=columns]>[data-node-view-content]>[data-node-view-content-react]{display:contents}[data-docs=card]{border:1px solid var(--docs-border);border-radius:var(--docs-radius-lg);background:var(--docs-bg);color:inherit;margin:8px 0;font-weight:400;text-decoration:none;display:block;position:relative;overflow:hidden}[data-docs=card][data-linked]:hover{border-color:var(--docs-accent)}[data-docs=card]>[data-docs-part=card-image] img{object-fit:cover;object-position:center;width:100%;height:auto;display:block}[data-docs=card]>[data-docs-part=card-container]{padding:20px 24px;position:relative}[data-docs=card][data-horizontal]>[data-docs-part=card-container]{align-items:center;column-gap:16px;display:flex}[data-docs-part=card-arrow]{color:var(--docs-subtle);top:20px;display:flex;position:absolute;inset-inline-end:20px}[data-docs-part=card-arrow] svg{width:12px;height:12px;margin:2px}[data-docs=card][data-linked]:hover>[data-docs-part=card-container]>[data-docs-part=card-arrow]{color:var(--docs-accent-text)}[data-docs-part=card-icon]{width:24px;height:24px;color:var(--docs-card-color,var(--docs-accent));flex:none;display:flex}[data-docs-part=card-icon] svg{width:24px;height:24px}[data-docs-part=card-body]{width:100%;min-width:0}[data-docs=card] [data-docs-part=card-body]>[data-docs-part=card-title]{color:var(--docs-heading);letter-spacing:normal;margin:0;font-size:16px;font-weight:600;line-height:24px}[data-docs=card]:not([data-horizontal]) [data-docs-part=card-icon]+[data-docs-part=card-body]>[data-docs-part=card-title]{margin-top:16px}[data-docs=card][data-linked]:has([data-docs-part=card-arrow]) [data-docs-part=card-body]>[data-docs-part=card-title]{padding-inline-end:24px}[data-docs-part=card-content]{color:var(--docs-muted);margin-top:4px;font-size:16px;line-height:24px}[data-docs=card][data-horizontal] [data-docs-part=card-body]>[data-docs-part=card-content]{margin-top:0}[data-docs-part=card-content] :where(p){margin:8px 0}:is([data-docs=card],[data-docs=tile]) :where(p,[data-docs-part=card-title],[data-docs-part=card-cta]){text-wrap:wrap}[data-docs-part=card-cta]{color:var(--docs-muted);font-size:var(--docs-small-size);line-height:var(--docs-small-leading);align-items:center;gap:8px;margin-top:32px;font-weight:500;display:inline-flex}[data-docs-part=card-cta] svg{width:12px;height:12px}[data-docs=card][data-linked]:hover [data-docs-part=card-body]>[data-docs-part=card-cta]{color:var(--docs-accent-text)}[data-docs=tile]{width:100%;min-width:0;color:inherit;flex-direction:column;align-items:center;gap:4px;margin:8px 0;text-decoration:none;display:flex}[data-docs=tile]>[data-docs-part=tile-preview]{border-radius:var(--docs-radius-lg);background-color:var(--docs-well);background-image:radial-gradient(var(--docs-rail) 1px, transparent 1px);background-position:50%;background-size:24px 24px;place-items:center;width:100%;height:170px;padding:4px 0;display:grid;overflow:hidden}[data-docs=tile]>[data-docs-part=tile-preview]>[data-docs-part=tile-media]{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:32px;display:flex}[data-docs-part=tile-media] :where(img,svg){width:auto;max-width:100%;height:auto;max-height:100%}[data-docs=tile]>[data-docs-part=tile-text]{flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0;padding:8px;display:flex}[data-docs-part=tile-text]>[data-docs-part=tile-title],[data-docs-part=tile-text]>[data-docs-part=tile-description]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;overflow:hidden}[data-docs-part=tile-text]>[data-docs-part=tile-title]{color:var(--docs-heading);font-size:16px;font-weight:500;line-height:24px}[data-docs-part=tile-text]>[data-docs-part=tile-description]{color:var(--docs-muted);font-size:var(--docs-small-size);line-height:var(--docs-small-leading);letter-spacing:-.1px}a[data-docs=tile]:hover [data-docs-part=tile-text]>[data-docs-part=tile-title]{color:var(--docs-accent-text)}[data-docs=steps]{margin:40px 0 24px 14px}[data-docs=step]{align-items:flex-start;padding-bottom:20px;display:flex;position:relative}[data-docs=step]>[data-docs-part=step-line]{background:var(--docs-rail);top:44px;width:1px;height:calc(100% - 44px);position:absolute;inset-inline-start:0}[data-docs=step]:last-child:not([data-node-view-wrapper]>*)>[data-docs-part=step-line],.react-renderer:last-child>[data-node-view-wrapper]>[data-docs=step]>[data-docs-part=step-line]{background:linear-gradient(to bottom, var(--docs-rail) 80%, transparent)}[data-docs=step]>[data-docs-part=step-number]{margin-inline-start:-13px;padding:8px 0;position:absolute}[data-docs-part=step-indicator]{background:var(--docs-soft);width:28px;height:28px;color:var(--docs-heading);font-variant-numeric:tabular-nums;border-radius:9999px;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:flex}[data-docs-part=step-indicator] svg{width:14px;height:14px}[data-docs=step]>[data-docs-part=step-body]{width:100%;min-width:0;padding-inline:32px 1px}[data-docs=step]>[data-docs-part=step-body]>[data-docs-part=step-title]{color:var(--docs-heading);letter-spacing:var(--docs-text-tracking);margin:8px 0 0;font-size:16px;font-weight:600;line-height:28px}[data-docs=step]>[data-docs-part=step-body]>h2[data-docs-part=step-title]{font-size:var(--docs-h2-size);line-height:var(--docs-h2-leading);font-weight:var(--docs-heading-weight);letter-spacing:var(--docs-h2-tracking);margin-top:6px}[data-docs=step]>[data-docs-part=step-body]>h3[data-docs-part=step-title]{font-size:var(--docs-h3-size);line-height:var(--docs-h3-leading);font-weight:var(--docs-heading-weight);letter-spacing:var(--docs-h3-tracking)}[data-docs=tabs]{margin:16px 0}[data-docs=tabs][data-border-bottom]{border-bottom:1px solid var(--docs-border);padding-bottom:24px}[data-docs-part=tab-list][data-variant=tabs]{border-bottom:1px solid var(--docs-border);scrollbar-width:none;column-gap:24px;min-width:100%;margin-bottom:24px;padding-bottom:1px;display:flex;overflow-x:auto}[data-docs-part=tab-list]>[data-docs-part=tab]{font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}[data-docs-part=tab-list]>[data-docs-part=tab]:focus-visible{outline:2px solid var(--docs-accent);outline-offset:-2px;box-shadow:none}[data-docs-part=tab-list][data-variant=tabs]>[data-docs-part=tab]{max-width:max-content;color:var(--docs-heading);font-size:var(--docs-small-size);letter-spacing:normal;border-bottom:1px solid #0000;margin-bottom:-1px;padding:12px 0 10px;font-weight:600;line-height:24px}[data-docs-part=tab-list][data-variant=tabs]>[data-docs-part=tab]:hover{border-bottom-color:var(--docs-border-strong)}[data-docs-part=tab-list][data-variant=tabs]>[data-docs-part=tab][data-active]{color:var(--docs-accent-text);border-bottom-color:currentColor}[data-docs-part=tab-icon]{flex:none;display:flex}[data-docs-part=tab-icon] svg{width:16px;height:16px}[data-docs=tabs]>[data-docs-part=tab-panel]{overflow-x:auto}:is([data-docs=code-group],[data-docs=request-example],[data-docs=response-example]){border:1px solid var(--docs-border);border-radius:var(--docs-radius-lg);background:var(--docs-surface);min-width:0;color:var(--docs-heading);flex-direction:column;margin:20px 0 32px;padding:2px;display:flex}[data-docs-part=code-group-bar]{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-inline-end:10px;display:flex}[data-dropdown]>[data-docs-part=code-group-bar]{min-height:36px;padding-inline-start:10px}[data-docs-part=code-group-bar]>[data-docs-part=tab-list][data-variant=code]{scrollbar-width:none;flex:auto;gap:4px;min-width:0;padding-inline-start:10px;font-size:12px;line-height:24px;display:flex;overflow-x:auto}[data-docs-part=tab-list][data-variant=code]>[data-docs-part=tab]{border-radius:var(--docs-radius-sm);color:var(--docs-muted);margin:4px 0 6px;padding:0 6px;font-weight:500;position:relative}[data-docs-part=tab-list][data-variant=code]>[data-docs-part=tab]:hover{background:var(--docs-soft);color:var(--docs-accent-text)}[data-docs-part=tab-list][data-variant=code]>[data-docs-part=tab][data-active]{color:var(--docs-accent-text)}[data-docs-part=tab-list][data-variant=code]>[data-docs-part=tab][data-active]:after{content:"";background:var(--docs-accent);inset-inline:0;border-radius:9999px;height:2px;position:absolute;bottom:-6px}[data-docs-part=tab-list][data-variant=code] [data-docs-part=tab-icon] svg{width:14px;height:14px}[data-docs-part=code-group-title]{min-width:0;color:var(--docs-heading);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:24px;display:flex;overflow:hidden}[data-docs-part=code-group-select]{flex:none;align-items:center;display:flex}[data-dropdown]>[data-docs-part=code-group-bar]>[data-docs-part=code-group-title]{flex:auto}[data-docs-part=code-group-bar]>[data-docs-part=code-group-actions]{flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:flex}[data-docs-part=code-group-panel]{min-width:0}[data-docs=frame]{margin:20px 0}[data-docs=frame]>[data-docs-part=frame-hint]{color:var(--docs-heading);font-size:var(--docs-small-size);line-height:var(--docs-small-leading);align-items:flex-start;gap:8px;margin-bottom:16px;font-weight:500;display:flex}[data-docs-part=frame-hint]>svg{width:16px;height:16px;color:var(--docs-subtle);flex:none;margin-top:2px}[data-docs-part=frame-hint]>p{margin:0}[data-docs=frame]>[data-docs-part=frame-figure]{isolation:isolate;border-radius:var(--docs-radius-lg);background:var(--docs-frame-bg);margin:0;padding:8px;position:relative;overflow:hidden}[data-docs=frame]>[data-docs-part=frame-figure]:before{content:"";z-index:-1;background-image:linear-gradient(to right, var(--docs-frame-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--docs-frame-grid) 1px, transparent 1px);pointer-events:none;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff9,#fff);mask-image:linear-gradient(#fff9,#fff)}[data-docs=frame]>[data-docs-part=frame-figure]:after{content:"";border:1px solid var(--docs-frame-edge);border-radius:var(--docs-radius-lg);pointer-events:none;position:absolute;inset:0}[data-docs-part=frame-figure]>[data-docs-part=frame-media]{border-radius:var(--docs-radius-md);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}[data-docs-part=frame-figure]>[data-docs-part=frame-caption]{color:var(--docs-muted);font-size:var(--docs-small-size);line-height:var(--docs-small-leading);text-align:center;margin-top:12px;padding:0 32px 8px;position:relative}[data-docs=panel]{margin:16px 0}[data-docs=update]{flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:32px 0;display:flex;position:relative}[data-docs=update]>[data-docs-part=update-meta]{flex-direction:column;flex:none;align-items:flex-start;width:100%;display:flex}@media (min-width:1024px){[data-docs=update]{flex-direction:row;gap:24px}[data-docs=update]>[data-docs-part=update-meta]{top:var(--docs-scroll-offset);width:160px;position:sticky}}[data-docs-part=update-meta]>[data-docs-part=update-label]{border-radius:var(--docs-radius-sm);background:var(--docs-accent);align-items:center;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-docs-part=update-meta]>[data-docs-part=update-label]{background:color-mix(in oklab, var(--docs-accent) 12%, transparent)}}[data-docs-part=update-meta]>[data-docs-part=update-label]{color:var(--docs-accent-text);font-size:var(--docs-small-size);line-height:var(--docs-small-leading);font-weight:500;text-decoration:none}[data-docs-part=update-meta]>[data-docs-part=update-description]{max-width:160px;color:var(--docs-muted);font-size:var(--docs-small-size);line-height:var(--docs-small-leading);overflow-wrap:anywhere;margin:12px 0 0;padding:0 4px}[data-docs-part=update-meta]>[data-docs-part=update-tags]{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0 4px;list-style:none;display:flex}[data-docs-part=update-tags]>[data-docs-part=update-tag]{border:1px solid var(--docs-border);color:var(--docs-muted);border-radius:9999px;margin:0;padding:0 8px;font-size:12px;line-height:20px}[data-docs=update]>[data-docs-part=update-content]{min-width:0;max-width:100%;font-size:var(--docs-small-size);flex:auto;padding:0 2px;line-height:24px}[data-docs-part=update-content] :where(p){margin:16px 0}[data-docs-part=update-content] :where(h2){margin:32px 0 16px;font-size:20px;line-height:28px}[data-docs-part=update-content] :where(h3){margin:24px 0 12px;font-size:16px;line-height:24px}:is([data-docs=view]:has(>[data-docs-part=view-label]),[data-docs=visibility]:has(>[data-docs-part=visibility-label])){border:1px dashed var(--docs-border-strong);border-radius:var(--docs-radius-md);margin:16px 0;padding:12px 16px}[data-docs=view]>[data-docs-part=view-label],[data-docs=visibility]>[data-docs-part=visibility-label]{background:var(--docs-soft);color:var(--docs-muted);border-radius:9999px;align-items:center;margin-bottom:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}@media (prefers-reduced-motion:no-preference){[data-docs-part=accordion-chevron] svg,[data-docs-part=expandable-chevron] svg{transition:transform .2s}[data-docs=card],[data-docs-part=card-arrow],[data-docs-part=card-cta],[data-docs-part=tile-title],[data-docs-part=tab-list]>[data-docs-part=tab]{transition:color .15s,border-color .15s,background-color .15s}}:where([data-docs-flow],[data-docs-content])>:first-child,:where([data-docs-flow])>:where([data-node-view-content])>:where([data-node-view-content-react])>:first-child,:where([data-docs-flow],[data-docs-content],[data-node-view-content-react])>:where(.react-renderer:first-child)>:where([data-node-view-wrapper])>[data-docs]{margin-top:0}:where([data-docs-flow],[data-docs-content])>:last-child,:where([data-docs-flow])>:where([data-node-view-content])>:where([data-node-view-content-react])>:last-child,:where([data-docs-flow],[data-docs-content],[data-node-view-content-react])>:where(.react-renderer:last-child)>:where([data-node-view-wrapper])>[data-docs]{margin-bottom:0}[data-docs-part=code-group-select] [data-slot=native-select]{font-weight:500;height:24px!important;color:var(--docs-muted)!important;background:0 0!important;border-color:#0000!important;padding-block:0!important;padding-inline:6px 20px!important;font-size:12px!important}[data-docs-part=code-group-select] [data-slot=native-select]:hover{color:var(--docs-heading)!important}[data-docs-part=code-group-select] [data-slot=native-select-icon]{right:4px!important}[data-docs=code-block]{--docs-code-radius:16px;--docs-code-inner-radius:14px;--docs-code-line-height:24px;--docs-code-pad-block:14px;--docs-code-pad-inline:16px;--docs-code-pad-end:var(--docs-code-pad-inline);--docs-code-surface:var(--docs-surface);--docs-code-bg:var(--docs-bg);border:1px solid var(--docs-border);border-radius:var(--docs-code-radius);min-width:0;color:var(--docs-fg);background:0 0;margin:20px 0 32px;position:relative}[data-docs=code-block][data-has-title=true]{background:var(--docs-code-surface);padding:2px}[data-docs=code-block][data-variant=panel]{border-radius:var(--docs-code-inner-radius);background:0 0;border:0;margin:0}[data-docs=code-block] [data-docs-part=code-header]{min-width:0;color:var(--docs-subtle);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:24px;display:flex}[data-docs=code-block][data-has-title=true] [data-docs-part=code-header]{border-radius:var(--docs-code-inner-radius) var(--docs-code-inner-radius) 0 0;padding:4px 10px 4px 16px}[data-docs=code-block][data-floating-header=true]{--docs-code-pad-end:calc(var(--docs-code-pad-inline) + 34px)}[data-docs=code-block][data-floating-header=true] [data-docs-part=code-header]{z-index:1;background:linear-gradient(to right, transparent, var(--docs-code-bg) 20px);padding-inline:24px 16px;position:absolute;inset-block-start:12px;inset-inline-end:0}[dir=rtl] [data-docs=code-block][data-floating-header=true] [data-docs-part=code-header]{background:linear-gradient(to left, transparent, var(--docs-code-bg) 20px)}[data-docs=code-block][data-variant=panel] [data-docs-part=code-header]{justify-content:flex-end;padding:4px 10px 0 16px}[data-docs=code-block] [data-docs-part=code-title]{min-width:0;color:var(--docs-fg);align-items:center;gap:6px;display:flex}[data-docs=code-block] [data-docs-part=code-icon]{color:var(--docs-muted);flex:none;display:inline-flex}[data-docs=code-block] [data-docs-part=code-icon] svg{width:14px;height:14px}[data-docs=code-block] [data-docs-part=code-title-text]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-docs=code-block] [data-docs-part=code-actions]{align-items:center;gap:6px;margin-inline-start:auto;display:flex}[data-docs=code-block] [data-docs-part=code-language]{display:none}:is([data-docs=code-block],[data-docs-part=code-group-bar]) [data-docs-part=copy-button]{width:26px;height:26px;color:var(--docs-subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex;position:relative}[data-docs=code-block][data-floating-header=true] [data-docs-part=copy-button]{background:var(--docs-fg)}@supports (color:color-mix(in lab, red, red)){[data-docs=code-block][data-floating-header=true] [data-docs-part=copy-button]{background:color-mix(in oklab, var(--docs-fg) 6%, var(--docs-code-bg))}}:is([data-docs=code-block],[data-docs-part=code-group-bar]) [data-docs-part=copy-button]:hover{color:var(--docs-muted)}:is([data-docs=code-block],[data-docs-part=code-group-bar]) [data-docs-part=copy-button][data-status=copied]{color:var(--docs-success)}:is([data-docs=code-block],[data-docs-part=code-group-bar]) [data-docs-part=copy-button] svg{width:16px;height:16px}:is([data-docs=code-block],[data-docs-part=code-group-bar]) [data-docs-part=copy-feedback]{background:var(--docs-fg);color:var(--docs-bg);white-space:nowrap;pointer-events:none;border-radius:6px;padding:0 6px;font-size:12px;font-weight:500;line-height:20px;position:absolute;inset-inline-end:calc(100% + 6px)}[data-docs=code-block] [data-docs-part=code-pre]{padding-block:var(--docs-code-pad-block);padding-inline:var(--docs-code-pad-inline) var(--docs-code-pad-end);border-radius:var(--docs-code-radius);background:var(--docs-code-bg);color:var(--docs-fg);font-family:var(--docs-font-mono);font-variant-ligatures:none;font-size:14px;line-height:var(--docs-code-line-height);tab-size:2;white-space:pre;margin:0;overflow-x:auto}[data-docs=code-block][data-has-title=true] [data-docs-part=code-pre],[data-docs=code-block][data-variant=panel] [data-docs-part=code-pre]{border-radius:var(--docs-code-inner-radius)}@keyframes docs-code-overflow-fade{0%{--docs-code-fade:32px}to{--docs-code-fade:0px}}[data-docs=code-block][data-variant=panel] [data-docs-part=code-pre]{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--docs-code-fade)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--docs-code-fade)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--docs-code-fade)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--docs-code-fade)), transparent);animation:linear both docs-code-overflow-fade;animation-timeline:scroll(self inline)}[dir=rtl] [data-docs=code-block][data-variant=panel] [data-docs-part=code-pre]{-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--docs-code-fade)), transparent);-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--docs-code-fade)), transparent);-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--docs-code-fade)), transparent);mask-image:linear-gradient(to left, black calc(100% - var(--docs-code-fade)), transparent)}[data-docs=code-block] [data-docs-part=code-pre][data-wrap=true]{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden}[data-docs=code-block] [data-docs-part=code-pre] code{width:max-content;min-width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:0;display:block}[data-docs=code-block] [data-docs-part=code-pre][data-wrap=true] code{width:auto}[data-docs=code-block] [data-docs-part=code-line]{width:calc(100% + var(--docs-code-pad-inline) + var(--docs-code-pad-end));min-height:var(--docs-code-line-height);margin-inline:calc(-1 * var(--docs-code-pad-inline)) calc(-1 * var(--docs-code-pad-end));padding-inline:var(--docs-code-pad-inline) var(--docs-code-pad-end);vertical-align:top;display:inline-block;position:relative}[data-docs=code-block] [data-docs-part=code-line][data-highlighted=true]{background:var(--docs-accent)}@supports (color:color-mix(in lab, red, red)){[data-docs=code-block] [data-docs-part=code-line][data-highlighted=true]{background:color-mix(in oklab, var(--docs-accent) 10%, transparent)}}[data-docs=code-block] [data-docs-part=code-line][data-highlighted=true]{box-shadow:inset 2px 0 0 var(--docs-accent)}[data-docs=code-block] [data-docs-part=code-line][data-diff=add]{background:var(--docs-success)}@supports (color:color-mix(in lab, red, red)){[data-docs=code-block] [data-docs-part=code-line][data-diff=add]{background:color-mix(in oklab, var(--docs-success) 12%, transparent)}}[data-docs=code-block] [data-docs-part=code-line][data-diff=remove]{background:var(--docs-danger)}@supports (color:color-mix(in lab, red, red)){[data-docs=code-block] [data-docs-part=code-line][data-diff=remove]{background:color-mix(in oklab, var(--docs-danger) 12%, transparent)}}[data-docs=code-block] [data-docs-part=code-line][data-diff]:before{-webkit-user-select:none;user-select:none;font-weight:500;position:absolute;inset-inline-start:4px}[data-docs=code-block] [data-docs-part=code-line][data-diff=add]:before{content:"+";color:var(--docs-success)}[data-docs=code-block] [data-docs-part=code-line][data-diff=remove]:before{content:"-";color:var(--docs-danger)}[data-docs=code-block] [data-docs-part=code-line-number]{min-width:2ch;color:var(--docs-subtle);text-align:end;-webkit-user-select:none;user-select:none;margin-inline-end:16px;display:inline-block}[data-docs=code-block] [data-docs-part=code-expandable]{position:relative}[data-docs=code-block] [data-docs-part=code-expandable][data-expanded=false] [data-docs-part=code-pre]{max-height:calc(12 * var(--docs-code-line-height) + 2 * var(--docs-code-pad-block));overflow-y:hidden}[data-docs=code-block] [data-docs-part=code-expandable][data-expanded=false]:after{border-radius:0 0 var(--docs-code-inner-radius) var(--docs-code-inner-radius);background:linear-gradient(to bottom, transparent, var(--docs-code-bg) 70%);content:"";pointer-events:none;height:96px;position:absolute;inset-block-end:0;inset-inline:0}[data-docs=code-block] [data-docs-part=code-expand-button]{z-index:1;border:1px solid var(--docs-border);background:var(--docs-code-bg);color:var(--docs-muted);cursor:pointer;border-radius:9999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:500;line-height:20px;transition:color .15s;display:inline-flex;position:absolute;inset-block-end:12px;inset-inline-start:50%;transform:translate(-50%)}[data-docs=code-block] [data-docs-part=code-expandable][data-expanded=true] [data-docs-part=code-expand-button]{margin:8px auto 4px;display:flex;position:static;transform:none}[data-docs=code-block] [data-docs-part=code-expand-button]:hover{color:var(--docs-fg)}[data-docs=code-block] [data-docs-part=code-expand-button] svg{width:14px;height:14px;transition:transform .15s}[data-docs=code-block] [data-docs-part=code-expandable][data-expanded=true] [data-docs-part=code-expand-button] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){:is([data-docs=code-block],[data-docs-part=code-group-bar]) [data-docs-part=copy-button],[data-docs=code-block] [data-docs-part=code-expand-button],[data-docs=code-block] [data-docs-part=code-expand-button] svg{transition:none}}[data-docs=code-block] [data-docs-part=code-title-text][data-slot=true]{min-width:0;display:inline-flex;overflow:visible}[data-docs=code-block] [data-docs-part=code-language][data-slot=true]{align-items:center;display:inline-flex}:where([data-docs=code-block] [data-slot=true]) :where(input,textarea,select){min-width:0;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;margin:0;padding:0}:where([data-docs=code-block] [data-docs-part=code-title-text][data-slot=true]) :where(input){field-sizing:content;min-width:8ch;max-width:100%}:is([data-docs=param-field],[data-docs=response-field]){border-bottom:1px solid var(--border-subtle,var(--docs-border));margin:10px 0;padding:10px 0 20px}:is([data-docs=param-field],[data-docs=response-field]) [data-docs-part=field-head]{font-family:var(--docs-font-mono);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;padding-block:2px;scroll-margin-top:88px;font-size:14px;line-height:20px;display:flex;position:relative}:is([data-docs=param-field],[data-docs=response-field]) [data-docs-part=field-name]{color:var(--docs-accent-text);font-weight:600}:is([data-docs=param-field],[data-docs=response-field])[data-deprecated=true] [data-docs-part=field-name]{text-decoration:line-through;-webkit-text-decoration-color:var(--docs-subtle);-webkit-text-decoration-color:var(--docs-subtle);-webkit-text-decoration-color:var(--docs-subtle);text-decoration-color:var(--docs-subtle)}:is([data-docs=param-field],[data-docs=response-field]) [data-docs-part=field-anchor][href]{border:1px solid var(--docs-border);background:var(--docs-bg);width:24px;height:24px;color:var(--docs-subtle);opacity:0;border-radius:6px;justify-content:center;align-items:center;text-decoration:none;transition:opacity .15s;display:inline-flex;position:absolute;inset-inline-start:-36px}:is([data-docs=param-field],[data-docs=response-field]) [data-docs-part=field-head]:hover [data-docs-part=field-anchor],:is([data-docs=param-field],[data-docs=response-field]) [data-docs-part=field-anchor]:focus-visible{opacity:1}:is([data-docs=param-field],[data-docs=response-field]) [data-docs-part=field-anchor] svg{width:12px;height:12px}[data-docs-part=field-pill]{background:var(--docs-fg);border-radius:6px;align-items:center;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-docs-part=field-pill]{background:color-mix(in oklab, var(--docs-fg) 5%, transparent)}}[data-docs-part=field-pill]{color:var(--docs-muted);overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:16px}[data-docs-part=field-pill][data-kind=required]{background:var(--docs-danger)}@supports (color:color-mix(in lab, red, red)){[data-docs-part=field-pill][data-kind=required]{background:color-mix(in oklab, var(--docs-danger) 10%, transparent)}}[data-docs-part=field-pill][data-kind=required]{color:var(--docs-danger);white-space:nowrap}[data-docs-part=field-pill][data-kind=deprecated]{background:var(--docs-warning)}@supports (color:color-mix(in lab, red, red)){[data-docs-part=field-pill][data-kind=deprecated]{background:color-mix(in oklab, var(--docs-warning) 12%, transparent)}}[data-docs-part=field-pill][data-kind=deprecated]{color:var(--docs-warning);white-space:nowrap}:is([data-docs=param-field],[data-docs=response-field]) [data-docs-part=field-body]{color:var(--docs-muted);margin-top:16px;font-size:14px;line-height:24px}:is([data-docs=param-field],[data-docs=response-field]) [data-docs-part=field-body] p:first-child{margin-top:0}:is([data-docs=param-field],[data-docs=response-field]) [data-docs-part=field-body] p:last-child{margin-bottom:0}@media (max-width:767px){:is([data-docs=param-field],[data-docs=response-field]) [data-docs-part=field-anchor]{display:none}}[data-docs=prompt]{border:1px solid var(--docs-border);background:var(--docs-surface);color:var(--docs-fg);letter-spacing:-.1px;border-radius:16px;flex-direction:column;gap:16px;margin:24px 0;padding:16px;font-size:14px;line-height:20px;display:flex}[data-docs=prompt] [data-docs-part=prompt-header]{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}[data-docs=prompt] [data-docs-part=prompt-content]{flex:1 1 0;align-items:flex-start;gap:8px;min-width:0;display:flex}[data-docs=prompt] [data-docs-part=prompt-icon]{height:20px;color:var(--docs-fg);flex:none;align-items:center;display:inline-flex}[data-docs=prompt] [data-docs-part=prompt-icon] svg{width:14px;height:14px}[data-docs=prompt] [data-docs-part=prompt-description]{min-width:0}[data-docs=prompt] [data-docs-part=prompt-description] p{font-size:inherit;line-height:inherit;margin:0}[data-docs=prompt] [data-docs-part=prompt-actions]{flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:flex}[data-docs=prompt] [data-docs-part=prompt-copy]{background:var(--docs-accent);color:var(--brand-fg);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;transition:background-color .15s;display:inline-flex}[data-docs=prompt] [data-docs-part=prompt-copy]:hover{background:var(--docs-accent)}@supports (color:color-mix(in lab, red, red)){[data-docs=prompt] [data-docs-part=prompt-copy]:hover{background:color-mix(in oklab, var(--docs-accent) 88%, var(--docs-fg))}}[data-docs=prompt] [data-docs-part=prompt-copy] svg{width:12px;height:12px}[data-docs=prompt] [data-docs-part=prompt-text]{border:1px solid var(--docs-border);background:var(--docs-bg);color:var(--docs-fg);font-family:var(--docs-font-sans);letter-spacing:-.1px;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;line-height:22px;overflow-x:auto}[data-docs=prompt] [data-docs-part=prompt-text] code{color:inherit;font:inherit;background:0 0;border:0;padding:0}[data-docs=tree]{--docs-tree-highlight:var(--docs-accent);--docs-tree-highlight-text:var(--docs-tree-highlight)}@supports (color:color-mix(in lab, red, red)){[data-docs=tree]{--docs-tree-highlight-text:color-mix(in oklab, var(--docs-tree-highlight) 65%, var(--docs-fg))}}[data-docs=tree]{--docs-tree-highlight-bg:var(--docs-tree-highlight)}@supports (color:color-mix(in lab, red, red)){[data-docs=tree]{--docs-tree-highlight-bg:color-mix(in oklab, var(--docs-tree-highlight) 15%, transparent)}}[data-docs=tree]{--docs-tree-highlight-tint:var(--docs-tree-highlight)}@supports (color:color-mix(in lab, red, red)){[data-docs=tree]{--docs-tree-highlight-tint:color-mix(in oklab, var(--docs-tree-highlight) 7%, transparent)}}[data-docs=tree]{color:var(--docs-muted);letter-spacing:-.1px;margin:20px 0;font-size:14px;font-weight:500;line-height:20px}[data-docs=tree] [data-docs-part=tree-children]{position:relative}[data-docs=tree] [data-docs-part=tree-children]:before{background:var(--docs-border);content:"";width:1px;position:absolute;inset-block:0;inset-inline-start:calc(6px + (var(--docs-tree-depth) - 1) * 22px + 8px)}[data-docs=tree]>[data-docs-part=tree-children]:before{content:none}[data-docs=tree] [data-docs-part=tree-row],[data-docs=tree] [data-docs-part=tree-file]{padding-block:4px;padding-inline:calc(6px + var(--docs-tree-depth) * 22px) 6px;border-radius:6px;align-items:center;gap:6px;display:flex;position:relative}[data-docs=tree] summary[data-docs-part=tree-row]{cursor:pointer;list-style:none}[data-docs=tree] summary[data-docs-part=tree-row]::-webkit-details-marker{display:none}[data-docs=tree] [data-docs-part=tree-row]:hover,[data-docs=tree] [data-docs-part=tree-file]:hover{background:var(--docs-fg)}@supports (color:color-mix(in lab, red, red)){[data-docs=tree] [data-docs-part=tree-row]:hover,[data-docs=tree] [data-docs-part=tree-file]:hover{background:color-mix(in oklab, var(--docs-fg) 4%, transparent)}}[data-docs=tree] [data-docs-part=tree-name]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-docs=tree] svg{flex:none;width:16px;height:16px}[data-docs=tree] [data-docs-part=tree-icon-open],[data-docs=tree] details[open]>summary [data-docs-part=tree-icon-closed],[data-docs=tree] [data-open=true]>[data-docs-part=tree-row] [data-docs-part=tree-icon-closed]{display:none}[data-docs=tree] details[open]>summary [data-docs-part=tree-icon-open],[data-docs=tree] [data-open=true]>[data-docs-part=tree-row] [data-docs-part=tree-icon-open]{display:block}[data-docs=tree] [data-openable=false]>[data-docs-part=tree-row]{cursor:default}[data-docs=tree] [data-docs-part=tree-folder][data-highlighted=true]>[data-docs-part=tree-children]{background:var(--docs-tree-highlight-tint)}[data-docs=tree] [data-docs-part=tree-folder][data-highlighted=true]>[data-docs-part=tree-row],[data-docs=tree] [data-docs-part=tree-file][data-highlighted=true]{isolation:isolate;color:var(--docs-tree-highlight-text)}[data-docs=tree] [data-docs-part=tree-folder][data-highlighted=true]>[data-docs-part=tree-row]:before,[data-docs=tree] [data-docs-part=tree-file][data-highlighted=true]:before{z-index:-1;inset-block:0;inset-inline:max(0px, calc(var(--docs-tree-depth) * 22px - 8px)) 0;border-inline-start:1px solid var(--docs-tree-highlight);background:var(--docs-tree-highlight-bg);content:"";position:absolute}[data-docs=color]{margin:20px 0;display:flex}[data-docs=color][data-variant=compact]{flex-flow:wrap;gap:16px 8px}[data-docs=color][data-variant=table]{flex-direction:column;gap:24px}[data-docs=color] [data-docs-part=color-item]{flex-direction:column;flex:none;gap:8px;width:104px;min-width:0;display:flex}[data-docs=color] [data-docs-part=color-swatch]{aspect-ratio:1;border:1px solid var(--docs-border);background:var(--docs-swatch);cursor:copy;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative}:is(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) [data-docs=color] [data-docs-part=color-swatch]{background:var(--docs-swatch-dark)}[data-docs=color] [data-docs-theme-value=dark],:is(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) [data-docs=color] [data-docs-theme-value=light]{display:none}:is(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) [data-docs=color] [data-docs-theme-value=dark]{display:inline}[data-docs=color] [data-docs-part=color-swatch-check]{width:14px;height:14px;color:var(--brand-fg);filter:drop-shadow(0 0 1px #000000bf)drop-shadow(0 0 2px #0006);opacity:0;transition:opacity .1s}[data-docs=color] [data-docs-part=color-swatch][data-status=copied] [data-docs-part=color-swatch-check]{opacity:1}[data-docs=color] [data-docs-part=color-meta]{text-align:center;flex-direction:column;gap:2px;min-width:0;display:flex}[data-docs=color] :is([data-docs-part=color-name],[data-docs-part=color-value]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-docs=color] [data-docs-part=color-name]{color:var(--docs-fg);font-size:14px;font-weight:500;line-height:20px}[data-docs=color] [data-docs-part=color-value]{color:var(--docs-muted);font-family:var(--docs-font-mono);font-size:12px;line-height:16px}[data-docs=color] [data-docs-part=color-row]{flex-direction:column;gap:8px;display:flex}[data-docs=color] [data-docs-part=color-row-title]{color:var(--docs-fg);letter-spacing:-.1px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}[data-docs=color] [data-docs-part=color-row-items]{flex-wrap:wrap;gap:4px;display:flex}[data-docs=color][data-variant=table] [data-docs-part=color-item]{width:50px}[data-docs=color][data-variant=table] [data-docs-part=color-name]{font-size:11px;line-height:14px}[data-docs=color][data-variant=table] [data-docs-part=color-value]{font-size:10px;line-height:14px}@media (min-width:768px){[data-docs=color] [data-docs-part=color-row]{flex-direction:row;align-items:center}[data-docs=color] [data-docs-part=color-row-title]{flex:none;width:120px}[data-docs=color] [data-docs-part=color-row-items]{gap:8px}[data-docs=color][data-variant=table] [data-docs-part=color-item]{width:60px}}@media (prefers-reduced-motion:reduce){:is([data-docs=param-field],[data-docs=response-field]) [data-docs-part=field-anchor],[data-docs=prompt] [data-docs-part=prompt-copy],[data-docs=color] [data-docs-part=color-swatch-check]{transition:none}}:where(:is([data-docs=param-field],[data-docs=response-field]) [data-docs-part=field-name][data-slot=true]) :where(input,textarea){min-width:4ch;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;field-sizing:content;background:0 0;border:0;margin:0;padding:0}[data-docs=image]{justify-content:center;margin:20px 0;display:flex}[data-docs=image] [data-docs-part=image-img]{width:var(--docs-image-width,auto);border-radius:12px;max-width:100%;height:auto;margin:0;display:block}[data-docs=frame] :is([data-docs=image],[data-docs=video],[data-docs=iframe]){margin:0}[data-docs=frame] [data-docs=image] [data-docs-part=image-img]{border-radius:12px}[data-docs=video]{background:var(--docs-surface);aspect-ratio:16/9;border-radius:12px;width:100%;margin:20px 0;position:relative;overflow:hidden}[data-docs=video] :is(iframe,video){border:0;width:100%;height:100%;display:block}[data-docs=video] video{object-fit:contain;background:var(--docs-bg)}[data-docs=iframe]{margin:20px 0}[data-docs=iframe] iframe{width:100%;height:var(--docs-iframe-height,400px);border:1px solid var(--docs-border);background:var(--docs-bg);border-radius:12px;display:block}[data-docs=github-card][href]{border:1px solid var(--docs-border);background:var(--docs-surface);width:100%;color:var(--docs-fg);border-radius:16px;flex-direction:column;gap:2px;margin:8px 0;padding:4px;text-decoration:none;display:flex;overflow:hidden}[data-docs=github-card][data-variant=flat][href]{background:var(--docs-bg);gap:8px;padding:12px 16px}[data-docs=github-card][href]:focus-visible{outline:2px solid var(--docs-accent);outline-offset:2px}[data-docs=github-card] [data-docs-part=github-main]{flex-direction:column;gap:4px;min-width:0;display:flex}[data-docs=github-card][data-variant=inset] [data-docs-part=github-main]{background:var(--docs-bg);border-radius:12px;padding:8px 12px}[data-docs=github-card] [data-docs-part=github-title-row]{align-items:center;gap:6px;min-width:0;display:flex}[data-docs=github-card] :is([data-docs-part=github-mark],[data-docs-part=github-avatar]){width:16px;height:16px;color:var(--docs-fg);flex:none}[data-docs=github-card] [data-docs-part=github-avatar]{border-radius:9999px}[data-docs=github-card] [data-docs-part=github-repo]{min-width:0;color:var(--docs-fg);text-overflow:ellipsis;text-underline-offset:2px;white-space:nowrap;flex:1 1 0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}[data-docs=github-card][href]:is(:hover,:focus-visible) [data-docs-part=github-repo]{text-decoration:underline}[data-docs=github-card] [data-docs-part=github-description]{min-height:20px;color:var(--docs-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}[data-docs=github-card] [data-docs-part=github-stats]{color:var(--docs-muted);align-items:center;gap:16px;font-size:14px;line-height:20px;display:flex}[data-docs=github-card][data-variant=inset] [data-docs-part=github-stats]{padding:4px 12px}[data-docs=github-card] [data-docs-part=github-stars]{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}[data-docs=github-card] [data-docs-part=github-stars] svg{width:12px;height:12px}[data-docs=github-card] [data-docs-part=github-language]{align-items:center;gap:6px;display:inline-flex}[data-docs=github-card] [data-docs-part=github-language]:before{background:var(--docs-language-color,var(--docs-accent));content:"";border-radius:9999px;width:8px;height:8px}[data-docs-part=github-language][data-language=typescript]{--docs-language-color:#3178c6}[data-docs-part=github-language][data-language=javascript]{--docs-language-color:#f1e05a}[data-docs-part=github-language][data-language=python]{--docs-language-color:#3572a5}[data-docs-part=github-language][data-language=go]{--docs-language-color:#00add8}[data-docs-part=github-language][data-language=rust]{--docs-language-color:#dea584}[data-docs-part=github-language][data-language=java]{--docs-language-color:#b07219}[data-docs-part=github-language][data-language=kotlin]{--docs-language-color:#a97bff}[data-docs-part=github-language][data-language=swift]{--docs-language-color:#f05138}[data-docs-part=github-language][data-language=ruby]{--docs-language-color:#701516}[data-docs-part=github-language][data-language=php]{--docs-language-color:#4f5d95}[data-docs-part=github-language][data-language=c]{--docs-language-color:#555}[data-docs-part=github-language][data-language=cpp]{--docs-language-color:#f34b7d}[data-docs-part=github-language][data-language=csharp]{--docs-language-color:#178600}[data-docs-part=github-language][data-language=shell]{--docs-language-color:#89e051}[data-docs-part=github-language][data-language=html]{--docs-language-color:#e34c26}[data-docs-part=github-language][data-language=css]{--docs-language-color:#639}[data-docs-part=github-language][data-language=scss]{--docs-language-color:#c6538c}[data-docs-part=github-language][data-language=vue]{--docs-language-color:#41b883}[data-docs-part=github-language][data-language=svelte]{--docs-language-color:#ff3e00}[data-docs-part=github-language][data-language=astro]{--docs-language-color:#ff5a03}[data-docs-part=github-language][data-language=dart]{--docs-language-color:#00b4ab}[data-docs-part=github-language][data-language=elixir]{--docs-language-color:#6e4a7e}[data-docs-part=github-language][data-language=scala]{--docs-language-color:#c22d40}[data-docs-part=github-language][data-language=haskell]{--docs-language-color:#5e5086}[data-docs-part=github-language][data-language=lua]{--docs-language-color:navy}[data-docs-part=github-language][data-language=zig]{--docs-language-color:#ec915c}[data-docs-part=github-language][data-language=objective-c]{--docs-language-color:#438eff}[data-docs-part=github-language][data-language=solidity]{--docs-language-color:#aa6746}[data-docs-part=github-language][data-language=nix]{--docs-language-color:#7e7eff}[data-docs-part=github-language][data-language=hcl]{--docs-language-color:#844fba}[data-docs-part=github-language][data-language=dockerfile]{--docs-language-color:#384d54}[data-docs-part=github-language][data-language=mdx]{--docs-language-color:#fcb32c}[data-docs-part=github-language][data-language=markdown]{--docs-language-color:#083fa1}[data-docs-part=github-language][data-language=jupyter-notebook]{--docs-language-color:#da5b0b}[data-docs=mermaid]{width:100%;margin:20px 0;position:relative;overflow:hidden}[data-docs=mermaid] [data-docs-part=mermaid-diagram]{justify-content:center;display:flex}[data-docs=mermaid][data-state=loading] [data-docs-part=mermaid-diagram]{min-height:80px}[data-docs=mermaid] [data-docs-part=mermaid-diagram] svg{max-width:100%;height:auto}[data-docs=mermaid] [data-docs-part=mermaid-error]{border:1px solid var(--docs-danger);margin:0;padding:14px 16px;display:none;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){[data-docs=mermaid] [data-docs-part=mermaid-error]{border:1px solid color-mix(in oklab, var(--docs-danger) 40%, var(--docs-border))}}[data-docs=mermaid] [data-docs-part=mermaid-error]{background:var(--docs-bg);color:var(--docs-fg);font-family:var(--docs-font-mono);border-radius:16px;font-size:14px;line-height:24px}[data-docs=mermaid][data-state=error] [data-docs-part=mermaid-error]{display:block}[data-docs=mermaid] [data-docs-part=mermaid-error] code{color:inherit;font:inherit;background:0 0;border:0;padding:0}[data-docs=math-block]{margin:20px 0;padding-block:4px;overflow:auto hidden}[data-docs=badge]{--docs-badge-bg:#f5f5f4;--docs-badge-fg:#57534e;--docs-badge-bg-disabled:#fafaf9;--docs-badge-fg-disabled:#d6d3d1;background:var(--docs-badge-bg);width:fit-content;color:var(--docs-badge-fg);letter-spacing:-.1px;vertical-align:middle;border-radius:8px;align-items:center;gap:4px;padding:2px 8px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}:is(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) [data-docs=badge]:is([data-color=gray],:not([data-color])){--docs-badge-bg:#44403c;--docs-badge-fg:#a8a29e;--docs-badge-bg-disabled:#1c1917;--docs-badge-fg-disabled:#44403c}[data-docs=badge][data-color=blue]{--docs-badge-bg:#2563eb33;--docs-badge-fg:#1d4ed8;--docs-badge-bg-disabled:#2563eb14;--docs-badge-fg-disabled:#2563eb33}:is(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) [data-docs=badge][data-color=blue]{--docs-badge-fg:#93c5fd}[data-docs=badge][data-color=green]{--docs-badge-bg:#16a34a33;--docs-badge-fg:#15803d;--docs-badge-bg-disabled:#16a34a14;--docs-badge-fg-disabled:#16a34a33}:is(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) [data-docs=badge][data-color=green]{--docs-badge-fg:#86efac}[data-docs=badge][data-color=yellow]{--docs-badge-bg:#ca8a041a;--docs-badge-fg:#a16207;--docs-badge-bg-disabled:#ca8a0414;--docs-badge-fg-disabled:#ca8a0433}:is(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) [data-docs=badge][data-color=yellow]{--docs-badge-bg:#ca8a044d;--docs-badge-fg:#fde047;--docs-badge-bg-disabled:#ca8a0426;--docs-badge-fg-disabled:#fde0474d}[data-docs=badge][data-color=orange]{--docs-badge-bg:#ea580c33;--docs-badge-fg:#c2410c;--docs-badge-bg-disabled:#ea580c14;--docs-badge-fg-disabled:#fed7aa}:is(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) [data-docs=badge][data-color=orange]{--docs-badge-fg:#fdba74;--docs-badge-fg-disabled:#9a3412}[data-docs=badge][data-color=red]{--docs-badge-bg:#dc262633;--docs-badge-fg:#b91c1c;--docs-badge-bg-disabled:#dc262614;--docs-badge-fg-disabled:#fecaca}:is(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) [data-docs=badge][data-color=red]{--docs-badge-fg:#fca5a5;--docs-badge-fg-disabled:#991b1b}[data-docs=badge][data-color=purple]{--docs-badge-bg:#9333ea33;--docs-badge-fg:#7e22ce;--docs-badge-bg-disabled:#9333ea14;--docs-badge-fg-disabled:#e9d5ff}:is(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) [data-docs=badge][data-color=purple]{--docs-badge-fg:#d8b4fe;--docs-badge-fg-disabled:#6b21a8}[data-docs=badge]:is([data-color=white],[data-color=white-destructive]){--docs-badge-bg:#fffffff2;--docs-badge-bg-disabled:#ffffff14}:is(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) [data-docs=badge]:is([data-color=white],[data-color=white-destructive]){--docs-badge-bg:#fffffff2;--docs-badge-bg-disabled:#ffffff3d}[data-docs=badge][data-color=white]{--docs-badge-fg:#0b0c0e99;--docs-badge-fg-disabled:#e9e9ea}:is(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) [data-docs=badge][data-color=white]{--docs-badge-fg-disabled:#3c3c3d}[data-docs=badge]:is([data-color=surface],[data-color=surface-destructive]){--docs-badge-bg:#fffffff2;--docs-badge-bg-disabled:#fffffff2}:is(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) [data-docs=badge]:is([data-color=surface],[data-color=surface-destructive]){--docs-badge-bg:#262727;--docs-badge-bg-disabled:#262727}[data-docs=badge][data-color=surface]{--docs-badge-fg:#78787a;--docs-badge-fg-disabled:#e9e9ea}:is(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) [data-docs=badge][data-color=surface]{--docs-badge-fg:#d7d7d7;--docs-badge-fg-disabled:#3c3c3d}[data-docs=badge]:is([data-color=white-destructive],[data-color=surface-destructive]){--docs-badge-fg:#e6483d;--docs-badge-fg-disabled:#e6483d4d}:is(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) [data-docs=badge]:is([data-color=white-destructive],[data-color=surface-destructive]){--docs-badge-fg-disabled:#e6483d66}[data-docs=badge][data-size=xs]{letter-spacing:0;border-radius:4px;gap:2px;padding:0 4px;font-size:12px;line-height:16px}[data-docs=badge][data-size=sm]{letter-spacing:0;border-radius:6px;gap:3px;padding:2px 6px;font-size:12px;line-height:16px}[data-docs=badge][data-size=lg]{padding:4px 10px}[data-docs=badge][data-shape=pill]{border-radius:9999px}[data-docs=badge][data-stroke=true]{outline-offset:-1px;outline:1px solid #0b0c0e14}:is(:is(.dark [data-docs-root],[data-docs-root].dark):not([data-docs-theme=light]),[data-docs-root][data-docs-theme=dark],.dark [data-docs-content]:not([data-docs-root] *)) [data-docs=badge][data-stroke=true]{outline-color:#ffffff24}[data-docs=badge][data-disabled=true]{background:var(--docs-badge-bg-disabled);color:var(--docs-badge-fg-disabled);cursor:not-allowed}[data-docs=badge] [data-docs-part=badge-icon]{flex:none;display:inline-flex}[data-docs=badge] [data-docs-part=badge-icon] svg{width:14px;height:14px}[data-docs=badge][data-size=sm] [data-docs-part=badge-icon] svg{width:12px;height:12px}[data-docs=badge][data-size=xs] [data-docs-part=badge-icon] svg{width:10px;height:10px}[data-docs=icon]{color:var(--docs-icon-color,var(--docs-accent-text));vertical-align:middle;align-items:center;display:inline-flex}[data-docs=icon] svg{width:var(--docs-icon-size,16px);height:var(--docs-icon-size,16px)}[data-docs=tooltip]{display:inline;position:relative}[data-docs=tooltip] [data-docs-part=tooltip-trigger]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--docs-subtle);-webkit-text-decoration-color:var(--docs-subtle);-webkit-text-decoration-color:var(--docs-subtle);text-decoration-color:var(--docs-subtle);text-underline-offset:4px;cursor:help;border-radius:2px;display:inline}[data-docs=tooltip] [data-docs-part=tooltip-panel]{z-index:50;border:1px solid var(--docs-border);background:var(--docs-bg);width:max-content;max-width:min(256px,80vw);box-shadow:var(--docs-overlay-shadow);color:var(--docs-fg);letter-spacing:normal;text-align:start;white-space:normal;opacity:0;pointer-events:none;visibility:hidden;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;font-style:normal;font-weight:400;line-height:18px;text-decoration:none;transition:opacity .15s,transform .15s,visibility .15s;display:flex;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:50%;transform:translate(-50%,4px)}[data-docs=tooltip] [data-docs-part=tooltip-panel]:after{content:"";height:8px;position:absolute;inset-block-start:100%;inset-inline:0}[data-docs=tooltip]:is(:hover,:focus-within,[data-open=true]) [data-docs-part=tooltip-panel]{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}[data-docs=tooltip] [data-docs-part=tooltip-headline]{font-weight:600}[data-docs=tooltip] [data-docs-part=tooltip-tip]{color:var(--docs-muted)}[data-docs=tooltip] [data-docs-part=tooltip-cta][href]{width:fit-content;color:var(--docs-accent-text);font-weight:500;text-decoration:none}[data-docs=tooltip] [data-docs-part=tooltip-cta][href]:hover{text-underline-offset:2px;text-decoration:underline}[data-docs=math-inline]{white-space:nowrap}@media (prefers-reduced-motion:reduce){[data-docs=tooltip] [data-docs-part=tooltip-panel]{transition:none;transform:translate(-50%)}}}@layer utilities;@property --docs-code-fade{syntax:"<length>";inherits:false;initial-value:0}:is([data-docs-root],[data-docs-content]) [data-docs=code-block] .hljs{color:inherit;background:0 0}:is([data-docs-root],[data-docs-content]) [data-docs=code-block] :is(.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_){color:var(--docs-hl-keyword)}:is([data-docs-root],[data-docs-content]) [data-docs=code-block] :is(.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_){color:var(--docs-hl-title)}:is([data-docs-root],[data-docs-content]) [data-docs=code-block] :is(.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id){color:var(--docs-hl-constant)}:is([data-docs-root],[data-docs-content]) [data-docs=code-block] :is(.hljs-regexp,.hljs-string,.hljs-meta .hljs-string){color:var(--docs-hl-string)}:is([data-docs-root],[data-docs-content]) [data-docs=code-block] :is(.hljs-built_in,.hljs-symbol){color:var(--docs-hl-variable)}:is([data-docs-root],[data-docs-content]) [data-docs=code-block] :is(.hljs-comment,.hljs-code,.hljs-formula){color:var(--docs-hl-comment)}:is([data-docs-root],[data-docs-content]) [data-docs=code-block] :is(.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo){color:var(--docs-hl-tag)}:is([data-docs-root],[data-docs-content]) [data-docs=code-block] .hljs-section{color:var(--docs-hl-section);font-weight:600}:is([data-docs-root],[data-docs-content]) [data-docs=code-block] .hljs-bullet{color:var(--docs-hl-bullet)}:is([data-docs-root],[data-docs-content]) [data-docs=code-block] :is(.hljs-subst,.hljs-emphasis,.hljs-strong){color:inherit}:is([data-docs-root],[data-docs-content]) [data-docs=code-block] .hljs-addition{background-color:var(--docs-hl-addition-bg);color:var(--docs-hl-addition)}:is([data-docs-root],[data-docs-content]) [data-docs=code-block] .hljs-deletion{background-color:var(--docs-hl-deletion-bg);color:var(--docs-hl-deletion)}
