.docs-prose{color:var(--color-brand-ink);font-size:1rem;line-height:1.75}.docs-prose>:first-child{margin-top:0}.docs-prose p,.docs-prose ul,.docs-prose ol,.docs-prose blockquote,.docs-prose .docs-table,.docs-prose .docs-code{margin-top:1.1rem}.docs-prose h2,.docs-prose h3,.docs-prose h4{font-family:var(--font-serif);font-optical-sizing:auto;letter-spacing:-.015em;text-wrap:balance;scroll-margin-top:5.5rem;font-weight:450}.docs-prose h2{border-top:1px solid var(--color-brand-line-soft);margin-top:3rem;padding-top:2rem;font-size:1.75rem;line-height:1.2}.docs-prose h3{margin-top:2.25rem;font-size:1.32rem;line-height:1.3}.docs-prose h4{margin-top:1.75rem;font-size:1.1rem}.docs-prose h2+*,.docs-prose h3+*,.docs-prose h4+*{margin-top:.75rem}.docs-anchor{color:var(--color-brand-faint);font-family:var(--font-sans);opacity:0;margin-left:.45rem;font-size:.8em;text-decoration:none;transition:opacity .12s}.docs-prose :is(h2,h3):hover .docs-anchor,.docs-anchor:focus-visible{opacity:1}.docs-prose a:not(.docs-anchor){color:var(--color-brand-ink);-webkit-text-decoration-color:var(--color-brand-line-strong);text-decoration-color:var(--color-brand-line-strong);text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:1px;transition:text-decoration-color .16s}.docs-prose a:not(.docs-anchor):hover{text-decoration-color:currentColor}.docs-prose a.docs-external:after{color:var(--color-brand-faint);content:"↗";margin-left:.12em;font-size:.78em;text-decoration:none;display:inline-block}.docs-prose strong{font-weight:600}.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-top:.4rem;padding-left:.2rem}.docs-prose li::marker{color:var(--color-brand-faint)}.docs-prose li>ul,.docs-prose li>ol,.docs-prose li>p{margin-top:.4rem}.docs-prose blockquote{border-left:2px solid var(--color-brand-line-strong);color:var(--color-brand-muted);padding-left:1rem}.docs-prose hr{border:0;border-top:1px solid var(--color-brand-line);margin:2.5rem 0}.docs-prose :not(pre)>code{background:var(--color-brand-code);border:1px solid var(--color-brand-line-soft);overflow-wrap:anywhere;border-radius:6px;padding:.12em .36em;font-size:.86em}.docs-code{background:var(--color-brand-surface);border:1px solid var(--color-brand-line);border-radius:12px;grid-template-columns:1fr auto;display:grid;overflow:hidden}.docs-code>span{color:var(--color-brand-faint);font-family:var(--font-mono);align-self:center;padding:.55rem .9rem 0;font-size:.72rem}.docs-copy{color:var(--color-brand-muted);cursor:pointer;border-radius:7px;margin:.35rem .4rem 0 0;padding:.2rem .55rem;font-size:.75rem;transition:background-color .12s,color .12s}.docs-copy:hover{background:var(--color-brand-hover);color:var(--color-brand-ink)}.docs-code pre{grid-column:1/-1;padding:.5rem .95rem .9rem;font-size:.84rem;line-height:1.65;overflow-x:auto}.docs-table{border:1px solid var(--color-brand-line);border-radius:12px;overflow-x:auto}.docs-table table{border-collapse:collapse;min-width:100%;font-size:.875rem;line-height:1.55}.docs-table th{background:var(--color-brand-surface);color:var(--color-brand-muted);text-align:left;white-space:nowrap;font-weight:500}.docs-table th,.docs-table td{border-bottom:1px solid var(--color-brand-line-soft);vertical-align:top;padding:.6rem .85rem}.docs-table tr:last-child td{border-bottom:0}.docs-table td code{white-space:nowrap}.docs-table td:first-child{min-width:10rem}.docs-drawer{transition:transform .22s var(--ease-calm), visibility .22s}.docs-scrim{background:#00000047;transition:opacity .22s,visibility .22s}.docs-search::backdrop{background:#0000004d}.docs-search mark{background:color-mix(in srgb, var(--color-brand-focus) 18%, transparent);color:inherit;border-radius:3px;padding:0 1px}@media (prefers-reduced-motion:reduce){.docs-drawer,.docs-scrim,.docs-anchor{transition:none}}
