.docs-prose{--docs-body:color-mix(in oklab, var(--foreground) 82%, var(--background));min-width:0;max-width:720px;color:var(--docs-body);font-size:var(--text-base);line-height:1.7}.docs-prose h1:not(:where(.not-prose,.not-prose *)){color:var(--foreground);font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:500;line-height:1.15}.docs-prose h1:not(:where(.not-prose,.not-prose *))+p:not(:where(.not-prose,.not-prose *)){max-width:60ch;color:var(--text-secondary);font-size:var(--text-lg);margin:12px 0 28px;line-height:1.55}.docs-prose h2:not(:where(.not-prose,.not-prose *)){border-top:1px solid var(--border);color:var(--foreground);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;text-wrap:balance;margin:56px 0 0;padding-top:32px;scroll-margin-top:24px;font-weight:500;line-height:1.25}.docs-prose h2:first-of-type:not(:where(.not-prose,.not-prose *)){margin-top:40px}.docs-prose h3:not(:where(.not-prose,.not-prose *)){color:var(--foreground);font-size:var(--text-lg);margin:32px 0 0;scroll-margin-top:24px;font-weight:500;line-height:1.4}.docs-prose h4:not(:where(.not-prose,.not-prose *)){color:var(--foreground);font-size:var(--text-base);margin:24px 0 0;font-weight:500;line-height:1.5}.docs-prose :is(h2,h3,h4):not(:where(.not-prose *))+*{margin-top:16px}.docs-prose :is(h2,h3,h4):not(:where(.not-prose *))+p:not(:where(.not-prose,.not-prose *)){margin-top:8px}.docs-prose p:not(:where(.not-prose,.not-prose *)){max-width:70ch;margin:14px 0 0}.docs-prose strong:not(:where(.not-prose,.not-prose *)){color:var(--foreground);font-weight:500}.docs-prose a:not(:where(.not-prose,.not-prose *)){color:var(--accent-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.docs-prose a:not(:where(.not-prose,.not-prose *)):hover{text-decoration-color:currentColor}}.docs-prose :not(pre)>code:not(:where(.not-prose,.not-prose *)){border:1px solid var(--border-subtle);background:var(--surface-muted);color:var(--foreground);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:6px;padding:1px 5px;font-size:.84em}.docs-prose ul:not(:where(.not-prose,.not-prose *)){gap:6px;max-width:70ch;margin:12px 0 0;padding-left:22px;list-style:outside;display:grid}.docs-prose ul:not(:where(.not-prose,.not-prose *))>li{padding-left:4px}.docs-prose ul:not(:where(.not-prose,.not-prose *))>li::marker{color:var(--border-strong)}.docs-prose li:not(:where(.not-prose,.not-prose *))>:is(ul,ol){margin-top:6px}.docs-prose ol:not(:where(.not-prose,.not-prose *)){counter-reset:docs-step;gap:10px;max-width:70ch;margin:12px 0 0;padding:0;list-style:none;display:grid}.docs-prose ol:not(:where(.not-prose,.not-prose *))>li{counter-increment:docs-step;padding-left:28px;position:relative}.docs-prose ol:not(:where(.not-prose,.not-prose *))>li:before{color:var(--text-muted);content:counter(docs-step);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:1.7rem;position:absolute;top:0;left:0}@media (max-width:739px){.docs-prose{font-size:15px}.docs-prose h1:not(:where(.not-prose,.not-prose *)){font-size:var(--text-2xl)}.docs-prose h1:not(:where(.not-prose,.not-prose *))+p:not(:where(.not-prose,.not-prose *)){font-size:var(--text-base);margin-bottom:20px}.docs-prose h2:not(:where(.not-prose,.not-prose *)){font-size:var(--text-xl);margin-top:44px;padding-top:24px}.docs-prose h2:first-of-type:not(:where(.not-prose,.not-prose *)){margin-top:32px}.docs-prose h3:not(:where(.not-prose,.not-prose *)){font-size:var(--text-base);margin-top:26px}}
