.dev-docs-layout .small-screen-sidebar-contianer{flex-direction:column;width:min(320px,86vw);background-color:var(--docs-surface-sidebar)!important;backdrop-filter:none;-webkit-backdrop-filter:none}@media screen and (max-width:768px){.dev-docs-layout .small-screen-sidebar-contianer{display:flex}}.dev-docs-layout .small-screen-sidebar-contianer .docs-sidebar{position:static;flex:1 0 auto;height:auto}@media screen and (max-width:768px){.small-screen-header{display:flex!important}}@media screen and (min-width:769px){.small-screen-header{display:none!important}}@media screen and (max-width:768px){.small-screen-sidebar-contianer{box-sizing:border-box;position:fixed;top:0;z-index:1050;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);height:100vh;overflow:auto;background-color:var(--color-light-grey)!important;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px)}}@media screen and (min-width:769px){.small-screen-sidebar-contianer{display:none!important}}@media screen and (max-width:768px){body:has(.small-screen-header) .small-screen-collection-name{display:none!important}}html body .dev-docs-layout .max-width-container.responsive-padding .blog-view-container{height:auto!important}:where(.dev-docs-layout,.docs-palette) :where(button,input,select,textarea){font-family:inherit}:where(.dev-docs-layout,.docs-palette) :focus-visible{outline:2px solid var(--docs-accent);outline-offset:2px}.docs-code-panel :focus-visible{outline-color:var(--docs-code-accent)}.dev-docs-layout code,.dev-docs-layout kbd,.docs-palette kbd{font-variant-ligatures:none}.dev-docs-layout{--default-text-color:var(--docs-text-primary);--default-background-color:var(--docs-surface);--dark-default-background-color:var(--docs-surface-sidebar);--dark-color:var(--docs-text-primary);--dark-text-color:var(--docs-text-primary);--dark-background-color:var(--docs-surface);--dark-secondary-background:var(--docs-surface-hover);--dark-tertiary-background:transparent;--dark-border-color:var(--docs-border);--dark-muted-text:var(--docs-text-muted);--color-light-grey:var(--docs-surface-hover);--custom-border:var(--docs-border);--title-font:var(--docs-font-heading);--content-font:var(--docs-font-sans);font-family:var(--docs-font-sans);color:var(--docs-text-primary);background-color:var(--docs-surface)!important;-webkit-font-smoothing:antialiased}.dev-docs-layout .max-width-container.responsive-padding{max-width:none;gap:0!important;padding:0!important;align-items:flex-start;overflow-x:clip}.dev-docs-layout .docs-sidebar-shell{flex-shrink:0;align-self:stretch;width:272px;height:auto!important;margin:0;box-sizing:border-box;background-color:var(--docs-surface-sidebar)!important;border-right:1px solid var(--docs-border)}@media screen and (max-width:768px){.dev-docs-layout .docs-sidebar-shell{display:none}}.dev-docs-layout .docs-toc-rail{max-height:calc(100dvh - var(--docs-inset-top, 0px) - var(--docs-inset-bottom, 0px))}.dev-docs-layout .docs-toc-rail.has-floating-action{max-height:calc(100dvh - var(--docs-inset-top, 0px) - max(var(--docs-inset-bottom, 0px),96px))}.dev-docs-layout .blog-view-container{flex:1 1 auto;min-width:0;gap:40px;padding:0 32px;box-sizing:border-box}@media screen and (max-width:768px){.dev-docs-layout .blog-view-container{padding:0 16px}}.dev-docs-layout #main-scroll-container{height:auto;margin-top:0;overflow:visible;overflow-x:clip}.dev-docs-layout .main-public-container{max-width:760px;padding:0!important}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose{font-family:var(--docs-font-sans)!important;font-size:15px;line-height:1.6;color:var(--docs-text-secondary)}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose li,.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose p,.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose td,.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose th{font-size:15px;line-height:1.6!important;color:var(--docs-text-secondary)!important}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose p{margin-top:0!important;margin-bottom:16px!important}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose li>p{margin-top:4px!important;margin-bottom:4px!important}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose b,.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose strong{font-weight:600;color:var(--docs-text-primary)}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose h1,.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose h2,.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose h3,.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose h4{color:var(--docs-text-primary)!important;font-family:var(--docs-font-heading);letter-spacing:-.01em!important;scroll-margin-top:24px}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose h1,.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose h2{margin-top:48px!important;margin-bottom:12px!important;font-size:22px!important;font-weight:600!important;line-height:1.3!important}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose h3{margin-top:28px!important;margin-bottom:8px!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose h4,.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose h5,.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose h6{margin-top:20px!important;margin-bottom:6px!important;font-size:15px!important;font-weight:600!important}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose>:first-child{margin-top:0!important}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose a{font-weight:500;color:var(--docs-accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose a:hover{color:var(--docs-accent-hover);text-decoration-color:initial}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose a strong{color:inherit}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose ol,.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose ul{margin:0 0 16px;padding-left:22px}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose li{margin:4px 0}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose hr{border:none!important;border-top:1px solid var(--docs-divider)!important;margin:40px 0!important}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose blockquote{margin:20px 0!important;padding:12px 16px;color:var(--docs-text-secondary)!important;background-color:var(--docs-surface-hover);border-left:3px solid var(--docs-accent)!important;border-radius:0 var(--docs-radius-control) var(--docs-radius-control) 0}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose blockquote p{margin:0!important}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose .table-wrapper,.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose .tableWrapper{margin:0 0 24px!important;overflow-x:auto}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table{width:100%!important;min-width:100%!important;margin:0 0 24px!important;border:1px solid var(--docs-border)!important;border-collapse:initial!important;border-spacing:0;border-radius:var(--docs-radius-control);table-layout:auto}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table td,.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table th{min-width:0!important;padding:12px 14px!important;text-align:left;vertical-align:top;background-color:rgba(0,0,0,0);border:0!important;border-bottom:1px solid var(--docs-divider)!important}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table td p,.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table th p{margin:0!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit;color:inherit!important}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table td{font-size:14px!important}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table th{font-size:12px!important;font-weight:600;line-height:1.4!important;letter-spacing:.04em;text-transform:uppercase;color:var(--docs-text-muted)!important;background-color:var(--docs-surface-hover);border-bottom-color:var(--docs-border)!important}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table th strong{font-weight:inherit;color:inherit}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table tr:first-child>:first-child{border-top-left-radius:var(--docs-radius-control)}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table tr:first-child>:last-child{border-top-right-radius:var(--docs-radius-control)}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table tr:last-child>td{border-bottom:0!important}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table tr:not(.docs-prose-table-header):hover>td{background-color:var(--docs-surface-hover)}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table td:first-child{color:var(--docs-text-primary)!important}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose .table-wrapper table,.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose .tableWrapper table{margin:0!important}@media screen and (max-width:767px){.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table.docs-prose-table{border:0!important}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table.docs-prose-table,.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table.docs-prose-table tbody,.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table.docs-prose-table td,.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table.docs-prose-table tr{display:block;width:100%!important;box-sizing:border-box}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table.docs-prose-table .docs-prose-table-header,.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table.docs-prose-table colgroup{display:none}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table.docs-prose-table tr:not(.docs-prose-table-header){margin-bottom:10px;padding:4px 0;border:1px solid var(--docs-border);border-radius:var(--docs-radius-control)}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table.docs-prose-table td{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:8px 14px!important;border-bottom:0!important}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table.docs-prose-table td:before{content:attr(data-label);font-size:12px;font-weight:600;line-height:1.9;letter-spacing:.04em;text-transform:uppercase;color:var(--docs-text-muted)}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table.docs-prose-table td:not([data-label]){display:block}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table.docs-prose-table td:not([data-label]):before{content:none}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose table.docs-prose-table tr:hover>td{background-color:rgba(0,0,0,0)}}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose code{padding:1px 6px;font-family:var(--docs-font-mono);font-size:.86em;color:var(--docs-text-primary);background-color:var(--docs-surface-input);border-radius:var(--docs-radius-control)}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose pre{margin:16px 0 24px!important;padding:16px;overflow-x:auto;font-family:var(--docs-font-mono);font-size:13px;line-height:1.6;color:var(--docs-code-text)!important;background-color:var(--docs-code-bg)!important;border-radius:var(--docs-radius-control);scrollbar-width:thin}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose pre code{padding:0;font-size:inherit;color:inherit;background:none}.dev-docs-layout #__page__content .page-content-body.page-content-body-text-color.docs-prose img{border-radius:var(--docs-radius-control)}