.docs-prose{color:var(--color-fg-2);font-size:15.5px;line-height:1.7}.docs-prose>:first-child{margin-top:0}.docs-prose h1{letter-spacing:-.025em;color:var(--color-fg);margin-bottom:1rem;font-size:30px;font-weight:600;line-height:1.2}.docs-prose h2{letter-spacing:-.015em;color:var(--color-fg);border-top:1px solid var(--color-line);margin:2.75rem 0 .75rem;padding-top:1.75rem;font-size:21px;font-weight:600;line-height:1.3}.docs-prose h3{color:var(--color-fg);margin:2rem 0 .5rem;font-size:17px;font-weight:600}.docs-prose h4{color:var(--color-fg);margin:1.5rem 0 .5rem;font-size:15.5px;font-weight:600}.docs-prose :is(h2,h3,h4)[id]{scroll-margin-top:5rem}.docs-prose p,.docs-prose ul,.docs-prose ol,.docs-prose pre,.docs-prose table,.docs-prose .code-tabs,.docs-prose .callout{margin:0 0 1.1rem}.docs-prose ul,.docs-prose ol{padding-left:1.4rem}.docs-prose ul{list-style:outside}.docs-prose ol{list-style:decimal}.docs-prose li{margin:.3rem 0;padding-left:.2rem}.docs-prose li::marker{color:var(--color-fg-faint)}.docs-prose li>:is(ul,ol,p,pre){margin-top:.4rem;margin-bottom:.4rem}.docs-prose li:has(>input[type=checkbox]){margin-left:-1.4rem;list-style:none}.docs-prose li>input[type=checkbox]{margin-right:.5rem;translate:0 1px}.docs-prose a{color:var(--color-accent-text);text-underline-offset:3px;text-decoration:underline #6fa3ff59}.docs-prose a:hover{text-decoration-color:currentColor}.docs-prose strong{color:var(--color-fg);font-weight:600}.docs-prose hr{border:0;border-top:1px solid var(--color-line);margin:2rem 0}.docs-prose :not(pre)>code{font-family:var(--font-mono);background:var(--color-raised);border:1px solid var(--color-line);color:var(--color-fg);overflow-wrap:anywhere;border-radius:5px;padding:.12em .38em;font-size:.86em}.docs-prose a code{color:inherit}.docs-prose pre{font-family:var(--font-mono);border:1px solid var(--color-line);border-radius:10px;padding:.9rem 1.1rem;font-size:13.5px;line-height:1.65;position:relative;overflow-x:auto;background:var(--color-surface)!important}.docs-prose pre code{font-family:inherit}.docs-prose code{font-variant-ligatures:none}.docs-prose pre .copy{border:1px solid var(--color-line-strong);background:var(--color-raised);height:1.75rem;font-family:var(--font-sans);color:var(--color-fg-muted);opacity:0;border-radius:6px;padding:0 .6rem;font-size:12.5px;transition:opacity .12s;position:absolute;top:.5rem;right:.5rem}.docs-prose pre:hover .copy,.docs-prose pre .copy:focus-visible{opacity:1}.docs-prose pre .copy:hover{color:var(--color-fg)}@media (hover:none){.docs-prose pre .copy{opacity:1}}.docs-prose .code-tabs{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;overflow:hidden}.docs-prose .code-tabs-bar{border-bottom:1px solid var(--color-line);gap:.25rem;padding:0 .5rem;display:flex;overflow-x:auto}.docs-prose .code-tabs-bar button{height:2.5rem;color:var(--color-fg-muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 .6rem;font-size:13.5px}.docs-prose .code-tabs-bar button:hover{color:var(--color-fg)}.docs-prose .code-tabs-bar button[aria-selected=true]{color:var(--color-fg);border-bottom-color:var(--color-accent)}.docs-prose .code-tabs pre{border:0;border-radius:0;margin:0}.docs-prose table{border-collapse:collapse;max-width:100%;font-size:14px;line-height:1.55;display:block;overflow-x:auto}.docs-prose th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-faint);border-bottom:1px solid var(--color-line-strong);white-space:nowrap;padding:.55rem 1rem .55rem 0;font-size:12px;font-weight:500}.docs-prose td{vertical-align:top;border-bottom:1px solid var(--color-line);padding:.6rem 1rem .6rem 0}.docs-prose td:last-child{min-width:5.5rem}.docs-prose td:first-child code,.docs-prose td>code:only-child{white-space:nowrap}.docs-prose .callout{--tone:var(--color-accent-text);border:1px solid color-mix(in srgb, var(--tone) 28%, transparent);background:color-mix(in srgb, var(--tone) 6%, transparent);border-radius:10px;padding:.85rem 1.1rem;font-size:14.5px;line-height:1.6}.docs-prose .callout-tip{--tone:var(--color-ok)}.docs-prose .callout-important{--tone:#b48cff}.docs-prose .callout-warning{--tone:var(--color-warn)}.docs-prose .callout-caution{--tone:var(--color-danger)}.docs-prose .callout>:last-child{margin-bottom:0}.docs-prose .callout p{margin-bottom:.5rem}.docs-prose .callout-title{color:var(--tone);font-weight:600;margin-bottom:.25rem!important}.docs-prose blockquote{border-left:2px solid var(--color-line-strong);color:var(--color-fg-muted);margin:0 0 1.1rem;padding-left:1rem}[data-docs-toc] a.is-current{color:var(--color-fg);border-left-color:var(--color-accent)}
