/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@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{--tw-font-weight:initial;--tw-border-style:solid}}}.sl-container:has(.docs-index),.sl-container:has(.api-reference-embed),.content-panel:has(+.content-panel .api-reference-embed) .sl-container{max-width:none}.docs-index{margin-inline:auto}.content-panel:has(+.content-panel .docs-index){display:none}.content-panel+.content-panel{border-top:none}.right-sidebar{border-inline-start:none}.markdown-body{color:var(--foreground)}.markdown-body h1{margin-top:calc(var(--spacing,.25rem) * 10);margin-bottom:calc(var(--spacing,.25rem) * 6);letter-spacing:.0015em;font-size:2.063rem;font-weight:300;line-height:1.375;font-family:var(--font-diatype);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);text-wrap:pretty}.markdown-body h2{margin-top:calc(var(--spacing,.25rem) * 14);margin-bottom:calc(var(--spacing,.25rem) * 6);letter-spacing:.0015em;font-size:1.625rem;font-weight:300;line-height:1.6;font-family:var(--font-diatype);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);text-wrap:pretty}.markdown-body h3:not(.not-content *){margin-top:calc(var(--spacing,.25rem) * 12);margin-bottom:calc(var(--spacing,.25rem) * 4);letter-spacing:.0025em;font-size:1.125rem;font-weight:400;line-height:1.75;font-family:var(--font-diatype);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-wrap:pretty}.markdown-body h4{margin-top:calc(var(--spacing,.25rem) * 10);margin-bottom:calc(var(--spacing,.25rem) * 4);letter-spacing:.0025em;font-size:1rem;font-weight:400;line-height:1.75;font-family:var(--font-diatype);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.markdown-body h5{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 2);letter-spacing:.0025em;font-size:.875rem;font-weight:400;line-height:1.75;font-family:var(--font-diatype);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.markdown-body h6{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 2);letter-spacing:.0025em;font-size:.75rem;font-weight:400;line-height:1.75;font-family:var(--font-diatype);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.markdown-body :first-child{margin-top:0}.markdown-body p:not(.not-content *){margin-block:calc(var(--spacing,.25rem) * 4);letter-spacing:.0025em;font-size:1rem;font-weight:400;line-height:1.75;font-family:var(--font-diatype)}.markdown-body ul{margin-block:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 6);list-style-type:disc}.markdown-body ol{margin-block:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 6);list-style-type:decimal}.markdown-body li{margin-block:calc(var(--spacing,.25rem) * 1.5);letter-spacing:.0025em;font-size:1rem;font-weight:400;line-height:1.75;font-family:var(--font-diatype)}.markdown-body li>ul,.markdown-body li>ol{margin-block:calc(var(--spacing,.25rem) * 1.5)}.markdown-body :where(p,li,td,th) a{color:var(--color-bsmnt-link-default);text-underline-offset:2px;text-decoration-line:underline}.markdown-body :where(p,li,td,th) a:hover,.markdown-body :where(p,li,td,th) a:focus-visible{text-decoration-line:none}.markdown-body strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.markdown-body :not(pre)>code:not(.not-content *){border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--foreground);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.markdown-body :not(pre)>code:not(.not-content *){background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.markdown-body :not(pre)>code:not(.not-content *){padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono,var(--font-diatype-mono));font-size:.9em}.markdown-body pre:not(.expressive-code *,.snippet *){margin-block:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));overflow-x:auto}.markdown-body blockquote{margin-block:calc(var(--spacing,.25rem) * 4);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--border);padding-left:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}.markdown-body table:not(.speakeasy-table *,.docs-index *){margin-block:calc(var(--spacing,.25rem) * 4);border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.markdown-body :is(th,td):not(.speakeasy-table *,.docs-index *){border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);vertical-align:top}.markdown-body th:not(.speakeasy-table *,.docs-index *){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.markdown-body th:not(.speakeasy-table *,.docs-index *){background-color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.markdown-body th:not(.speakeasy-table *,.docs-index *){--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.markdown-body .speakeasy-table{margin-block:calc(var(--spacing,.25rem) * 6)}.markdown-body .speakeasy-table table{margin-block:0}.markdown-body .nextra-filetree{margin-block:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);list-style-type:none;overflow-x:auto}.markdown-body .nextra-filetree ul{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border);padding-left:calc(var(--spacing,.25rem) * 5);margin-block:0;margin-left:7px;list-style-type:none}.markdown-body .nextra-filetree li{margin-block:var(--spacing,.25rem);font-family:var(--font-mono,var(--font-diatype-mono));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.markdown-body .nextra-filetree .nextra-filetree-entry{align-items:center;gap:calc(var(--spacing,.25rem) * 2);white-space:nowrap;display:flex}.markdown-body .nextra-filetree .nextra-filetree-entry svg{color:var(--muted-foreground);flex-shrink:0}.markdown-body hr{margin-block:calc(var(--spacing,.25rem) * 8);border-color:var(--border)}.markdown-body img:not(.not-content *){margin-block:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--foreground);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.markdown-body img:not(.not-content *){background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.markdown-body img:not(.not-content *){object-fit:cover}.markdown-body .callout{margin-block:calc(var(--spacing,.25rem) * 6)}.markdown-body .callout:first-child{margin-top:0}.markdown-body .callout p{margin-block:calc(var(--spacing,.25rem) * 2)}.markdown-body .callout p:first-child{margin-top:0}.markdown-body .callout p:last-child{margin-bottom:0}:root:not([data-theme]){--sl-color-hairline:var(--border)}:root:not([data-theme]) .markdown-body .expressive-code{margin-block:calc(var(--spacing,.25rem) * 4)}.markdown-body pre.mermaid{margin-block:calc(var(--spacing,.25rem) * 4);background-color:#0000;padding:0;overflow-x:auto}.markdown-body pre.mermaid svg{max-width:100%;height:auto;margin-inline:auto;display:block}[data-docs-brand=acp] .markdown-body h1{font-family:var(--font-tobias);letter-spacing:-.025em;color:var(--ink);text-wrap:pretty;font-size:56px;font-weight:100;line-height:.96}[data-docs-brand=acp] .markdown-body .sl-heading-wrapper.level-h2,[data-docs-brand=acp] .markdown-body h2:not(.sl-heading-wrapper *){border-top:1px solid var(--hairline);margin:56px 0 8px;padding-top:28px;display:block}[data-docs-brand=acp] .markdown-body h2{font-family:var(--font-diatype);letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;font-size:30px;font-weight:300;line-height:1.1}[data-docs-brand=acp] .markdown-body .sl-heading-wrapper.level-h3,[data-docs-brand=acp] .markdown-body h3:not(.sl-heading-wrapper *){margin:40px 0 12px;display:block}[data-docs-brand=acp] .markdown-body h3:not(.not-content *){font-family:var(--font-diatype);letter-spacing:normal;color:var(--ink);font-size:19px;font-weight:400;line-height:1.25}[data-docs-brand=acp] .markdown-body :is(h4,h5,h6){font-family:var(--font-diatype);color:var(--ink);font-weight:400}[data-docs-brand=acp] .markdown-body :first-child{margin-top:0}[data-docs-brand=acp] .markdown-body{color:var(--ink)}[data-docs-brand=acp] .markdown-body :is(p,li):not(.not-content *){font-family:var(--font-diatype);letter-spacing:normal;color:var(--ink);font-size:16px;font-weight:300;line-height:1.6}[data-docs-brand=acp] .markdown-body p:not(.not-content *){text-wrap:pretty;margin:20px 0}[data-docs-brand=acp] .markdown-body strong{font-weight:400}[data-docs-brand=acp] .markdown-body :not(pre)>code:not(.not-content *){border:1px solid var(--hairline);background:var(--paper);font-family:var(--font-diatype-mono);color:var(--ink);border-radius:2px;padding:1px 6px;font-size:13.5px}[data-docs-brand=acp] .markdown-body :where(p,li,td,th) a{color:var(--lang-javascript);text-underline-offset:3px;text-decoration:underline;transition:color .15s}[data-docs-brand=acp] .markdown-body :where(p,li,td,th) a:hover{color:var(--ink);text-decoration:underline}[data-docs-brand=acp] .markdown-body table:not(.speakeasy-table *,.docs-index *){margin:24px 0;font-size:15px}[data-docs-brand=acp] .markdown-body :is(th,td):not(.speakeasy-table *,.docs-index *){border:0;border-bottom:1px solid var(--hairline);color:var(--stone);padding:11px 12px}[data-docs-brand=acp] .markdown-body th:not(.speakeasy-table *,.docs-index *){border-bottom:1px solid var(--rule);font-family:var(--font-diatype-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--stone);background:0 0;padding:10px 12px;font-size:11px;font-weight:300}[data-docs-brand=acp] .markdown-body td:first-child:not(.speakeasy-table *,.docs-index *){color:var(--ink)}[data-docs-brand=acp] .markdown-body img:not(.not-content *){background:0 0;border:0;border-radius:0;width:100%;margin:0;display:block}[data-docs-brand=acp] .markdown-body p:has(>img):not(.not-content *){border:1px solid var(--hairline);background:var(--paper);border-radius:2px;margin:28px 0;padding:18px;position:relative}[data-docs-brand=acp] .markdown-body p:has(>img):not(.not-content *):after{content:"";pointer-events:none;background-repeat:no-repeat;background-image:linear-gradient(var(--ink), var(--ink)), linear-gradient(var(--ink), var(--ink)), linear-gradient(var(--ink), var(--ink)), linear-gradient(var(--ink), var(--ink)), linear-gradient(var(--ink), var(--ink)), linear-gradient(var(--ink), var(--ink)), linear-gradient(var(--ink), var(--ink)), linear-gradient(var(--ink), var(--ink));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px;position:absolute;inset:6px}[data-docs-brand=acp] .markdown-body hr{border-color:var(--hairline)}[data-docs-brand=acp] .markdown-body blockquote{border-color:var(--rule);color:var(--stone)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
