.prose-rs{color:var(--fg);font-size:16.5px;line-height:1.75}.prose-rs>:first-child{margin-top:0}.prose-rs h2{letter-spacing:-.015em;margin:2.6rem 0 .8rem;scroll-margin-top:6rem;font-size:1.5rem;font-weight:650;line-height:1.25}.prose-rs h3{margin:1.9rem 0 .5rem;scroll-margin-top:6rem;font-size:1.15rem;font-weight:600;line-height:1.35}.prose-rs h4{margin:1.4rem 0 .4rem;font-size:1rem;font-weight:600}.prose-rs p{margin:.9rem 0}.prose-rs ul,.prose-rs ol{margin:.9rem 0;padding-left:1.4rem}.prose-rs ul{list-style:outside}.prose-rs ol{list-style:decimal}.prose-rs li{margin:.35rem 0}.prose-rs li::marker{color:var(--muted)}.prose-rs li>ul,.prose-rs li>ol{margin:.3rem 0}.prose-rs a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose-rs a:hover{text-decoration-thickness:2px}.prose-rs strong{font-weight:650}.prose-rs blockquote{border-left:3px solid var(--accent);color:var(--muted);margin:1.2rem 0;padding:.2rem 0 .2rem 1rem}.prose-rs hr{border:0;border-top:1px solid var(--line);margin:2.4rem 0}.prose-rs :not(pre)>code{font-family:var(--font-geist-mono), ui-monospace, monospace;background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:.1em .35em;font-size:.86em}.prose-rs .table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:1.4rem 0;overflow-x:auto}.prose-rs table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.5}.prose-rs th{text-align:left;background:var(--surface-2);font-weight:600}.prose-rs th,.prose-rs td{border-bottom:1px solid var(--line);vertical-align:top;padding:.6rem .85rem}.prose-rs tr:last-child td{border-bottom:0}.prose-rs input[type=checkbox]{accent-color:var(--accent);margin-right:.4rem}.prose-rs li:has(>input[type=checkbox]){margin-left:-1.4rem;list-style:none}.prose-rs img{border:1px solid var(--line);border-radius:12px}
