.dv-grid.rd-grid--rail{grid-template-columns:minmax(0,1fr)}@media (min-width:1000px){.dv-grid.rd-grid--rail{grid-template-columns:200px minmax(0,78ch)}}.dv-prose{max-width:78ch;font-size:17px;line-height:1.7}.dv-prose>p:first-child{font-size:19px}.dv-prose h3{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.3}.dv-prose h3.dv-group{margin-top:36px}.dv-prose>*+h3{margin-top:28px}.dv-prose>*+*{margin-top:16px}.dv-prose>*+h2{margin-top:56px}.dv-prose ul,.dv-prose ol{padding-left:22px}.dv-prose ul{list-style:outside}.dv-prose ol{list-style:decimal}.dv-prose ol.dv-steps{color:var(--ink-2);flex-direction:column;gap:8px;display:flex}.dv-prose ol.dv-steps li::marker{color:var(--em-text);font-weight:650}.dv code{color:var(--ink);background:var(--surface-2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.rd-meta code{color:inherit;background:0 0;border:0;padding:0;font-size:1em}.dv .dv-code{color:#eaf4ef;tab-size:2;-webkit-overflow-scrolling:touch;background:#0b1f17;border:1px solid #25402f;border-radius:12px;max-width:100%;margin:0;padding:16px 18px;font-size:14px;line-height:1.6;overflow:auto}.dv .dv-code code{width:max-content;min-width:100%;color:inherit;font-size:inherit;white-space:pre;overflow-wrap:normal;background:0 0;border:0;border-radius:0;padding:0;display:block}.dv .dv-code:focus-visible,.dv .dv-scroll:focus-visible{outline:2px solid var(--em-700);outline-offset:3px}.dv .dv-scroll{border:1px solid var(--line);background:var(--surface);border-radius:12px;max-width:100%;overflow-x:auto}.dv-table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.5}.dv-table th,.dv-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink-2);padding:10px 14px}.dv-table th{color:var(--ink);background:var(--surface-2);white-space:nowrap;font-weight:650}.dv-table tbody tr:last-child td{border-bottom:0}.dv-table td:first-child{white-space:nowrap}.dv-table code{overflow-wrap:normal;white-space:nowrap}.dv-endpoint{border-top:1px solid var(--line);flex-direction:column;gap:12px;min-width:0;padding-top:28px;display:flex}.dv-prose .dv-endpoint>*{margin:0}.dv-endpoint h3{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dv-method{text-align:center;border:1px solid var(--ink-2);min-width:3.6em;color:var(--ink);letter-spacing:.04em;border-radius:6px;padding:2px 8px;font-size:13px;font-weight:700;display:inline-block}.dv-meta{color:var(--ink-3);font-size:15px}.dv-prose .dv-params{flex-direction:column;gap:8px;padding:0;font-size:15px;line-height:1.55;list-style:none;display:flex}.dv-prose .dv-params li{border-bottom:1px solid var(--line);padding:8px 0}.dv-prose .dv-params li:last-child{border-bottom:0}.dv-where{color:var(--ink-3);white-space:nowrap;margin-inline:4px;font-size:13px;font-weight:600}.dv-draft{border:2px solid var(--em-700);background:var(--surface-2);color:var(--ink);border-radius:12px;padding:14px 18px}
