.docs-container{display:grid;grid-template-columns:280px 1fr 280px;gap:3rem;max-width:1600px;margin:0 auto;padding:2rem 1.5rem}.docs-page-wrapper,.docs-right-sidebar-wrapper{display:contents}@media (max-width:1279px){.docs-container{grid-template-columns:280px 1fr}.docs-right-sidebar{display:none}}@media (max-width:991px){.docs-container{grid-template-columns:1fr;gap:0;padding:1rem}}.docs-right-sidebar,.docs-sidebar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.docs-right-sidebar::-webkit-scrollbar,.docs-sidebar::-webkit-scrollbar{width:6px}.docs-right-sidebar::-webkit-scrollbar-track,.docs-sidebar::-webkit-scrollbar-track{background:transparent}.docs-right-sidebar::-webkit-scrollbar-thumb,.docs-sidebar::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.2);border-radius:3px}.docs-main{padding-bottom:4rem}@media (max-width:991px){.docs-main{padding-bottom:2rem}}.prose{max-width:none;width:100%;color:rgba(255,255,255,.9);font-family:var(--font-poppins),Poppins,sans-serif;font-feature-settings:"ss02" on;font-size:1rem;font-weight:400;line-height:1.75rem}.prose h1{font-feature-settings:"ss02" on;letter-spacing:-.04em;font-size:3rem;font-weight:700;line-height:3.25rem;margin-top:0;margin-bottom:1.5rem}.prose h1,.prose h2{font-family:var(--font-poppins),Poppins,sans-serif;color:#ffffff}.prose h2{font-feature-settings:"ss02" on;font-size:36px;font-weight:600;line-height:44px;margin-top:3rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.prose h3{font-feature-settings:"ss02" on;letter-spacing:-.0175rem;font-size:1.75rem;font-weight:600;line-height:2.125rem;margin-top:2rem;margin-bottom:.75rem}.prose h3,.prose h4{font-family:var(--font-poppins),Poppins,sans-serif;color:#ffffff}.prose h4{font-feature-settings:"ss02" on;font-size:26px;font-weight:500;line-height:36px;margin-top:1.5rem;margin-bottom:.5rem}.prose p{margin-top:1rem;margin-bottom:1rem;font-size:1rem;line-height:1.75rem;color:rgba(255,255,255,.9)}.prose a{color:var(--electric-violet--500,#ee1eff);text-decoration:none;transition:color .2s}.prose a:hover{color:var(--electric-violet--400,#f66aff)}.prose ol,.prose ul{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem}.prose li{margin-top:.5rem;margin-bottom:.5rem}.prose code{background-color:rgba(255,255,255,.08);padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;font-family:Courier New,monospace;color:var(--electric-violet--300,#ffd8ff)}.prose pre{background-color:var(--black--800,#0d0d0d);border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:1.25rem;overflow-x:auto;margin-top:1.5rem;margin-bottom:1.5rem}.prose pre code{background-color:transparent;padding:0;border-radius:0;font-size:.875rem;line-height:1.7;color:rgba(255,255,255,.95)}.prose img,.prose video{border-radius:.5rem;margin-top:1.5rem;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.1)}.prose blockquote{border-left:4px solid #ee1eff;padding-left:1rem;margin-left:0;font-style:italic;color:rgba(255,255,255,.7)}.prose blockquote,.prose table{margin-top:1.5rem;margin-bottom:1.5rem}.prose table{width:100%;border-collapse:collapse}.prose th{background-color:rgba(255,255,255,.05);text-align:left;font-weight:600}.prose td,.prose th{padding:.75rem;border:1px solid rgba(255,255,255,.1)}.prose tr:hover{background-color:rgba(255,255,255,.02)}.prose pre[data-theme=github-dark]{--shiki-color-text:#e6edf3;--shiki-color-background:#0d0d0d;--shiki-token-constant:#79c0ff;--shiki-token-string:#a5d6ff;--shiki-token-comment:#8b949e;--shiki-token-keyword:#ff7b72;--shiki-token-parameter:#ffa657;--shiki-token-function:#d2a8ff;--shiki-token-string-expression:#a5d6ff;--shiki-token-punctuation:#e6edf3}@media screen and (max-width:767px){.prose h1{font-size:2rem;line-height:2.25rem;letter-spacing:-.02em}.prose h2{font-size:28px;line-height:36px}.prose h3{font-size:1.5rem;line-height:1.875rem}.prose h4{font-size:22px;line-height:32px}.prose{font-size:1rem;line-height:1.65rem}.prose pre{padding:1rem;border-radius:.375rem}}@media screen and (max-width:479px){.prose h1{font-size:1.75rem;line-height:2rem}.prose h2{font-size:24px;line-height:32px}}