:root{--tc-logo-color:#fff;--tc-bg-color:#16171a;--tc-text-color:#b2b9c4;--tc-footer-bg-color:var(--tc-bg-color);--tc-footer-text-color:#fff;--tc-box-shadow:inherit;--tc-nav-bg-color:#292e3e;--nextra-navbar-height:3.65rem}html.light{--tc-logo-color:#24467f;--tc-bg-color:#f5f8fd;--tc-text-color:#24467f;--tc-footer-bg-color:#2c4e9a;--tc-footer-text-color:#b7b9ca;--tc-box-shadow:none;--tc-nav-bg-color:#fff;--shiki-token-comment:#9094aa}@media (min-width:1200px){.xl\:nx-block{display:block!important}}aside a,aside button{font-size:.95rem!important}html.light code.nx-border-black{background-color:rgba(147,141,189,.23)}nav a{color:var(--tc-text-color)!important}nav .nx-inline-block a,nav a span,nav button.nx-text-sm{font-size:1rem;font-weight:300;font-family:inherit}h1{font-weight:600!important;font-size:1.9rem!important;margin-top:1rem!important}h2{font-size:1.7rem!important}.nextra-steps h3:before{border-color:rgba(147,141,189,.33)!important}.nextra-toc div.nextra-scrollbar div a:last-child{display:none!important}.nav-docs-title{font-weight:200;color:var(--tc-logo-color);padding-left:20px}@media (max-width:1100px){.nav-docs-title{display:none!important}}.nextra-nav-container{background-color:var(--tc-nav-bg-color)!important}.nextra-scrollbar .nx-items-start,.nextra-sidebar-container .nx-sticky,div[dir=ltr]{background-color:var(--tc-bg-color)!important}footer{background-color:var(--tc-footer-bg-color)!important}footer .nx-text-gray-600{color:var(--tc-footer-text-color)!important}.footer-text{margin:auto}.nextra-nav-container-blur,.nextra-scrollbar .nx-items-start,.nextra-sidebar-container .nx-sticky{box-shadow:var(--tc-box-shadow)!important}html.dark .nextra-nav-container-blur{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.nextra-content,.nextra-content .nx-text-slate-900,.nextra-scrollbar .nx-text-gray-500,.nextra-sidebar-container .nx-text-gray-500,.nextra-sidebar-container .nx-text-primary-800,.nx-tracking-tight{color:var(--tc-text-color)!important}html.dark .nextra-content .nx-text-slate-900,html.dark :is(html[class~=dark] .nextra-content){color:rgba(226,232,240,var(--tw-text-opacity))!important}.new-badge{background-color:#34ba9e;color:#fff;padding:.15rem .3rem;border-radius:.25rem;font-size:.9rem;font-weight:500}