.rd{max-width:48rem;font-size:var(--og-size-body);color:var(--og-ink)}.rd h1{margin:0 0 var(--og-space-1);font-size:var(--og-size-h2);line-height:1.25;font-weight:var(--og-display-weight);letter-spacing:var(--og-display-tracking)}.rd .rd-lede{color:var(--og-ink-2);font-size:var(--og-size-body)}.rd .rd-lede,.rd-search{margin:0 0 var(--og-space-6)}.rd-search{display:flex;flex-direction:column;gap:var(--og-space-2)}.rd-search__label{font-weight:600;font-size:var(--og-size-small);color:var(--og-ink-2)}.rd-search__input{width:100%;max-width:28rem;margin:0;padding:.55rem .9rem;border:1px solid var(--og-line);border-radius:var(--og-radius-pill);background:var(--og-card);box-shadow:var(--og-shadow-hairline);color:var(--og-ink);font:inherit;font-size:var(--og-size-body)}.rd-search__input::placeholder{color:var(--og-ink-3)}.rd-search__input:focus{outline:none;border-color:var(--og-accent);box-shadow:0 0 0 3px var(--og-accent-tint),var(--og-shadow-hairline)}.rd-search__empty{margin:0 0 var(--og-space-8);color:var(--og-ink-2)}.rd-header-meta{display:flex;flex-wrap:wrap;gap:var(--og-space-2) var(--og-space-3);align-items:center;margin-bottom:var(--og-space-4)}.rd-badge{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:var(--og-radius-pill);font-size:var(--og-size-eyebrow);font-weight:600;letter-spacing:.02em;text-transform:lowercase;border:0;background:var(--og-bg-sunken);color:var(--og-ink-2)}.rd-badge--error{background:var(--og-error-surface);color:var(--og-error)}.rd-badge--warn{background:var(--og-warning-surface);color:var(--og-warning)}.rd-badge--info{background:var(--og-accent-tint);color:var(--og-accent-strong)}.rd-meta{width:100%;border-collapse:collapse;margin:0 0 var(--og-space-8);font-size:var(--og-size-body)}.rd-meta td,.rd-meta th{text-align:left;vertical-align:top;padding:var(--og-space-2) var(--og-space-3) var(--og-space-2) 0;border-bottom:1px solid var(--og-line)}.rd-meta th{width:8.5rem;font-weight:550;color:var(--og-ink-3)}.rd-meta code{font-family:var(--og-font-mono);font-size:var(--og-size-small)}.rd-section{margin-bottom:var(--og-space-8)}.rd-section h2{margin:0 0 var(--og-space-3);font-size:var(--og-size-h3);font-weight:600;letter-spacing:var(--og-text-tracking)}.rd-section li,.rd-section p{line-height:1.6}.rd-section ol,.rd-section ul{margin:var(--og-space-1) 0 0;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.rd-section li+li{margin-top:var(--og-space-1)}.rd-code{margin:var(--og-space-2) 0 0;padding:var(--og-space-3) var(--og-space-4);overflow-x:auto;border-radius:var(--og-radius-md);background:var(--og-code-bg);color:var(--og-code-ink);border:0;font-size:var(--og-size-small);line-height:1.45}.rd-code code{font-family:var(--og-font-mono)}.rd-phrases{list-style:none;margin:var(--og-space-1) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--og-space-1)}.rd-phrases code{font-family:var(--og-font-mono);font-size:var(--og-size-small);padding:.15rem .35rem;border-radius:var(--og-radius-sm);background:var(--og-surface);border:1px solid var(--og-line)}.rd-related{margin:var(--og-space-1) 0 0;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.rd-related a{text-decoration:none;color:var(--og-ink)}.rd-related a:hover{text-decoration:underline;color:var(--og-accent-strong)}.rd-related code{font-family:var(--og-font-mono);font-size:var(--og-size-small)}.rd-consult{margin:var(--og-space-8) 0 0;padding:var(--og-space-4);border:1px solid var(--og-line);border-radius:var(--og-radius-lg);background:var(--og-surface);box-shadow:var(--og-shadow-hairline)}.rd-consult h2{margin:0 0 var(--og-space-2);font-size:var(--og-size-h3)}.rd-consult p{margin:0 0 var(--og-space-3);color:var(--og-ink-2)}.rd-consult p:last-child{margin-bottom:0}.rd-consult__cta{font-weight:600;color:var(--og-accent-strong)}.rd-toc{margin:0 0 var(--og-space-8);padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--og-space-2) var(--og-space-4);font-size:var(--og-size-small)}.rd-toc a{color:var(--og-ink-2)}.rd-toc a:hover{color:var(--og-accent-strong)}.rd-group{margin-bottom:var(--og-space-8)}.rd-group h2{margin:0 0 var(--og-space-3);font-size:var(--og-size-h3);font-weight:600;padding-bottom:var(--og-space-1);border-bottom:1px solid var(--og-line)}.rd-table-scroll{overflow-x:auto;border:1px solid var(--og-line);border-radius:var(--og-radius-lg);background:var(--og-card);box-shadow:var(--og-shadow-hairline)}.rd-table{display:table;width:100%;border-collapse:collapse;font-size:var(--og-size-body)}.rd-table td,.rd-table th{text-align:left;vertical-align:top;padding:var(--og-space-2) var(--og-space-3);border-bottom:1px solid var(--og-line)}.rd-table tbody tr:last-child td,.rd-table tbody tr:last-child th{border-bottom:none}.rd-table th{font-weight:550;color:var(--og-ink-3);font-size:var(--og-size-eyebrow);text-transform:uppercase;letter-spacing:.04em;background:var(--og-surface)}.rd-table a{text-decoration:none;font-weight:550;color:var(--og-ink)}.rd-table a:hover{text-decoration:underline;color:var(--og-accent-strong)}.rd-table code{font-family:var(--og-font-mono)}.rd-footnav,.rd-table code{font-size:var(--og-size-small)}.rd-footnav{display:flex;flex-wrap:wrap;gap:var(--og-space-4);margin-top:var(--og-space-12);padding-top:var(--og-space-4);border-top:1px solid var(--og-line)}.rd-changelog{list-style:none;margin:0;padding:0}.rd-changelog>li{margin-bottom:var(--og-space-8);padding:var(--og-space-4);border:1px solid var(--og-line);border-radius:var(--og-radius-lg);background:var(--og-card);box-shadow:var(--og-shadow-hairline)}.rd-changelog h2{margin:0 0 var(--og-space-1);font-size:var(--og-size-h3);font-weight:600}.rd-changelog .rd-date{margin:0 0 var(--og-space-3)}.rd-changelog .rd-date,.rd-id{color:var(--og-ink-3);font-size:var(--og-size-small);font-family:var(--og-font-mono)}