:root{--nextra-primary-hue:177deg;--nextra-primary-saturation:100%;--nextra-primary-lightness:50%;--nextra-bg:10,10,15;--nextra-content-width:90rem}.dark{--nextra-primary-hue:177deg;--nextra-primary-saturation:100%;--nextra-primary-lightness:50%;--nextra-bg:10,10,15}.nextra-mobile-nav,.nextra-navbar,.nextra-sidebar,.nextra-toc,article{font-family:Instrument Sans,system-ui,sans-serif}code,pre{font-family:JetBrains Mono,Fira Code,monospace!important}html{background:rgb(var(--nextra-bg));overflow-x:hidden}article{color:#b4b4c0}article h1,article h2,article h3,article h4,article h5,article h6{color:#00fff5!important}article a{color:#00fff5;text-decoration-color:rgba(0,255,245,.3)}article a:hover{text-decoration-color:#00fff5}.nextra-sidebar{background-color:#0a0a0f!important}.nextra-sidebar a,.nextra-sidebar button{color:#8b8b9a!important}.nextra-sidebar a:hover,.nextra-sidebar button:hover{color:#b4b4c0!important}.nextra-sidebar a[aria-current=page],.nextra-sidebar a[data-active=true],.nextra-sidebar li.active>a{color:#00fff5!important;background-color:rgba(0,255,245,.05)!important}.nextra-sidebar hr{border-color:#1a1a24!important}.nextra-sidebar svg{color:#76768a}.nextra-sidebar-footer{border-color:#1a1a24!important}.nextra-sidebar-footer a,.nextra-sidebar-footer button{color:#76768a!important}.nextra-sidebar-footer a:hover,.nextra-sidebar-footer button:hover{color:#b4b4c0!important}.nextra-sidebar-footer svg{color:#76768a!important}.nextra-mobile-nav{background-color:#0a0a0f!important}.nextra-mobile-nav a,.nextra-mobile-nav button{color:#8b8b9a!important}.nextra-mobile-nav a:hover,.nextra-mobile-nav button:hover{color:#b4b4c0!important}.nextra-mobile-nav a[aria-current=page],.nextra-mobile-nav li.active>a{color:#00fff5!important;background-color:rgba(0,255,245,.05)!important}.nextra-mobile-nav svg{color:#76768a}.nextra-navbar{background-color:transparent!important}.nextra-navbar-blur{background-color:rgba(10,10,15,.85)!important;border-bottom-color:#1a1a24!important}.nextra-navbar nav{background-color:transparent!important}.nextra-hamburger{color:#8b8b9a}.nextra-toc{color:#76768a}.nextra-toc a{color:#76768a!important}.nextra-toc a:hover{color:#b4b4c0!important}.nextra-toc a[aria-current=true],.nextra-toc li.active>a{color:#00fff5!important}.nextra-toc p{color:#8b8b9a!important}pre{background-color:#0f0f16!important;border:1px solid #1a1a24!important;border-radius:.5rem!important;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}pre code{background-color:transparent!important;color:#b4b4c0!important;word-break:normal;overflow-wrap:normal}:not(pre)>code{background-color:#14141c!important;border:1px solid #1a1a24!important;color:#00fff5!important;border-radius:.25rem;padding:.15em .35em;font-size:.875em}pre button{color:#76768a!important}pre button:hover{color:#00fff5!important}.nextra-search input{background-color:#14141c!important;border-color:#1a1a24!important;color:#b4b4c0!important}.nextra-search input:focus{border-color:rgba(0,255,245,.5)!important;box-shadow:0 0 0 1px rgba(0,255,245,.1)!important}.nextra-search input::-moz-placeholder{color:#76768a!important}.nextra-search input::placeholder{color:#76768a!important}.nextra-search-results{background-color:rgba(10,10,15,.95)!important;border-color:#1a1a24!important}.nextra-breadcrumb{color:#76768a!important}.nextra-breadcrumb a{color:#8b8b9a!important}.nextra-breadcrumb a:hover{color:#00fff5!important}article table{border-color:#1a1a24;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}article th{background-color:#14141c!important;color:#b4b4c0!important}article td,article th{border-color:#1a1a24!important}article tr:nth-child(2n){background-color:rgba(20,20,28,.4)}footer{background-color:#0a0a0f!important;border-top-color:#1a1a24!important}article nav a{border-color:#1a1a24!important;color:#8b8b9a!important}article nav a:hover{border-color:rgba(0,255,245,.3)!important;color:#00fff5!important}.nextra-border{border-color:#1a1a24!important}.docs-back-link{font-size:.8rem;color:#8b8b9a!important;text-decoration:none!important;padding:.35rem .75rem;border:1px solid #1a1a24;border-radius:.375rem;transition:color .15s,border-color .15s;white-space:nowrap}.docs-back-link:hover{color:#00fff5!important;border-color:#00fff5!important}@media (max-width:767px){.docs-back-link{display:none}}article img{max-width:100%;height:auto}article hr{border-color:#1a1a24}article blockquote{border-left-color:#1a1a24!important;color:#8b8b9a}article strong{color:#e0e0e8}article li::marker{color:#76768a}article details{background-color:#14141c;border-color:#1a1a24}article summary{color:#b4b4c0}.nextra-sidebar::-webkit-scrollbar,.nextra-toc::-webkit-scrollbar{width:6px}.nextra-sidebar::-webkit-scrollbar-track,.nextra-toc::-webkit-scrollbar-track{background:#14141c}.nextra-sidebar::-webkit-scrollbar-thumb,.nextra-toc::-webkit-scrollbar-thumb{background:#1a1a24;border-radius:9999px}.nextra-sidebar::-webkit-scrollbar-thumb:hover,.nextra-toc::-webkit-scrollbar-thumb:hover{background:#76768a}::-moz-selection{background:rgba(0,255,245,.3)}::selection{background:rgba(0,255,245,.3)}article{min-width:0;overflow-wrap:break-word;word-wrap:break-word}article,main{min-width:0;max-width:100%}@media (max-width:767px){article{padding-left:1rem!important;padding-right:1rem!important;font-size:.938rem;line-height:1.7}article h1{font-size:1.5rem!important;line-height:1.3!important}article h2{font-size:1.25rem!important;line-height:1.35!important}article h3{font-size:1.1rem!important;line-height:1.4!important}pre{font-size:.75rem!important;padding:.75rem!important;border-radius:.375rem!important}:not(pre)>code{font-size:.8em!important;padding:.1em .25em!important}article table{font-size:.8rem}article td,article th{padding:.5rem .75rem!important}.nextra-navbar{padding-left:.75rem!important;padding-right:.75rem!important}.docs-back-link{font-size:.7rem;padding:.25rem .5rem}article>nav{flex-direction:column!important;gap:.5rem!important}article>nav a{width:100%!important}.nextra-callout{padding:.75rem!important;font-size:.875rem!important}.nextra-breadcrumb{font-size:.75rem!important;flex-wrap:wrap}article img{border-radius:.375rem}article blockquote{padding-left:.75rem!important;margin-left:0!important;font-size:.875rem}footer{padding:1rem .75rem!important;font-size:.75rem}}@media (min-width:768px) and (max-width:1023px){article{font-size:.95rem}pre{font-size:.813rem!important}article h1{font-size:1.75rem!important}article h2{font-size:1.375rem!important}}