.docs-prose{--docs-text:#d3d4de;--docs-text-muted:#a5a7b8;color:var(--docs-text);font-size:.875rem;line-height:1.75}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .docs-prose{--docs-text:#2a2a3e;--docs-text-muted:#4a4a60}}[data-theme=light] .docs-prose{--docs-text:#2a2a3e;--docs-text-muted:#4a4a60}.docs-prose h1{color:var(--color-vanilla-100);letter-spacing:-.01em;margin-top:0;margin-bottom:.75rem;font-size:clamp(28px,4vw,36px);font-weight:600;line-height:1.2}.docs-prose h2{color:var(--color-vanilla-100);margin-top:2.5rem;margin-bottom:1rem;font-size:1.375rem;font-weight:600;line-height:1.3}.docs-prose h3{color:var(--color-vanilla-100);margin-top:2rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600;line-height:1.4}.docs-prose h4{color:var(--color-vanilla-100);margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.4}.docs-prose h2 a,.docs-prose h3 a,.docs-prose h4 a{color:inherit;text-decoration:none}.docs-prose h2 a:hover,.docs-prose h3 a:hover,.docs-prose h4 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-robin-500);text-decoration-color:var(--color-robin-500);text-underline-offset:4px}.docs-prose p{margin-top:0;margin-bottom:1rem}.docs-prose a{color:var(--color-robin-500);text-underline-offset:2px;text-decoration:underline}.docs-prose a:hover{color:var(--color-robin-400)}.docs-prose ul{margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.docs-prose ol{margin-bottom:1rem;padding-left:1.5rem;list-style-type:decimal}.docs-prose li{margin-bottom:.375rem}.docs-prose li>ul,.docs-prose li>ol{margin-top:.375rem;margin-bottom:0}.docs-prose code:not(pre code){font-family:var(--font-mono);background:var(--color-ink-tint);color:var(--docs-text);border-radius:.25rem;padding:.125rem .375rem;font-size:.8125rem}.docs-prose pre{font-family:var(--font-mono);border:1px solid var(--color-slate-500);border-radius:.5rem;padding:1rem;font-size:.8125rem;line-height:1.7;overflow-x:auto}.code-block{margin-bottom:1.25rem}.code-block-header{border:1px solid var(--color-slate-500);background:var(--color-ink-tint);border-bottom:none;border-radius:.5rem .5rem 0 0;align-items:center;gap:.75rem;padding:.25rem .375rem .25rem .875rem;display:flex}.code-lang{font-family:var(--font-mono);letter-spacing:.03em;color:var(--docs-text-muted);-webkit-user-select:none;user-select:none;font-size:.6875rem;font-weight:500}.code-block pre{border-top-left-radius:0;border-top-right-radius:0;margin-bottom:0}.code-copy-btn{border:1px solid var(--color-slate-500);background:var(--color-ink-400);width:1.5rem;height:1.5rem;color:var(--docs-text-muted);opacity:.6;cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:opacity .15s,color .15s,border-color .15s;display:flex}.code-copy-btn:hover,.code-copy-btn:focus-visible{opacity:1;color:var(--color-vanilla-100);border-color:var(--color-robin-500)}.code-copy-btn.copied{opacity:1;color:var(--color-robin-500);border-color:var(--color-robin-500)}.code-copy-btn svg{width:14px;height:14px}.docs-prose blockquote{border-left:3px solid var(--color-robin-500);color:var(--docs-text-muted);margin-bottom:1rem;margin-left:0;padding-left:1rem}.docs-prose table{border-collapse:collapse;width:100%;margin-bottom:1.25rem;font-size:.8125rem}.docs-prose th{text-align:left;color:var(--color-vanilla-100);border-bottom:1px solid var(--color-slate-500);padding:.5rem .75rem;font-weight:600}.docs-prose td{border-bottom:1px solid var(--color-slate-500);padding:.5rem .75rem}.docs-prose hr{border:none;border-top:1px solid var(--color-slate-500);margin:2rem 0}.docs-prose img{border-radius:.5rem;max-width:100%}.docs-prose pre.shiki,.docs-prose pre.shiki span{color:var(--shiki-dark)!important;background-color:#0000!important}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .docs-prose pre.shiki,html:not([data-theme=dark]) .docs-prose pre.shiki span{color:var(--shiki-light)!important}}[data-theme=light] .docs-prose pre.shiki,[data-theme=light] .docs-prose pre.shiki span{color:var(--shiki-light)!important;background-color:#0000!important}.legal-prose{--docs-text:#e2e3ea;--docs-text-muted:#b4b6c4}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .legal-prose{--docs-text:#20202f;--docs-text-muted:#3f3f55}}[data-theme=light] .legal-prose{--docs-text:#20202f;--docs-text-muted:#3f3f55}
