.docs-stops{font-family:var(--font-mono);justify-content:space-between;gap:8px;margin:1.5rem 0;font-size:.875rem;display:flex;position:relative}.docs-rule{inset-inline:0;background:repeating-linear-gradient(90deg, var(--color-dk-ink-3) 0 8px, transparent 0 14px);height:1.5px;position:absolute;top:50%}.docs-stops code{border:1px solid var(--color-dk-rule);background:var(--color-fd-background);color:var(--color-dk-ink-2);white-space:nowrap;border-radius:8px;padding:8px 12px;position:relative}.docs-stops code:first-of-type{color:var(--color-dk-ink-3)}.docs-need{--paper-ink:#0a0a0a;background:var(--paper-1);border-top:var(--stroke-need-h) solid transparent;border-image:var(--stroke-need) 9 0 0 0 / var(--stroke-need-h) 0 0 0;color:var(--paper-ink);margin:2.5rem -1.5rem;padding:.25rem 1.5rem 1.5rem}.docs-need :where(h2,h3,p,strong,a,li){color:var(--paper-ink)}.docs-need :where(:not(pre)>code){color:var(--paper-ink);background:#0a0a0a0f;border-color:#0a0a0a24}@media (max-width:640px){.docs-need{margin-inline:-1rem;padding-inline:1rem}.docs-stops{font-size:.75rem}.docs-stops code{padding:6px 8px}}.docs-exhibit{margin:24px 0}.docs-exhibit>.cx-code{margin:0}.docs-exhibit>.cx-code+.cx-code{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.docs-exhibit>.cx-code:has(+.cx-code){border-bottom-right-radius:0;border-bottom-left-radius:0}
