.prose.docs-prose{max-width:none;font-size:16px;line-height:26px}.docs-prose h2{letter-spacing:-.3px;margin:3rem 0 .75rem;scroll-margin-top:6rem;font-size:30px;line-height:34px}.docs-prose h3{letter-spacing:-.2px;margin:2rem 0 .5rem;scroll-margin-top:6rem;font-size:22px;line-height:28px}.docs-prose>:first-child{margin-top:0}.docs-prose a{color:var(--color-creek);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.docs-prose a:hover{color:var(--color-ink)}.docs-prose ol{counter-reset:step;padding:0;list-style:none}.docs-prose ol>li{counter-increment:step;margin:0 0 18px;padding:3px 0 0 48px;position:relative}.docs-prose ol>li:before{content:counter(step);background:var(--color-action);width:32px;height:32px;color:var(--color-on-action);font-family:var(--font-sans-semibold);border-radius:999px;place-items:center;font-size:14px;line-height:1;display:grid;position:absolute;top:0;left:0}.docs-prose ol>li:not(:last-child):after{content:"";background:var(--color-line);width:1px;position:absolute;top:38px;bottom:-14px;left:15.5px}.docs-prose ul>li{margin:6px 0}.docs-prose blockquote{background:var(--color-surface);font-family:var(--font-serif-italic);color:var(--color-ink);border:0;border-radius:18px;margin:2rem 0;padding:16px 20px;font-size:20px;font-style:normal;line-height:28px}.docs-prose blockquote p:before,.docs-prose blockquote p:after{content:none}.docs-prose code{background:var(--color-creek-soft);color:var(--color-ink);border-radius:8px;padding:2px 7px;font-size:14px;font-weight:500}.docs-prose code:before,.docs-prose code:after{content:none}.docs-prose hr{border-color:var(--color-line);margin:3rem 0}.docs-table{border:1px solid var(--color-line);border-radius:18px;margin:1.75rem 0;overflow-x:auto}.docs-table table{width:100%;margin:0;font-size:15px;line-height:22px}.docs-table table:has(th:nth-child(3)){min-width:34rem}.docs-table thead{background:var(--color-surface);border:0}.docs-table th{font-family:var(--font-sans-semibold);color:var(--color-ink-muted);padding:12px 16px;font-size:13px;font-weight:400;line-height:18px}.docs-table td{vertical-align:top;padding:12px 16px}.docs-table tbody tr{border-top:1px solid var(--color-line);border-bottom:0}.docs-table td:first-child{font-family:var(--font-sans-medium)}
