/*! 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-leading: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 h1{margin-top:calc(var(--spacing,.25rem) * 10);margin-bottom:calc(var(--spacing,.25rem) * 6)}.markdown-body h4{margin-top:calc(var(--spacing,.25rem) * 10);margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:1.35;font-size:17px;line-height:1.35}.markdown-body h5{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-leading:1.4;font-size:15px;line-height:1.4}.markdown-body h6{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-leading:1.4;font-size:14px;line-height:1.4}.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,.markdown-body li>ul,.markdown-body li>ol{margin-block:calc(var(--spacing,.25rem) * 1.5)}.markdown-body pre:not(.expressive-code *,.snippet *){margin-block:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);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)));border-width:1px;border-color:var(--hairline);background:var(--paper);border-radius:2px;overflow-x:auto}.markdown-body table:not(.speakeasy-table *,.docs-index *){border-collapse:collapse;text-align:left;width:100%}.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-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);border-width:1px;border-color:var(--hairline);background:var(--paper);border-radius:2px;list-style-type:none;overflow-x:auto}.markdown-body .nextra-filetree ul{border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing,.25rem) * 5);border-left-width:1px;border-color:var(--hairline);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(--stone);flex-shrink:0}.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}.markdown-body h1,.brand-prose-h1{font-family:var(--font-tobias);letter-spacing:-.025em;color:var(--ink);text-wrap:pretty;font-size:56px;font-weight:100;line-height:.96}.markdown-body .sl-heading-wrapper.level-h2,.markdown-body h2:not(.sl-heading-wrapper *),.brand-prose-h2{border-top:1px solid var(--hairline);margin:56px 0 8px;padding-top:28px;display:block}.markdown-body h2,.brand-prose-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}.markdown-body .sl-heading-wrapper.level-h3,.markdown-body h3:not(.sl-heading-wrapper *),.brand-prose-h3{margin:40px 0 12px;display:block}.markdown-body h3:not(.not-content *),.brand-prose-h3,.content-card-title{font-family:var(--font-diatype);letter-spacing:normal;color:var(--ink);font-size:19px;font-weight:400;line-height:1.25}.markdown-body :is(h4,h5,h6),.brand-prose-h4{font-family:var(--font-diatype);color:var(--ink);text-wrap:pretty;font-weight:400}.markdown-body :first-child{margin-top:0}.markdown-body :is(h1,h2,h3){scroll-margin-top:calc(var(--header-height,4rem) + 1.5rem)}.markdown-body{color:var(--ink)}.markdown-body :is(p,li):not(.not-content *,.speakeasy-table *),:is(.brand-prose-p,.brand-prose-li,.content-body){font-family:var(--font-diatype);letter-spacing:normal;color:var(--ink);font-size:16px;font-weight:300;line-height:1.6}.markdown-body p:not(.not-content *,.speakeasy-table *),.brand-prose-p{text-wrap:pretty;margin:20px 0}.markdown-body strong,.brand-prose-strong{font-weight:400}.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}.markdown-body :where(p,li,td,th) a,.brand-prose-a{color:var(--lang-javascript);text-underline-offset:3px;text-decoration:underline;transition:color .15s}.markdown-body :where(p,li,td,th) a:hover,.brand-prose-a:hover{color:var(--ink);text-decoration:underline}.markdown-body table:not(.speakeasy-table *,.docs-index *),.brand-prose-table{margin:24px 0;font-size:15px}.markdown-body :is(th,td):not(.speakeasy-table *,.docs-index *),:is(.brand-prose-th,.brand-prose-td){border:0;border-bottom:1px solid var(--hairline);vertical-align:top;color:var(--stone);padding:11px 12px}.markdown-body th:not(.speakeasy-table *,.docs-index *),.brand-prose-th{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}.markdown-body td:first-child:not(.speakeasy-table *,.docs-index *),.brand-prose-td:first-child{color:var(--ink)}.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}.markdown-body p:has(>img):not(.not-content *)>img{background:0 0;border:0;border-radius:0;width:100%;margin:0;display:block}.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}:root:not(.dark) .markdown-body p:has(>img)>img.hidden,:root.dark .markdown-body p:has(>img)>img.dark\:hidden{display:none}.markdown-body hr{border:0;border-top:1px solid var(--hairline);margin:32px 0}.markdown-body blockquote,.brand-prose-blockquote{border-left:2px solid var(--rule);color:var(--stone);margin:24px 0;padding-left:20px}.brand-prose-ul,.brand-prose-ol{margin-block:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 6)}.brand-prose-ul{list-style-type:disc}.brand-prose-ol{list-style-type:decimal}.brand-prose-li,.brand-prose-li>:is(.brand-prose-ul,.brand-prose-ol){margin-block:calc(var(--spacing,.25rem) * 1.5)}:root:not([data-theme]){--sl-color-hairline:var(--border)}:root:not([data-theme]) .markdown-body .expressive-code{margin-block:calc(var(--spacing,.25rem) * 4)}:root .expressive-code{--ec-codeBg:var(--paper);--ec-frm-edBg:var(--paper);--ec-frm-trmBg:var(--paper);--ec-frm-trmTtbBg:var(--paper);--ec-frm-trmTtbDotsFg:var(--rule);--ec-frm-edTabBarBg:var(--paper);--ec-frm-edActTabBg:var(--paper)}.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}:root .stage-chip{border:1px solid var(--hairline);background:var(--paper);font-family:var(--font-diatype-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border-radius:2px;align-items:center;gap:5px;padding:2px 6px;font-size:10px;line-height:1.4;display:inline-flex}:root .stage-chip:before{content:"";background:var(--stage-color,var(--stone));flex-shrink:0;width:6px;height:6px}:root .stage-chip[data-stage=Beta]{--stage-color:var(--lang-javascript)}:root .stage-chip[data-stage=Preview]{--stage-color:var(--lang-rust)}:root .stage-chip[data-stage=GA],:root .stage-chip[data-stage=success]{--stage-color:var(--lang-ruby)}:root .stage-chip[data-stage=warning]{--stage-color:var(--lang-rust)}:root .stage-chip[data-stage=danger]{--stage-color:var(--lang-csharp)}:root .stage-chip[data-stage=neutral]{--stage-color:var(--stone)}:root :is(td,th) .stage-chip{padding:2px 7px}:root .speakeasy-table [data-slot=table-container]{border:1px solid var(--hairline);border-radius:2px}:root .speakeasy-table .speakeasy-table-title{border:1px solid var(--hairline);background:var(--paper);border-bottom:0;border-radius:2px 2px 0 0}:root .speakeasy-table:has(.speakeasy-table-title) [data-slot=table-container]{border-radius:0 0 2px 2px}:root .speakeasy-table table{font-size:15px}:root .speakeasy-table :is(thead,tbody,tr){background:0 0}:root .speakeasy-table tr{border-color:var(--hairline)}:root .speakeasy-table tr:hover{background:var(--ink-wash)}:root .speakeasy-table th{border-bottom:1px solid var(--rule);height:auto;font-family:var(--font-diatype-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--stone);background:0 0;padding:10px 16px;font-size:11px;font-weight:300;line-height:1.4}:root .speakeasy-table td{color:var(--stone)}:root .speakeasy-table td:first-child{color:var(--ink)}:root .speakeasy-table td :is(span,p,li):not(:is(a *,code)){color:inherit;font-size:14px;font-weight:300;line-height:1.55}:root [data-callout-type]{border:1px solid var(--hairline);background:var(--paper);color:var(--ink);border-radius:2px;padding:0;display:block}:root [data-callout-type]:before,:root [data-callout-type] .callout-icon{display:none}:root [data-callout-type] .callout-main{font-family:var(--font-diatype);letter-spacing:normal;color:var(--ink);padding:14px 20px 16px;font-size:15.5px;font-weight:300;line-height:1.55}:root [data-callout-type] .callout-title{border-bottom:1px solid var(--hairline);font-family:var(--font-diatype-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;margin:-14px -20px 0;padding:12px 20px;font-size:11px;font-weight:300;line-height:1.2;display:flex}:root [data-callout-type] .callout-title:before{content:"";background:var(--callout-color,var(--stone));flex-shrink:0;width:8px;height:8px}:root [data-callout-type] .callout-title:after{content:var(--callout-word,"Note");color:var(--stone);margin-inline-start:auto}:root [data-callout-type] .callout-title+p{margin-top:14px}:root [data-callout-type] .callout-main :is(p,li){color:var(--ink);font-size:15.5px;line-height:1.55}:root [data-callout-type]:not(:has(.callout-title)) .callout-main{grid-template-columns:8px 1fr;gap:10px;display:grid}:root [data-callout-type]:not(:has(.callout-title)) .callout-main:before{content:"";background:var(--callout-color,var(--stone));grid-area:1/1;width:8px;height:8px;margin-top:7px}:root [data-callout-type]:not(:has(.callout-title)) .callout-main>*{grid-column:2}:root [data-callout-type=info]{--callout-color:var(--lang-javascript);--callout-word:"Info"}:root [data-callout-type=warning]{--callout-color:var(--lang-rust);--callout-word:"Warning"}:root [data-callout-type=error]{--callout-color:var(--lang-csharp);--callout-word:"Error"}:root [data-callout-type=success]{--callout-color:var(--lang-ruby);--callout-word:"Success"}:root [data-callout-type=neutral]{--callout-color:var(--stone);--callout-word:"Note"}:root [data-callout-type=default]{--callout-color:var(--ink);--callout-word:"Note"}:root [data-callout-type] a{text-underline-offset:3px;color:var(--lang-javascript)!important}:root [data-callout-type] a:hover{color:var(--ink)!important}.page-eyebrow{margin:0 0 20px}.page-eyebrow,.content-eyebrow{font-family:var(--font-diatype-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--stone);font-size:12px;font-weight:300;line-height:1.2}@media (width<=50rem){.page-eyebrow{padding-inline-start:2.75rem}}.content-panel h1#_top{margin:0}.content-panel h1#_top,.content-title{font-family:var(--font-tobias);letter-spacing:-.025em;color:var(--ink);text-wrap:pretty;font-size:56px;font-weight:100;line-height:.96}@media (width<=40rem){.content-panel h1#_top,.content-title{font-size:40px}}.page-lead{margin:16px 0 0}.page-lead,.content-lead{font-family:var(--font-diatype);color:var(--stone);text-wrap:pretty;font-size:20px;font-weight:300;line-height:1.4}.content-body-sm{font-family:var(--font-diatype);letter-spacing:normal;color:var(--stone);text-wrap:pretty;font-size:14.5px;font-weight:300;line-height:1.5}.content-caption{font-family:var(--font-diatype-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--stone);font-size:11px;font-weight:300;line-height:1.4}.content-card{border:1px solid var(--hairline);background:var(--paper);border-radius:2px;transition:border-color .15s}.content-card:hover,.content-card:focus-within{border-color:var(--rule)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
