.go-back-link[data-v-3d9a5d42]{align-items:center;color:var(--color-gray-500);cursor:pointer;display:flex;font-size:var(--text-sm-fontSize);line-height:var(--text-sm-lineHeight)}.go-back-link[data-v-3d9a5d42]:hover{color:var(--color-gray-700)}.go-back-link .icon[data-v-3d9a5d42]{height:var(--space-4);width:var(--space-4)}.go-back-link .text[data-v-3d9a5d42]{margin-left:var(--space-2)}.github-icon[data-v-9e61598b]{margin-bottom:0!important;margin-top:0!important}.dark-mode .dark\:prose-dark a[data-v-9e61598b]{color:rgba(255,255,255,var(--tw-text-opacity))}.prose a[data-v-9e61598b]{color:rgba(74,85,104,var(--tw-text-opacity));text-decoration:none}.prose a[data-v-9e61598b]:hover{background-color:#d4d4d4}.dark-mode .dark\:prose-dark a[data-v-9e61598b]:hover{background-color:#000}.docs-page-bottom[data-v-70e24a2d]{align-items:center;color:var(--color-gray-500);display:flex;flex-direction:row;font-size:var(--fontSize-sm);gap:var(--space-4);justify-content:space-between;margin-top:var(--space-8)}:root.dark .docs-page-bottom[data-v-70e24a2d]{color:var(--color-gray-400)}.docs-page-bottom .edit-link[data-v-70e24a2d]{align-items:center;display:flex;flex:1;gap:var(--space-2)}.reading-mode-toggle[data-v-ef98344c]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--color-primary-500);border:none;border-radius:50%;bottom:var(--space-8);box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:var(--space-8);transition:all .3s cubic-bezier(.4,0,.2,1);width:56px;z-index:1000}:root.dark .reading-mode-toggle[data-v-ef98344c]{background-color:var(--color-primary-600);box-shadow:0 4px 12px #0006}.reading-mode-toggle[data-v-ef98344c]:hover{box-shadow:0 6px 16px #0003;transform:scale(1.1)}:root.dark .reading-mode-toggle[data-v-ef98344c]:hover{box-shadow:0 6px 16px #00000080}.reading-mode-toggle[data-v-ef98344c]:active{transform:scale(.95)}.reading-mode-toggle.active[data-v-ef98344c]{background-color:var(--color-primary-700);transform:rotate(180deg)}:root.dark .reading-mode-toggle.active[data-v-ef98344c]{background-color:var(--color-primary-800)}.reading-mode-toggle.active[data-v-ef98344c]:hover{transform:rotate(180deg) scale(1.1)}.reading-mode-toggle.active[data-v-ef98344c]:active{transform:rotate(180deg) scale(.95)}.reading-mode-toggle .icon[data-v-ef98344c]{height:28px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:28px}@media (max-width:1023px){.reading-mode-toggle[data-v-ef98344c]{display:none}}.docs-page-content[data-v-a6339876]{display:flex;flex-direction:column-reverse;position:relative}@media (min-width:1024px){.docs-page-content[data-v-a6339876]{display:grid;gap:var(--space-8)}.docs-page-content.has-toc[data-v-a6339876]{grid-template-columns:minmax(320px,1fr) minmax(250px,250px)}.docs-page-content.has-aside[data-v-a6339876]{grid-template-columns:minmax(250px,250px) minmax(320px,1fr)}.docs-page-content.has-aside.has-toc[data-v-a6339876]{grid-template-columns:minmax(250px,250px) minmax(320px,1fr) minmax(250px,250px)}.docs-page-content.reading-mode[data-v-a6339876]{grid-template-columns:1fr!important}}.aside-nav[data-v-a6339876]{display:none;overflow-y:auto;transition:transform .4s cubic-bezier(.4,0,.2,1)}@media (min-width:1024px){.aside-nav[data-v-a6339876]{align-self:flex-start;display:block;height:calc(100vh - var(--docus-header-height));padding-bottom:var(--space-8);padding-right:var(--space-8);padding-top:var(--space-8);position:sticky;top:var(--docus-header-height)}.fluid .aside-nav.aside-nav[data-v-a6339876],.reading-mode .aside-nav.aside-nav[data-v-a6339876]{border-right:1px solid var(--elements-border-primary-static)}.reading-mode .aside-nav.aside-nav[data-v-a6339876]{-webkit-backdrop-filter:var(--elements-backdrop-filter);backdrop-filter:var(--elements-backdrop-filter);background-color:var(--elements-backdrop-background);position:fixed;transform:translate(-100%);z-index:100}.reading-mode .aside-nav.aside-nav[data-v-a6339876]:hover{transform:translate(0)}}.page-body[data-v-a6339876]{display:flex;flex:1 1 0%;flex-direction:column;margin-left:auto;margin-right:auto;padding-bottom:var(--space-8);padding-top:var(--space-8);position:relative;transform-origin:center center;transition:transform .4s cubic-bezier(.4,0,.2,1),max-width .4s cubic-bezier(.4,0,.2,1);width:100%}.has-toc .page-body.page-body[data-v-a6339876]{padding-top:var(--space-12)}@media (min-width:1024px){.has-toc .page-body.page-body[data-v-a6339876]{padding-top:var(--space-8)}.page-body[data-v-a6339876]{margin-top:0}.reading-mode .page-body.page-body[data-v-a6339876]{font-size:115%;line-height:1.8;max-width:100%;padding-left:var(--space-24);padding-right:var(--space-24)}}.page-body[data-v-a6339876] h1:not(.not-prose):first-child{font-size:var(--text-4xl-fontSize);line-height:var(--text-4xl-lineHeight);margin-top:0}@media (min-width:640px){.page-body[data-v-a6339876] h1:not(.not-prose):first-child{font-size:var(--text-5xl-fontSize);line-height:var(--text-5xl-lineHeight)}}.page-body[data-v-a6339876] h1:not(.not-prose)first-child+p{border-bottom:1px solid var(--elements-border-primary-static);color:var(--color-gray-500);margin-bottom:var(--space-8);margin-top:0;padding-bottom:var(--space-8)}@media (min-width:640px){.page-body[data-v-a6339876] h1:not(.not-prose)first-child+p{font-size:var(--text-lg-fontSize);line-height:var(--text-lg-lineHeight)}}:root.dark .page-body[data-v-a6339876] h1:not(.not-prose)first-child+p{color:var(--color-gray-400)}.page-body[data-v-a6339876] h1:not(.not-prose)first-child+p a{color:var(--color-gray-700)}:root.dark .page-body[data-v-a6339876] h1:not(.not-prose)first-child+p a{color:var(--color-gray-200)}.page-body[data-v-a6339876] h1:not(.not-prose)first-child+p a:hover{border-color:var(--color-gray-700)}.page-body .docs-prev-next[data-v-a6339876]{margin-top:var(--space-4)}.toc[data-v-a6339876]{border-bottom:1px solid var(--elements-border-primary-static);display:flex;margin-left:calc(0px - var(--space-4));margin-right:calc(0px - var(--space-4));overflow:auto;position:sticky;top:var(--docus-header-height);transition:transform .4s cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.toc[data-v-a6339876]{margin-left:calc(0px - var(--space-6));margin-right:calc(0px - var(--space-6))}}@media (min-width:1024px){.toc[data-v-a6339876]{align-self:flex-start;border-bottom:none;height:calc(100vh - var(--docus-header-height));margin-left:0;margin-right:0;max-height:none;padding:var(--space-8)}.fluid .toc.toc[data-v-a6339876],.reading-mode .toc.toc[data-v-a6339876]{border-left:1px solid var(--elements-border-primary-static)}.reading-mode .toc.toc[data-v-a6339876]{-webkit-backdrop-filter:var(--elements-backdrop-filter);backdrop-filter:var(--elements-backdrop-filter);background-color:var(--elements-backdrop-background);position:fixed;right:0;transform:translate(calc(100% - 20px));z-index:100}.reading-mode .toc.toc[data-v-a6339876]:hover{transform:translate(0)}}.toc .toc-wrapper[data-v-a6339876]{-webkit-backdrop-filter:var(--elements-backdrop-filter);backdrop-filter:var(--elements-backdrop-filter);background-color:var(--elements-backdrop-background);height:100%;width:100%}@media (min-width:1024px){.toc .toc-wrapper[data-v-a6339876]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}.toc .toc-wrapper button[data-v-a6339876]{align-items:center;display:flex;height:100%;padding:var(--space-4);width:100%}@media (min-width:640px){.toc .toc-wrapper button[data-v-a6339876]{padding-left:var(--space-6);padding-right:var(--space-6)}}@media (min-width:1024px){.toc .toc-wrapper button[data-v-a6339876]{display:none}}.toc .toc-wrapper button .title[data-v-a6339876]{font-size:var(--text-sm-fontSize);font-weight:var(--fontWeight-semibold);line-height:var(--text-sm-lineHeight);margin-right:var(--space-1)}.toc .toc-wrapper button .icon[data-v-a6339876]{height:var(--space-4);transition:transform .1s;width:var(--space-4)}.toc .toc-wrapper button .icon.rotate[data-v-a6339876]{transform:rotate(90deg)}.toc .toc-wrapper .docs-toc-wrapper[data-v-a6339876]{display:none;margin-bottom:var(--space-4)}.toc .toc-wrapper .docs-toc-wrapper.opened[data-v-a6339876]{display:block;max-height:50vh;overflow:auto;padding-left:var(--space-4);padding-right:var(--space-4)}@media (min-width:640px){.toc .toc-wrapper .docs-toc-wrapper.opened[data-v-a6339876]{padding-left:var(--space-6);padding-right:var(--space-6)}}@media (min-width:1024px){.toc .toc-wrapper .docs-toc-wrapper.opened[data-v-a6339876]{max-height:none;padding-left:0;padding-right:0}.toc .toc-wrapper .docs-toc-wrapper[data-v-a6339876]{display:block;margin-top:0}}
