.ns-question-visual{margin:0 0 25px;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden;color:var(--text)}.ns-question-visual>svg{display:block;width:100%;height:auto;max-height:300px;margin:0 auto}.ns-question-visual figcaption{font-size:calc(11px * var(--font-scale,1));line-height:1.8;text-align:center;color:var(--muted);padding:0 18px 17px}.ns-figure-shape{fill:color-mix(in srgb,var(--accent) 5%,var(--panel));stroke:var(--accent);stroke-width:2.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ns-figure-line{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.ns-figure-line.is-dashed{stroke-dasharray:5 4;stroke-width:1.5}.ns-figure-line.is-grid{stroke:var(--line);stroke-width:1}.ns-figure-line.is-axis{stroke:var(--muted);stroke-width:1.5}.ns-figure-label{fill:var(--text);font:650 14px 'DM Sans',sans-serif;paint-order:stroke fill;stroke:var(--panel);stroke-width:4px;stroke-linejoin:round}.ns-figure-label.is-unknown{fill:var(--accent);font-weight:800;font-size:17px}.ns-figure-label.is-operator{font-size:24px}.ns-figure-arc,.ns-figure-right{stroke:var(--accent);stroke-width:1.5;fill:none;vector-effect:non-scaling-stroke}.ns-fraction-cell{fill:var(--panel2);stroke:var(--accent);stroke-width:1;vector-effect:non-scaling-stroke}.ns-fraction-cell.is-shaded{fill:color-mix(in srgb,var(--accent) 28%,var(--panel))}.ns-coordinate-point{fill:var(--accent);stroke:var(--panel);stroke-width:2;vector-effect:non-scaling-stroke}.review-question-card .ns-question-visual{max-width:480px;margin-top:20px}.exam-question-card .ns-question-visual{margin-top:18px}.ns-question-visual:empty{display:none}@media(max-width:480px){.ns-question-visual>svg{max-height:240px}.ns-question-visual figcaption{font-size:10px;padding:0 12px 13px}}

.ns-figure-label.is-small{font-size:10px;font-weight:500}
