::-moz-selection{background:var(--primary)!important;color:var(--primary-foreground)!important}::selection{background:var(--primary)!important;color:var(--primary-foreground)!important}.nextra-sidebar ul li a,.nextra-sidebar ul li button{font-size:.9rem;font-weight:500;border:2px solid transparent;color:var(--foreground);transition:color .2s ease,background-color .2s ease}.nextra-sidebar ul li button{font-weight:700;color:var(--foreground)}.nextra-sidebar ul li a:hover,.nextra-sidebar ul li button:hover{color:var(--primary)}.nextra-sidebar ul>li.active>a{color:var(--accent)!important;background-color:color-mix(in srgb,var(--accent) 10%,transparent)!important;font-weight:700}.nextra-toc>div>p{font-size:.75rem;font-weight:500;text-transform:uppercase;color:var(--foreground)}.nextra-toc>div>ul li a{font-size:.875rem;font-weight:400;color:var(--muted-foreground);transition:color .2s ease}article h2{border-bottom:0;font-size:.875rem;font-weight:500;line-height:1.5rem!important;padding-bottom:.25rem;margin-top:1.5rem;margin-bottom:1rem;color:var(--foreground)}article a{color:var(--foreground)!important}article :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(a){color:color-mix(in srgb,#fff 64%,transparent)}.nextra-sidebar ul a,.nextra-sidebar ul button{padding-left:1rem!important}.nextra-sidebar ul a[href="/"]{padding-left:.4rem!important}.nextra-sidebar ul ul{padding-left:.25rem!important}<<<<<<< HEAD .nextra-sidebar-footer.bordered{border-top-color:var(--muted-foreground)!important}.nextra-sidebar-footer>button{display:flex!important;align-items:center!important;gap:.5rem!important}@media (min-width:768px){.nextra-sidebar-footer>button:after{content:"Collapse Sidebar";font-size:.875rem;font-weight:400;color:var(--muted-foreground);display:inline-block;transition:opacity .2s ease}}@media (max-width:767px){.nextra-sidebar-footer>button:after{display:none!important}}.nextra-sidebar._w-20 .nextra-sidebar-footer>button:after{display:none!important}article>div._border-t._flex{background:#000!important;border:3px solid color-mix(in srgb,var(--accent) 35%,transparent)!important;border-radius:12px!important;padding:1.5rem 0!important;margin:2rem 0!important;position:relative!important;overflow:visible!important;justify-content:space-between!important;align-items:center!important;height:72px!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)!important}article>div._border-t._flex a{color:#fff!important;font-weight:500!important;font-size:.875rem!important;text-decoration:none!important;padding:.1rem 1rem!important;border-radius:0!important;transition:all .2s ease!important;background:transparent!important;border:none!important}article>div._border-t._flex a:hover{text-decoration:underline!important}article>div._border-t._flex a:first-child:not(:last-child){border-right:1px solid color-mix(in srgb,var(--muted-foreground) 33%,transparent)!important}article>div._border-t._flex a:last-child{border-left:1px solid color-mix(in srgb,var(--muted-foreground) 33%,transparent)!important}article>div._border-t._flex a svg{color:color-mix(in srgb,var(--muted-foreground) 33%,transparent)!important}.nextra-callout,.nextra-callout[data-type],.nextra-content .nextra-callout,.nextra-content .nx-callout,.nx-callout,.nx-callout[data-type],[data-callout],[data-theme=callout],article .nextra-callout,article .nx-callout,article div[class*=Callout],article div[class*=callout],div[class*=Callout],div[class*=callout]{background:color-mix(in srgb,var(--accent) 33%,transparent)!important;border:1px solid var(--accent)!important}.nextra-sidebar ul ul ul>li>a,.nextra-sidebar ul ul ul>li>button{font-size:.85em!important}.nextra-sidebar ul ul ul ul>li>a,.nextra-sidebar ul ul ul ul>li>button{font-size:.75em!important}body:has(button[aria-expanded=true][title="Collapse sidebar"]) .nextra-sidebar{width:275px!important}