.qh-fig{background:var(--nd-surface);border:1px solid var(--nd-line);border-radius:var(--nd-radius);padding:16px;max-width:var(--wiki-measure);margin:26px 0}.qh-fig svg{display:block;width:100%;height:auto}.qh-fig text{fill:var(--nd-text-strong);font-family:inherit;font-size:18px;text-anchor:middle}.qh-fig .small{fill:var(--nd-text-soft);font-size:15px}.qh-fig .box{fill:var(--nd-surface-2);stroke:var(--nd-border);stroke-width:2}.qh-fig .accent{stroke:var(--nd-accent)}.qh-fig .axis{fill:none;stroke:var(--nd-border);stroke-width:1.5}.qh-fig .grid{fill:none;stroke:var(--nd-line);stroke-width:1}.qh-fig .data{fill:var(--nd-accent)}.qh-fig .check{fill:var(--nd-surface);stroke:var(--nd-text-soft);stroke-width:2}.qh-fig .err{fill:var(--nd-danger)}.qh-fig .flag{fill:none;stroke:var(--nd-ok);stroke-width:3}.qh-fig .link{fill:none;stroke:var(--nd-line);stroke-width:1.5}.qh-fig .up{fill:none;stroke:var(--nd-danger);stroke-width:3;stroke-linecap:round}.qh-fig .down{fill:none;stroke:var(--nd-ok);stroke-width:3;stroke-linecap:round}.qh-fig .pt-up{fill:var(--nd-danger)}.qh-fig .pt-down{fill:var(--nd-ok)}.qh-fig .danger-text{fill:var(--nd-danger)}.qh-fig .ok-text{fill:var(--nd-ok)}.qh-matrix{overflow-x:auto;margin:24px 0}.qh-matrix table{width:100%;border-collapse:collapse;font-size:.94rem}.qh-matrix td,.qh-matrix th{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--nd-line)}.qh-matrix th{color:var(--nd-text-strong);background:var(--nd-surface-2)}.qh-matrix caption{caption-side:top;text-align:left;color:var(--nd-text-soft);font-size:.85rem;padding:0 0 8px}
