.diagram{margin-block:var(--sp-5) var(--sp-6);padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-lg);background:var(--c-surface);border:1px solid var(--c-line-2)}.diagram .dg-ink .d{--d:0}.diagram .dg-faint.d,.diagram .dg-nerve.d,.diagram .dg-cable.d,.diagram .dg-wave.d{--d:1}.diagram .f{--d:2}.diagram .dg-leader.d{--d:3}.diagram .dg-dot.f,.diagram .dg-mark.f,.diagram .dg-label.f,.diagram .dg-step-n.f{--d:4}.diagram__plate{max-inline-size:30rem;margin-inline:auto}.diagram--wide .diagram__plate{max-inline-size:26rem}.diagram__plate svg{block-size:auto;inline-size:100%;color:var(--c-teal);font-family:var(--font-body);overflow:hidden}.diagram__cap{font-size:var(--fs-sm);color:var(--c-ink-3);text-align:center;text-wrap:pretty;margin-block-start:var(--sp-3)}.diagram__tag{color:var(--c-accent-ink);font-weight:600}.dg-wash{fill:var(--c-teal-tint)}.dg-ink,.dg-ink path{fill:none;stroke:var(--c-teal);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.dg-ink.dg-wash,path.dg-wash.dg-ink{fill:var(--c-teal-tint)}.dg-faint{fill:none;stroke:var(--c-teal);stroke-width:1px;opacity:.45}.dg-faint-fill{fill:var(--c-teal);fill-opacity:.08;stroke:var(--c-teal);stroke-opacity:.4}.dg-hl{fill:var(--c-accent-ink);fill-opacity:.24;stroke:var(--c-accent-ink);stroke-width:1.2px}.dg-hl--soft{fill-opacity:.1;stroke-opacity:.5}.dg-hl-line{fill:none;stroke:var(--c-accent-ink);stroke-width:2px;stroke-linecap:round}.dg-dot{fill:var(--c-accent-ink)}.dg-leader{stroke:var(--c-accent-ink);stroke-width:1px;opacity:.8}.dg-label{fill:var(--c-ink);font-size:12.5px;font-weight:500}.dg-label--title{fill:var(--c-accent-ink);font-weight:600}.dg-label--step{font-size:13.5px}.dg-mark{fill:var(--c-accent-ink);fill-opacity:.55;stroke:var(--c-accent-ink)}.dg-cyst{fill:var(--c-accent-ink);fill-opacity:.35;stroke:var(--c-accent-ink);stroke-width:1.4px}.dg-node{fill:var(--c-accent-ink);fill-opacity:.5;stroke:var(--c-accent-ink)}.dg-nerve{fill:none;stroke:var(--c-accent-ink);stroke-width:1.5px;stroke-linecap:round}.dg-probe{fill:var(--c-surface);stroke:var(--c-teal);stroke-width:1.4px}.dg-probe-head{fill:var(--c-accent-ink)}.dg-wave{fill:none;stroke:var(--c-accent-ink);stroke-width:1.2px;opacity:.8}.dg-cable{fill:none;stroke:var(--c-teal);stroke-width:1.2px;opacity:.6}.dg-stone{fill:var(--c-teal)}.dg-tumour{fill:none;stroke:var(--c-accent-ink);stroke-width:1.6px;stroke-dasharray:3 3}.dg-styloid{fill:var(--c-accent-ink);stroke:var(--c-accent-ink);stroke-width:1px}.dg-arrow{fill:none;stroke:var(--c-accent-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.dg-airway{fill:var(--c-ink);fill-opacity:.85}.dg-cord{fill:#fff;stroke:var(--c-teal);stroke-width:1.2px}.dg-icon{fill:none;stroke:var(--c-teal);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.dg-icon-fill{fill:var(--c-accent-ink)}.dg-step{fill:var(--c-teal)}.dg-step-n{fill:#fff;font-size:12px;font-weight:600}
