.docs-prose{color:var(--text-secondary);font-size:.975rem;line-height:1.7}.docs-prose>*+*{margin-top:1rem}.docs-prose h2:not(.not-prose *){letter-spacing:-.01em;color:var(--text-strong);margin-top:2.75rem;scroll-margin-top:7.5rem;font-size:1.25rem;font-weight:650;line-height:1.4}.docs-prose h3:not(.not-prose *){color:var(--text-strong);margin-top:2rem;scroll-margin-top:7.5rem;font-size:1.05rem;font-weight:600}.docs-prose [id]{scroll-margin-top:7.5rem}.docs-prose h2:not(.not-prose *)+*,.docs-prose h3:not(.not-prose *)+*{margin-top:.6rem}.docs-prose a:not(.docs-plain){color:var(--primary-color);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary-color) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--primary-color) 35%, transparent);text-underline-offset:3px;font-weight:500}.docs-prose a:not(.docs-plain):hover{text-decoration-color:currentColor}.docs-prose .docs-demo a{color:inherit;font-weight:inherit;text-decoration:none}.docs-prose strong{color:var(--text-strong);font-weight:600}.docs-prose ul:not(.not-prose *){padding-left:1.25rem;list-style:outside}.docs-prose ul:not(.not-prose *)>li+li{margin-top:.35rem}.docs-prose ul>li::marker{color:var(--text-subtle)}.docs-prose code{border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-strong);padding:.1em .35em;font-size:.85em}.docs-steps{counter-reset:docs-step;padding:0;list-style:none}.docs-steps>li{counter-increment:docs-step;padding-bottom:1.25rem;padding-left:2.5rem;position:relative}.docs-steps>li+li{margin-top:0}.docs-steps>li:before{content:counter(docs-step);background:var(--brand-tint-strong);width:1.6rem;height:1.6rem;color:var(--primary-color);border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:flex;position:absolute;top:.1rem;left:0}.docs-steps>li:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:2rem;bottom:.15rem;left:.8rem}.docs-steps>li>*+*{margin-top:.5rem}.docs-prose ol:not(.not-prose *):not(.docs-steps){padding-left:1.25rem;list-style:decimal}.docs-prose ol:not(.not-prose *):not(.docs-steps)>li+li{margin-top:.35rem}.docs-prose pre{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);padding:.85rem 1rem;font-size:.8rem;line-height:1.6;overflow-x:auto}.docs-prose pre code{font-size:inherit;white-space:pre;background:0 0;padding:0}.docs-prose table:not(.not-prose *){border-collapse:collapse;max-width:100%;font-size:.9rem;line-height:1.5;display:block;overflow-x:auto}.docs-prose table:not(.not-prose *) th,.docs-prose table:not(.not-prose *) td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.5rem 1rem .5rem 0}.docs-prose table:not(.not-prose *) th{color:var(--text-strong);white-space:nowrap;font-weight:600}