.dc-steps{flex-direction:column;gap:6px;margin:0 0 14px;padding-left:22px;display:flex}.dc-steps li::marker{color:#09318d;font-weight:600}.ps-body pre.dc-code{color:#e4eaf8;font:12.5px/1.7 var(--font-geist-mono),monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#041a52;border-radius:12px;margin:4px 0 14px;padding:14px 16px}.ps-body pre.dc-code code{color:inherit;font:inherit;background:0 0;padding:0}.ps-body h4{color:#041a52;margin:0;font-size:15px;font-weight:600}.dc-providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:6px 0 16px;display:grid}.dc-prov{border:1.5px solid var(--ps-line);background:#fff;border-radius:14px;min-width:0;padding:14px 16px}.dc-prov header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-bottom:8px;display:flex}.ps-body .dc-prov p{overflow-wrap:anywhere;margin:0 0 6px;font-size:13.5px;line-height:1.6}.ps-body .dc-prov p:last-child{margin-bottom:0}.ps-body .dc-muted{color:var(--ps-muted)}.dc-badge{color:#09318d;font:600 11px var(--font-geist-mono),monospace;white-space:nowrap;background:#e8edf9;border-radius:999px;padding:2px 9px}.dc-badge[data-conf=docs-derived]{color:#9c2b68;background:#fde7f3}.dc-badge[data-conf=official-spec-early-access]{color:#7a4100;background:#fff1dc}.dc-matrix th,.dc-matrix td{white-space:nowrap}.ps-body .ps-table code{overflow-wrap:anywhere;font-size:12px}@media (max-width:760px){.dc-providers{grid-template-columns:minmax(0,1fr)}}
