.doc-prose{color:var(--foreground);overflow-wrap:break-word;font-size:1rem;line-height:1.75}.doc-prose>:not(.doc-table){max-width:70ch}.doc-prose>*+*{margin-top:1.1em}.doc-prose h2,.doc-prose h3{font-family:var(--font-display);letter-spacing:-.015em;scroll-margin-top:1.5rem;font-weight:800;line-height:1.25;position:relative}.doc-prose h2{border-top:1px solid var(--border);margin-top:2.6em;padding-top:1.4em;font-size:1.6rem}.doc-prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}.doc-prose h3{margin-top:2em;font-size:1.2rem}.doc-prose h2+*,.doc-prose h3+*{margin-top:.7em}.doc-anchor{color:var(--muted);opacity:0;margin-left:.4em;font-weight:600;text-decoration:none;transition:opacity .15s}.doc-prose h2:hover .doc-anchor,.doc-prose h3:hover .doc-anchor,.doc-anchor:focus-visible{opacity:1}.doc-anchor:hover{color:var(--brand)}@media (hover:none){.doc-anchor{opacity:.45}}.doc-prose a:not(.doc-anchor){color:var(--link);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.doc-prose strong{font-weight:700}.doc-prose code{background:var(--surface-tertiary);box-shadow:inset 0 0 0 1px var(--border);font-family:var(--font-mono);white-space:break-spaces;border-radius:6px;padding:.12em .4em;font-size:.86em}.doc-prose pre{background:var(--surface-secondary);box-shadow:inset 0 0 0 1px var(--border);border-radius:14px;padding:1rem 1.15rem;line-height:1.6;overflow-x:auto}.doc-prose pre code{box-shadow:none;white-space:pre;background:0 0;padding:0}.doc-prose ul,.doc-prose ol{padding-left:1.5em}.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 ol>li::marker{font-family:var(--font-display);color:var(--brand);font-weight:700}.doc-prose ul.contains-task-list{padding-left:0;list-style:none}.doc-prose li.task-list-item{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;align-items:flex-start;gap:.65em;padding:.6em .85em;display:flex}.doc-prose li.task-list-item input[type=checkbox]{width:1.05em;height:1.05em;accent-color:var(--brand);flex:none;margin-top:.3em}.doc-prose blockquote{border-left:4px solid var(--warning);background:var(--brand-soft);color:var(--foreground);border-radius:14px;padding:.9em 1.15em}.doc-prose blockquote>*+*{margin-top:.6em}.doc-prose blockquote>p:first-child>strong:first-child{color:var(--brand-soft-foreground)}.doc-table{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);-webkit-overflow-scrolling:touch;border-radius:16px;overflow-x:auto}.doc-table:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.doc-table table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.9rem;line-height:1.55}@media (max-width:47.99rem){.doc-table table:has(th:nth-child(4)){min-width:40rem}.doc-table table:has(th:nth-child(5)){min-width:48rem}.doc-table table:has(th:nth-child(6)){min-width:56rem}.doc-table table:has(th:nth-child(7)){min-width:62rem}}.doc-table table:has(th:nth-child(5)) td:nth-child(n+3){min-width:8rem}.doc-table th,.doc-table td{text-align:left;vertical-align:top;padding:.65em .9em}.doc-table th{background:var(--surface-secondary);border-bottom:1px solid var(--border);white-space:nowrap;font-weight:700}.doc-table td{border-top:1px solid var(--separator)}.doc-table tbody tr:first-child td{border-top:0}.doc-table tbody tr:nth-child(2n) td{background:var(--surface-secondary)}.doc-table td:first-child{font-weight:600}.doc-prose hr{border:0;border-top:1px solid var(--border);margin:2.5em 0}.doc-table code{white-space:nowrap}
