.mechanism-figure .docs-figure-body{padding:0}.mechanism-figure .architecture-plate{padding:12px}.mechanism-figure .architecture-plate-title{margin:-12px -12px 16px}.mechanism-figure .mechanism-controls{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.mechanism-controls button{min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:3px;color:var(--text);background:var(--bg-code);font:inherit;font-size:14px;cursor:pointer}.mechanism-controls button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.mechanism-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mechanism-status{margin:0;padding:12px 20px 16px;border-top:1px solid var(--border);color:var(--text);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.mechanism-figure .architecture-compact{max-width:360px}.mechanism-figure .ap-field{font-family:var(--font-mono),monospace}.mechanism-figure .ap-dim{opacity:.65}.mechanism-figure .ap-annotation{fill:var(--diagram-ink)}@media print{.mechanism-controls{display:none!important}.mechanism-figure{break-inside:avoid}}.mechanism-figure .docs-figure-source-link{font-size:13px;line-height:1.7}