.docs-prose{color:var(--t2);font-size:15px;line-height:1.75}.docs-prose>*+*{margin-top:1rem}.docs-prose h1{color:var(--t-h);letter-spacing:-.01em;font-size:2rem;font-weight:700;line-height:1.25}.docs-prose h2{color:var(--t-h);border-top:1px solid var(--b1);margin-top:2.5rem;padding-top:1.5rem;font-size:1.375rem;font-weight:600}.docs-prose h3{color:var(--t-h);margin-top:1.75rem;font-size:1.0625rem;font-weight:600}.docs-prose h2,.docs-prose h3{scroll-margin-top:5rem}@media (width<=1023.98px){.docs-prose h2,.docs-prose h3{scroll-margin-top:8rem}}.docs-prose .docs-anchor{color:var(--t4);opacity:0;margin-left:.4em;text-decoration:none;transition:opacity .15s}.docs-prose h2:hover .docs-anchor,.docs-prose h3:hover .docs-anchor,.docs-prose .docs-anchor:focus{opacity:1}.docs-prose a:not(.docs-anchor){color:var(--t-acc);text-underline-offset:2px;text-decoration:underline}.docs-prose strong{color:var(--t1);font-weight:600}.docs-prose ul{padding-left:1.5rem;list-style:outside}.docs-prose ol{padding-left:1.5rem;list-style:decimal}.docs-prose li+li{margin-top:.25rem}.docs-prose li:has(>input[type=checkbox]){margin-left:-1.25rem;list-style:none}.docs-prose li>input[type=checkbox]{accent-color:var(--acc);margin-right:.5rem}.docs-prose :not(pre)>code{font-family:var(--font-mono);color:var(--t-code);background:var(--bg-s3);border-radius:4px;padding:.125em .4em;font-size:.8125em}.docs-prose blockquote{border-left:2px solid var(--acc);padding-left:1rem;font-style:italic}.docs-prose img{border:1px solid var(--b1);border-radius:10px;max-width:100%;height:auto}.docs-zoom{cursor:zoom-in;background:0 0;border:0;border-radius:10px;padding:0;display:block}.docs-zoom:hover img{border-color:var(--b2)}.docs-zoom:focus-visible{outline:2px solid var(--t-acc);outline-offset:2px}.docs-table{background:linear-gradient(to right, var(--bg-body) 30%, transparent) left center / 2.5rem 100% no-repeat local, linear-gradient(to left, var(--bg-body) 30%, transparent) right center / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #00000038, transparent) left center / .875rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #00000038, transparent) right center / .875rem 100% no-repeat scroll;overflow-x:auto}.docs-table table{border-collapse:collapse;width:100%;font-size:14px}.docs-table th{text-align:left;color:var(--t-h);font-weight:600}.docs-table th,.docs-table td{border-bottom:1px solid var(--b1);padding:.5rem .75rem}.docs-table code{white-space:nowrap}.docs-table th,.docs-table td{min-width:9rem}.docs-code{border:1px solid var(--b1);background:var(--bg-code);border-radius:10px;overflow:hidden}.docs-code__lang{font-family:var(--font-mono);color:var(--t3);background:var(--bg-code-hd);border-bottom:1px solid var(--b1);padding:.375rem .875rem;font-size:11px}.docs-code pre{font-family:var(--font-mono);color:var(--t1);padding:.875rem;font-size:13px;line-height:1.65;overflow-x:auto}.hl-keyword,.hl-literal{color:var(--ck)}.hl-value{color:var(--cs)}.hl-comment{color:var(--cc);font-style:italic}.hl-type,.hl-attribute{color:var(--ct)}.hl-variable,.hl-deletion{color:var(--cv)}.hl-property,.hl-generic{color:var(--cf)}.hl-number{color:var(--cn)}.hl-operator{color:var(--co)}.hl-addition{color:var(--cs)}.docs-alert{--docs-alert:#3b82f6;border:1px solid color-mix(in srgb, var(--docs-alert) 35%, transparent);background:color-mix(in srgb, var(--docs-alert) 9%, var(--bg-s1));border-radius:10px;padding:.875rem 1rem}.docs-alert>*+*{margin-top:.375rem}.docs-alert__title{color:var(--docs-alert);font-weight:600}.docs-alert--tip{--docs-alert:var(--t-ok)}.docs-alert--important{--docs-alert:#a855f7}.docs-alert--warning{--docs-alert:var(--t-warn)}.docs-alert--caution{--docs-alert:var(--t-danger)}.docs-mermaid{text-align:center;overflow-x:auto}.docs-mermaid svg{max-width:100%;height:auto;display:inline-block}.docs-mermaid__source{text-align:left;border:1px solid var(--b1);background:var(--bg-code);font-family:var(--font-mono);border-radius:10px;padding:.875rem;font-size:13px}.docs-sidebar-scroll{scrollbar-width:thin;scrollbar-color:var(--b2) transparent;-webkit-mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000)}
