@import url("https://api.fontshare.com/v2/css?f[]=satoshi@900,800,700,500,400&display=swap");*,:after,:before{font-family:Satoshi,system-ui,sans-serif!important}html.dark,html.dark .prose,html.dark .prose-invert,html.dark [class*=prose]{--tw-prose-body:#b0b0b0;--tw-prose-headings:#f0f0f0;--tw-prose-lead:#b0b0b0;--tw-prose-links:#e05427;--tw-prose-bold:#f0f0f0;--tw-prose-counters:#e05427;--tw-prose-bullets:#e05427;--tw-prose-hr:hsla(0,0%,100%,.08);--tw-prose-quotes:#d0d0d0;--tw-prose-quote-borders:#e05427;--tw-prose-code:#e05427;--tw-prose-pre-code:#e5e5e5;--tw-prose-pre-bg:#111;--tw-prose-th-borders:hsla(0,0%,100%,.1);--tw-prose-td-borders:hsla(0,0%,100%,.06);--tw-prose-invert-body:#b0b0b0;--tw-prose-invert-headings:#f0f0f0;--tw-prose-invert-links:#e05427;--tw-prose-invert-bold:#f0f0f0;--tw-prose-invert-code:#e05427;--tw-prose-invert-pre-bg:#111}html.dark,html.dark body{background-color:#0a0a0a!important;color:#b0b0b0!important}html.dark .nextra-nav-container,html.dark .nextra-nav-container-blur,html.dark header{background:hsla(0,0%,4%,.94)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-bottom:1px solid hsla(0,0%,100%,.07)!important}html.dark .nextra-nav-container a,html.dark header a{color:#d0d0d0!important}html.dark .nextra-sidebar-container,html.dark aside{background:#0d0d0d!important;border-right:1px solid hsla(0,0%,100%,.07)!important}html.dark .nextra-sidebar-container a,html.dark aside a{color:#888!important}html.dark .nextra-sidebar-container a.active,html.dark .nextra-sidebar-container a[data-active=true],html.dark .nextra-sidebar-container li>a[aria-current=page],html.dark .nx-bg-primary-100,html.dark [class*=nx-bg-primary] a{background:rgba(224,84,39,.15)!important;color:#e05427!important;border-radius:6px!important;font-weight:600!important}html.dark .nextra-sidebar-container a:hover,html.dark aside a:hover{color:#f0f0f0!important;background:hsla(0,0%,100%,.05)!important;border-radius:6px!important}html.dark .nextra-sidebar-container .nx-text-gray-400,html.dark .nextra-sidebar-container .nx-text-gray-500,html.dark aside .nx-text-gray-500{color:#555!important;text-transform:uppercase!important;font-size:.68rem!important;letter-spacing:.1em!important;font-weight:700!important}html.dark h1{background:linear-gradient(90deg,#e05427,#c0392b)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;font-weight:900!important;letter-spacing:-.04em!important}html.dark h2{color:#f0f0f0!important;font-weight:800!important;letter-spacing:-.025em!important;border-top:1px solid hsla(0,0%,100%,.07)!important;padding-top:1.5rem!important;margin-top:2rem!important}html.dark h3{color:#e5e5e5!important;font-weight:700!important}html.dark h4{color:#d0d0d0!important;font-weight:600!important}html.dark p{line-height:1.8!important}html.dark li,html.dark p{color:#b0b0b0!important}html.dark strong{color:#f0f0f0!important;font-weight:700!important}html.dark a:not([class*=nx-]):not(.nextra-nav-link){color:#e05427!important}html.dark a:not([class*=nx-]):hover{color:#f07050!important}html.dark code:not(pre code){background:rgba(224,84,39,.12)!important;color:#e05427!important;border:1px solid rgba(224,84,39,.25)!important;border-radius:5px!important;padding:.1em .45em!important;font-size:.875em!important}html.dark pre{background:#111!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:10px!important}html.dark thead{background:hsla(0,0%,100%,.04)!important}html.dark th{color:#e05427!important;font-weight:700!important;text-align:left!important;padding:.75rem 1rem!important;border-bottom:1px solid rgba(224,84,39,.2)!important}html.dark td{color:#b0b0b0!important;padding:.65rem 1rem!important;border-bottom:1px solid hsla(0,0%,100%,.05)!important}html.dark tr:hover td{background:hsla(0,0%,100%,.02)!important}html.dark td:first-child{color:#e5e5e5!important;font-weight:600!important}html.dark .nextra-callout{background:rgba(224,84,39,.07)!important;border-color:rgba(224,84,39,.25)!important;border-radius:10px!important}html.dark .nextra-callout p{color:#e5e5e5!important}.nextra-banner-container,html .nextra-banner-container{background:linear-gradient(90deg,#1a0a05,#8b2010 40%,#e05427)!important;color:#fff!important}html.dark .nextra-toc a{color:#666!important;font-size:.8rem!important}html.dark .nextra-toc a:hover{color:#e05427!important}html.dark .nextra-toc .nx-font-semibold{color:#e05427!important;font-size:.68rem!important;text-transform:uppercase!important;letter-spacing:.08em!important}html.dark .nextra-search input,html.dark input[type=search]{background:hsla(0,0%,100%,.05)!important;border-color:hsla(0,0%,100%,.1)!important;color:#f0f0f0!important;border-radius:8px!important}html.dark .nextra-search input:focus{border-color:#e05427!important;box-shadow:0 0 0 3px rgba(224,84,39,.2)!important}html.dark .nextra-navigation-links a{background:hsla(0,0%,100%,.03)!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:10px!important;color:#d0d0d0!important}html.dark .nextra-navigation-links a:hover{background:rgba(224,84,39,.08)!important;border-color:rgba(224,84,39,.3)!important;color:#e05427!important}html.dark footer{background:#0d0d0d!important;border-top:1px solid hsla(0,0%,100%,.07)!important}html.dark .nextra-cards .nextra-card{background:hsla(0,0%,100%,.03)!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:10px!important}html.dark .nextra-cards .nextra-card:hover{background:rgba(224,84,39,.07)!important;border-color:rgba(224,84,39,.3)!important}html.dark .nextra-cards p{color:#888!important;font-size:.875rem!important}html.dark .nextra-cards h3{color:#e5e5e5!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#2a0e05;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#e05427}