html{scrollbar-gutter:stable}.docs-sidebar-scroll{scrollbar-width:thin;scrollbar-color:rgb(125 211 252/.85) transparent}.docs-sidebar-scroll::-webkit-scrollbar{width:8px}.docs-sidebar-scroll::-webkit-scrollbar-track{background:transparent}.docs-sidebar-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:rgb(125 211 252/.75)}.dark .docs-sidebar-scroll::-webkit-scrollbar-thumb{background:rgb(34 211 238/.35)}.docs-rich-content{color:rgb(15 23 42)}.dark .docs-rich-content{color:rgb(226 232 240)}.docs-rich-content h2,.docs-rich-content h3,.docs-rich-content h4{scroll-margin-top:7rem}.docs-rich-content :where(h2){margin-top:2.25rem;border-top:1px solid rgb(226 232 240/.55);padding-top:1.5rem;font-size:1.65rem;font-weight:700;letter-spacing:-.02em}.dark .docs-rich-content :where(h2){border-top-color:rgb(255 255 255/.1)}.docs-rich-content :where(h3){margin-top:1.6rem;font-size:1.2rem;font-weight:650}.docs-rich-content :where(p,li){line-height:1.8}.docs-rich-content :where(a){color:rgb(8 145 178);text-decoration:none}.docs-rich-content :where(a:hover){text-decoration:underline}.docs-rich-content :where(code):not(pre code){border:1px solid rgb(14 165 233/.18);background:rgb(240 249 255);color:rgb(14 116 144);padding:.2rem .45rem;border-radius:.55rem;font-size:.92em}.dark .docs-rich-content :where(code):not(pre code){border-color:rgb(34 211 238/.16);background:rgb(8 47 73/.45);color:rgb(165 243 252)}.docs-code-block{overflow-x:auto;border-radius:1.15rem;border:1px solid rgb(15 23 42/.08);background:rgb(7 17 27);padding:1rem 1.1rem;box-shadow:inset 0 1px 0 rgb(255 255 255/.04)}.docs-rich-content pre code[class*=language-]:before{display:block;margin-bottom:.75rem;color:rgb(148 163 184);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;content:attr(class)}.docs-code-block code{display:block;min-width:max-content;white-space:pre;color:rgb(226 232 240);font-size:.94rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:1.75;tab-size:2}.docs-rich-content pre{margin:1.4rem 0}.docs-rich-content table{width:100%;overflow:hidden;border-collapse:collapse;border-radius:1rem;border:1px solid rgb(226 232 240);background:rgb(255 255 255/.82)}.docs-rich-content hr{margin:2.25rem 0;border:0;border-top:1px solid rgb(226 232 240/.85)}.dark .docs-rich-content hr{border-top-color:rgb(255 255 255/.08)}.dark .docs-rich-content table{border-color:rgb(255 255 255/.1);background:rgb(255 255 255/.03)}.docs-rich-content td,.docs-rich-content th{border-top:1px solid rgb(226 232 240/.8);padding:.9rem 1rem;text-align:left;vertical-align:top}.docs-rich-content tr:first-child th{border-top:none}.dark .docs-rich-content td,.dark .docs-rich-content th{border-top-color:rgb(255 255 255/.08)}.docs-rich-content th{background:rgb(248 250 252);font-weight:650}.dark .docs-rich-content th{background:rgb(255 255 255/.04)}.docs-rich-content img{margin:1.5rem 0;width:100%;max-width:100%;border-radius:1.25rem;border:1px solid rgb(226 232 240);box-shadow:0 16px 45px rgb(15 23 42/.08)}.dark .docs-rich-content img{border-color:rgb(255 255 255/.1)}.docs-rich-content blockquote{border-left:3px solid rgb(34 211 238);background:rgb(248 250 252/.9);padding:1rem 1.25rem;border-radius:0 1rem 1rem 0;color:rgb(51 65 85)}.dark .docs-rich-content blockquote{background:rgb(255 255 255/.03);color:rgb(203 213 225)}.docs-rich-content ol,.docs-rich-content ul{padding-left:1.35rem}.docs-rich-content .docs-figure{margin:1.75rem 0 2rem}.docs-rich-content .docs-figure img{margin:0}.docs-rich-content .docs-figure figcaption{margin-top:.8rem;color:rgb(71 85 105);font-size:.95rem;line-height:1.7}.dark .docs-rich-content .docs-figure figcaption{color:rgb(148 163 184)}.docs-rich-content .docs-image-grid{display:grid;gap:1rem;margin:1.5rem 0 2rem}.docs-rich-content .docs-image-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:840px){.docs-rich-content .docs-image-grid--two{grid-template-columns:1fr}}@media (max-width:640px){.docs-rich-content :where(h2){font-size:1.4rem}.docs-rich-content :where(h3){font-size:1.08rem}.docs-code-block{padding:.9rem .95rem;border-radius:1rem}.docs-code-block code{min-width:0;white-space:pre-wrap;word-break:break-word;font-size:.86rem;line-height:1.65}.docs-rich-content img{border-radius:1rem;box-shadow:0 10px 26px rgb(15 23 42/.08)}.docs-rich-content .docs-figure{margin:1.4rem 0 1.7rem}.docs-rich-content ol,.docs-rich-content ul{padding-left:1.15rem}}