.doc-prose{color:var(--text);font-size:16px;line-height:1.75}.doc-prose>*+*{margin-top:1.1em}.doc-prose h2{letter-spacing:-.01em;margin-top:2.2em;scroll-margin-top:6rem;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:700;line-height:1.05}.doc-prose h3{margin-top:1.8em;scroll-margin-top:6rem;font-size:17px;font-weight:600}.doc-prose h2+*,.doc-prose h3+*{margin-top:.6em}.doc-prose a{color:var(--accent);text-underline-offset:3px}.doc-prose a:hover{text-decoration:underline}.doc-prose strong{font-weight:600}.doc-prose ul,.doc-prose ol{padding-left:1.3em}.doc-prose ul{list-style:outside}.doc-prose ol{list-style:decimal}.doc-prose li+li{margin-top:.4em}.doc-prose li::marker{color:var(--muted)}.doc-prose code{background:var(--surface-soft);border-radius:6px;padding:.1em .35em;font-family:IBM Plex Mono,monospace;font-size:.86em}.doc-prose pre{background:var(--surface-soft);border-radius:16px;padding:16px 18px;overflow-x:auto}.doc-prose pre code{background:0 0;padding:0;font-size:14px;line-height:1.6}.doc-prose .doc-note{border-left:3px solid var(--accent);background:var(--surface-soft);color:var(--text);border-radius:0 14px 14px 0;padding:12px 16px}.doc-prose .doc-table{border:1px solid var(--rule);border-radius:14px;overflow-x:auto}.doc-prose table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.doc-prose th{text-align:left;color:var(--muted);border-bottom:1px solid var(--rule);background:var(--surface-soft);padding:10px 14px;font-size:12.5px;font-weight:600}.doc-prose td{border-top:1px solid var(--rule);vertical-align:top;padding:10px 14px}.doc-prose tr:first-child td{border-top:0}.doc-prose td code{white-space:nowrap}
