.docs-prose{font-size:15px;line-height:1.7;color:var(--color-foreground-dim)}.docs-prose :where(h1):not(:where(.not-prose,.not-prose *)){font-family:var(--font-display),Georgia,serif;font-optical-sizing:auto;font-size:clamp(30px,3.4vw,42px);line-height:1.1;letter-spacing:-.02em;color:var(--color-foreground);margin-top:12px;max-width:26ch}.docs-prose :where(h2):not(:where(.not-prose,.not-prose *)){font-family:var(--font-display),Georgia,serif;font-optical-sizing:auto;font-size:22px;line-height:1.25;letter-spacing:-.015em;color:var(--color-foreground);margin-top:48px;padding-bottom:10px;border-bottom:1px solid var(--color-border)}.docs-prose :where(h3):not(:where(.not-prose,.not-prose *)){font-family:var(--font-display),Georgia,serif;font-size:17px;color:var(--color-foreground);margin-top:24px}.docs-prose :where(p):not(:where(.not-prose,.not-prose *)){margin-top:16px;max-width:70ch}.docs-prose :where(strong):not(:where(.not-prose,.not-prose *)){color:var(--color-foreground);font-weight:500}.docs-prose :where(em):not(:where(.not-prose,.not-prose *)){color:var(--color-foreground)}.docs-prose :where(p a,li a):not(:where(.not-prose,.not-prose *)){color:var(--color-foreground);border-bottom:1px solid rgb(var(--rgb-accent)/.45);transition:border-color .2s var(--ease-out)}.docs-prose :where(p a,li a):not(:where(.not-prose,.not-prose *)):hover{border-bottom-color:var(--color-accent)}.docs-prose :where(ul,ol):not(:where(.not-prose,.not-prose *)){margin-top:16px;display:flex;flex-direction:column;gap:10px;max-width:70ch}.docs-prose :where(ul>li):not(:where(.not-prose,.not-prose *)){position:relative;padding-left:22px}.docs-prose :where(ul>li):not(:where(.not-prose,.not-prose *)):before{content:"";position:absolute;left:0;top:.72em;width:12px;height:1px;background:var(--color-accent)}.docs-prose :where(ol):not(:where(.not-prose,.not-prose *)){counter-reset:docs-ol}.docs-prose :where(ol>li):not(:where(.not-prose,.not-prose *)){position:relative;padding-left:32px;counter-increment:docs-ol}.docs-prose :where(ol>li):not(:where(.not-prose,.not-prose *)):before{content:counter(docs-ol,decimal-leading-zero);position:absolute;left:0;top:.18em;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:var(--color-accent)}.docs-prose :where(code):not(:where(.not-prose,.not-prose *,pre code)){font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:.86em;letter-spacing:0;color:var(--color-foreground);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:2px;padding:1px 5px}.docs-prose :where(pre):not(:where(.not-prose,.not-prose *)){margin-top:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:16px 20px;overflow-x:auto;font-family:var(--font-mono),ui-monospace,monospace;font-size:12.5px;line-height:1.65;color:var(--color-foreground)}.docs-prose :where(pre code){background:transparent;border:0;padding:0;font-size:inherit}.docs-prose details>summary{list-style:none}.docs-prose details>summary::-webkit-details-marker{display:none}.docs-prose details>summary:before{content:"+";font-family:var(--font-mono),ui-monospace,monospace;color:var(--color-accent);margin-right:8px}.docs-prose details[open]>summary:before{content:"−"}.docs-prose>:where(p:first-child){margin-top:0}