:root{--ds-measure-prose:36rem;--ds-measure-wide:46rem;--ds-gutter:clamp(20px, 3.34vw, 48px);--ds-rule:#878787;--ds-rule-hair:#e5e5e5;--ds-chip-fill:#f0f0f0;--ds-chip-rule:#c9c9c9;--ds-link-ul:#909090;--ds-link-ul-visited:#bcbcbc;--ds-select:#d5d5d5}html.dark{--ds-rule:#696969;--ds-rule-hair:#2a2a2a;--ds-chip-fill:#1a1a1a;--ds-chip-rule:#373737;--ds-link-ul:#626262;--ds-link-ul-visited:#404040;--ds-select:#2f2f2f}.ds-article{padding:24px var(--ds-gutter) 64px;max-width:calc(var(--ds-measure-wide) + 2 * var(--ds-gutter));margin-inline:auto}.ds-article main{color:var(--ds-ink-2);overflow-wrap:break-word;font-size:1.0625rem;line-height:28px}.ds-article main>*{max-width:var(--ds-measure-prose)}.ds-article main>table,.ds-article main>figure,.ds-article main>img,.ds-article main>.nextra-code{max-width:var(--ds-measure-wide)}.ds-article main>table:not(:has(>thead>tr>th:nth-child(3))){max-width:var(--ds-measure-prose)}.ds-article main :is(h1,h2,h3,h4,h5,h6){color:var(--ds-ink);text-wrap:balance;font-weight:600}.ds-article main h1{letter-spacing:-.02em;margin-top:0;font-size:2rem;line-height:40px}.ds-article main h2{letter-spacing:-.012em;border-bottom:0;margin-top:40px;padding-bottom:0;font-size:1.375rem;line-height:30px}.ds-article main h3{letter-spacing:-.008em;margin-top:32px;font-size:1.125rem;line-height:26px}.ds-article main h4{font-family:var(--ds-font-mono);letter-spacing:.01em;margin-top:28px;font-size:.875rem;line-height:20px}.ds-article main h5{font-family:var(--ds-font-mono);letter-spacing:.04em;text-transform:uppercase;margin-top:24px;font-size:.8125rem;line-height:20px}.ds-article main h6{font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink-3);margin-top:24px;font-size:.6875rem;line-height:16px}.ds-article main :is(p,li){font-size:1.0625rem;line-height:28px}.ds-article main p{margin-top:20px}.ds-article main h1+p{letter-spacing:-.005em;color:var(--ds-ink-2);font-size:1.1875rem;line-height:30px}.ds-article main :is(p,li,td,th,dd,blockquote) a{color:var(--ds-ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--ds-link-ul);text-decoration-color:var(--ds-link-ul);text-underline-offset:.18em;font-weight:500;text-decoration-thickness:1px;transition:text-decoration-color .15s cubic-bezier(.16,1,.3,1)}.ds-article main :is(p,li,td,th,dd,blockquote) a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.ds-article main :is(p,li,td,th,dd,blockquote) a:visited{-webkit-text-decoration-color:var(--ds-link-ul-visited);text-decoration-color:var(--ds-link-ul-visited)}.ds-article main a:focus-visible{outline:2px solid var(--ds-marker);outline-offset:3px;border-radius:2px}.ds-article main :is(ul,ol){margin-top:20px;padding-inline-start:1.5em}.ds-article main :is(ul,ol) :is(ul,ol),.ds-article main li{margin-top:8px}.ds-article main li::marker{color:var(--ds-ink-3)}.ds-article main table{border-collapse:collapse;border-spacing:0;font-variant-numeric:tabular-nums;margin-top:24px}.ds-article main :is(th,td){text-align:start;vertical-align:baseline;border:0;padding:10px 16px 10px 0}.ds-article main th{font-family:var(--ds-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink);border-bottom:2px solid var(--ds-rule);padding-bottom:8px;font-size:.75rem;font-weight:600;line-height:16px}.ds-article main td{color:var(--ds-ink-2);border-bottom:1px solid var(--ds-rule-hair);overflow-wrap:anywhere;font-size:.9375rem;line-height:24px}.ds-article main tbody tr{background:0 0}.ds-article main tbody tr:last-child td{border-bottom:1px solid var(--ds-rule)}.ds-article main table:not(:has(>thead>tr>th:nth-child(3))){width:100%;display:table}.ds-article main table:not(:has(>thead>tr>th:nth-child(3))) td:first-child{font-family:var(--ds-font-mono);color:var(--ds-ink);white-space:nowrap;padding-inline-end:24px;font-size:.8125rem;font-weight:600;line-height:24px}.ds-article main table:has(>thead>tr>th:first-child:empty):not(:has(>thead>tr>th:nth-child(3))){margin-top:20px}.ds-article main table:has(>thead>tr>th:first-child:empty):not(:has(>thead>tr>th:nth-child(3))) thead{display:none}.ds-article main table:has(>thead>tr>th:first-child:empty):not(:has(>thead>tr>th:nth-child(3))) td{padding-block:8px}.ds-article main :not(pre)>code.nextra-code{font-family:var(--ds-font-mono);font-variant-ligatures:none;color:var(--ds-ink);background:var(--ds-chip-fill);border:1px solid var(--ds-chip-rule);overflow-wrap:anywhere;border-radius:4px;padding:.15em .34em;font-size:.9375rem;font-weight:500;line-height:1}.ds-article main .nextra-code{margin-top:24px}.ds-article main pre{font-family:var(--ds-font-mono);font-variant-ligatures:none;background:var(--docs-canvas);box-shadow:inset 0 0 0 1px var(--ds-rule);border-radius:9px;padding-block:16px;font-size:.875rem;line-height:22px}.ds-article main pre code.nextra-code{font-size:inherit;line-height:inherit}.ds-article main pre code span[style*="--shiki-light:#E36209"]{color:#953800}html.dark .ds-article main pre code span[style*="--shiki-dark:#6A737D"]{color:#8b949e}.ds-article main blockquote{border-inline-start:3px solid var(--ds-rule);color:var(--ds-ink-2);margin-top:24px;padding-inline-start:20px;font-style:normal}.ds-article main hr{border:0;border-top:1px solid var(--ds-rule);margin-block:40px}html ::selection{background:var(--ds-select)}
