.docs-header{top:var(--app-header-height)}.docs-sidebar{height:calc(100vh - var(--combined-header-height));top:var(--combined-header-height)}:where(.toc-content ul>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--un-space-y-reverse)))}@property --un-space-y-reverse{syntax:"*";inherits:false;initial-value:0}.toc-content>ul>li{margin-bottom:calc(var(--spacing) * 4)}.toc-content>ul>li>a{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));color:color-mix(in srgb, var(--fg-muted) var(--un-text-opacity), transparent) ;--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium)}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}.toc-content>ul>li>a:hover{color:color-mix(in srgb, var(--fg) var(--un-text-opacity), transparent) }.toc-content>ul>li>ul{margin-top:calc(var(--spacing) * 2);border-inline-start-width:1px;border-color:color-mix(in srgb, var(--border) 50%, transparent) ;padding-inline-start:calc(var(--spacing) * 3)}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}.toc-content>ul>li>ul a{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));color:color-mix(in srgb, var(--fg-subtle) var(--un-text-opacity), transparent) ;padding-block:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.toc-content>ul>li>ul a:hover{color:color-mix(in srgb, var(--fg) var(--un-text-opacity), transparent) }.docs-content{max-width:none}.docs-content .docs-section{margin-bottom:calc(var(--spacing) * 16)}.docs-content .docs-section-title{font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight));color:color-mix(in srgb, var(--fg) var(--un-text-opacity), transparent) ;--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin-bottom:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 4);border-bottom-width:1px;border-color:color-mix(in srgb, var(--border) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--bg) var(--un-bg-opacity), transparent) ;z-index:2;top:var(--combined-header-height);position:sticky}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}.docs-content .docs-symbol{margin-bottom:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 10);border-bottom-width:1px;border-color:color-mix(in srgb, var(--border) 30%, transparent) ;contain-intrinsic-size:auto 18rem;content-visibility:auto}.docs-content .docs-symbol:last-child{border-width:0}.docs-content .docs-truncated{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));color:color-mix(in srgb, var(--fg-subtle) var(--un-text-opacity), transparent) ;margin-bottom:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-width:1px;border-color:color-mix(in srgb, var(--border) 50%, transparent) ;border-radius:var(--radius-lg);background-color:color-mix(in srgb, var(--bg-muted) var(--un-bg-opacity), transparent) }.docs-content .docs-symbol:target{scroll-margin-top:calc(var(--spacing) * 32)}.docs-content .docs-symbol:target .docs-symbol-header{margin-inline:calc(var(--spacing) * -3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--badge-yellow) 10%, transparent) }.docs-content .docs-symbol-header{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);flex-wrap:wrap;align-items:center;display:flex}.docs-content .docs-anchor{font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight));color:color-mix(in srgb, var(--fg-subtle) 50%, transparent) ;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));text-decoration:none}.docs-content .docs-anchor:hover{color:color-mix(in srgb, var(--fg-subtle) var(--un-text-opacity), transparent) }.docs-content .docs-symbol-name{font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight));color:color-mix(in srgb, var(--fg) var(--un-text-opacity), transparent) ;font-family:var(--font-mono);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin:calc(var(--spacing) * 0)}.docs-content .docs-badge{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);border-radius:3.40282e38px}.docs-content .docs-badge--function{color:color-mix(in srgb, var(--badge-blue) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--badge-blue) 10%, transparent) }.docs-content .docs-badge--class{color:color-mix(in srgb, var(--badge-yellow) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--badge-yellow) 10%, transparent) }.docs-content .docs-badge--interface{color:color-mix(in srgb, var(--badge-green) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--badge-green) 10%, transparent) }.docs-content .docs-badge--typeAlias{color:color-mix(in srgb, var(--badge-indigo) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--badge-indigo) 10%, transparent) }.docs-content .docs-badge--variable{color:color-mix(in srgb, var(--badge-orange) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--badge-orange) 10%, transparent) }.docs-content .docs-badge--enum{color:color-mix(in srgb, var(--badge-pink) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--badge-pink) 10%, transparent) }.docs-content .docs-badge--namespace{color:color-mix(in srgb, var(--badge-cyan) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--badge-cyan) 10%, transparent) }.docs-content .docs-badge--async{color:color-mix(in srgb, var(--badge-purple) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--badge-purple) 10%, transparent) }.docs-content .docs-signature{margin-bottom:calc(var(--spacing) * 5)}.docs-content .docs-signature .shiki{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));padding:calc(var(--spacing) * 4);border-width:1px;border-color:color-mix(in srgb, var(--border) 50%, transparent) ;border-radius:var(--radius-lg);background-color:color-mix(in srgb, var(--bg-muted) 50%, transparent) ;white-space:pre-wrap;word-break:break-word}.docs-content .docs-signature .shiki code{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));white-space:pre-wrap}.docs-content .docs-overload-count{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));color:color-mix(in srgb, var(--fg-subtle) var(--un-text-opacity), transparent) }.docs-content .docs-more-overloads{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));color:color-mix(in srgb, var(--fg-subtle) var(--un-text-opacity), transparent) ;margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 0);font-style:italic}.docs-content .docs-description{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));color:color-mix(in srgb, var(--fg-muted) var(--un-text-opacity), transparent) ;--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin-bottom:calc(var(--spacing) * 5)}@property --un-leading{syntax:"*";inherits:false}.docs-content .docs-description code{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));font-family:var(--font-mono);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);border-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb, var(--bg-muted) var(--un-bg-opacity), transparent) }.docs-content .docs-description .shiki{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));margin-block:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-inline-start-width:2px;border-color:color-mix(in srgb, var(--border) var(--un-border-opacity), transparent) ;white-space:pre-wrap;word-break:break-word;padding-inline-start:calc(var(--spacing) * 4)}.docs-content .docs-description .shiki code{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));padding:calc(var(--spacing) * 0);white-space:pre-wrap;background-color:#0000}.docs-content .docs-deprecated{margin-bottom:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 4);border-width:1px;border-color:color-mix(in srgb, var(--badge-orange) var(--un-border-opacity), transparent) ;border-radius:var(--radius-lg);background-color:color-mix(in srgb, var(--badge-orange) 20%, transparent) }.docs-content .docs-deprecated strong{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));color:color-mix(in srgb, var(--badge-orange) var(--un-text-opacity), transparent) }.docs-content .docs-deprecated-message{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));color:color-mix(in srgb, var(--badge-orange) var(--un-text-opacity), transparent) ;margin-top:calc(var(--spacing) * 2)}.docs-content .docs-deprecated-message code{color:color-mix(in srgb, var(--badge-orange) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--badge-orange) 20%, transparent) }.docs-content .docs-deprecated-message .docs-link{color:color-mix(in srgb, var(--badge-orange) var(--un-text-opacity), transparent) }.docs-content .docs-examples,.docs-content .docs-members,.docs-content .docs-params,.docs-content .docs-returns,.docs-content .docs-see{margin-bottom:calc(var(--spacing) * 5)}.docs-content .docs-examples h4,.docs-content .docs-members h4,.docs-content .docs-params h4,.docs-content .docs-returns h4,.docs-content .docs-see h4{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));color:color-mix(in srgb, var(--fg-subtle) var(--un-text-opacity), transparent) ;--un-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin-bottom:calc(var(--spacing) * 3);text-transform:uppercase}:where(.docs-content dl>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--un-space-y-reverse)))}.docs-content dt{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));color:color-mix(in srgb, var(--fg-muted) var(--un-text-opacity), transparent) ;font-family:var(--font-mono)}.docs-content dd{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));color:color-mix(in srgb, var(--fg-subtle) var(--un-text-opacity), transparent) ;margin-inline-start:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 3)}.docs-content .docs-returns p{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));color:color-mix(in srgb, var(--fg-muted) var(--un-text-opacity), transparent) ;margin:calc(var(--spacing) * 0)}.docs-content .docs-examples .shiki{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));margin-bottom:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border-width:1px;border-color:color-mix(in srgb, var(--border) 50%, transparent) ;border-radius:var(--radius-lg);background-color:color-mix(in srgb, var(--bg-muted) var(--un-bg-opacity), transparent) ;overflow-x:auto}.docs-content .docs-examples .shiki code{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight))}.docs-content .docs-see ul{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));color:color-mix(in srgb, var(--fg-muted) var(--un-text-opacity), transparent) ;list-style-type:disc;list-style-position:inside}:where(.docs-content .docs-see ul>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--un-space-y-reverse)))}.docs-content .docs-link{color:color-mix(in srgb, var(--badge-blue) var(--un-text-opacity), transparent) ;text-underline-offset:2px;text-decoration-line:underline}.docs-content .docs-link:hover{color:color-mix(in srgb, var(--badge-blue) 80%, transparent) }.docs-content .docs-symbol-link{color:color-mix(in srgb, var(--badge-green) var(--un-text-opacity), transparent) ;text-underline-offset:2px;text-decoration-line:underline}.docs-content .docs-symbol-link:hover{color:color-mix(in srgb, var(--badge-green) 80%, transparent) }.docs-content .docs-symbol-ref,.docs-content .docs-inline-code{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));font-family:var(--font-mono);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);border-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb, var(--bg-muted) var(--un-bg-opacity), transparent) }.docs-content .docs-enum-members{padding:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);flex-wrap:wrap;list-style-type:none;display:flex}.docs-content .docs-enum-members li{margin:calc(var(--spacing) * 0)}.docs-content .docs-enum-members code{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));color:color-mix(in srgb, var(--fg-muted) var(--un-text-opacity), transparent) ;font-family:var(--font-mono);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);border-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb, var(--bg-muted) var(--un-bg-opacity), transparent) }.docs-content .docs-members pre{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));font-family:var(--font-mono);padding:calc(var(--spacing) * 3);border-width:1px;border-color:color-mix(in srgb, var(--border) 50%, transparent) ;border-radius:var(--radius-lg);background-color:color-mix(in srgb, var(--bg-muted) 50%, transparent) ;overflow-x:auto}.docs-content .docs-members pre code{color:color-mix(in srgb, var(--fg-muted) var(--un-text-opacity), transparent) }.docs-content .docs-members dl dd,.docs-content .docs-members dl dt code,.docs-content .docs-section .docs-symbol .docs-description,.docs-content .docs-symbol-name{word-break:break-all}
