.ss-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}.ss-fig svg{display:block;width:100%;height:auto}.ss-fig svg text{fill:var(--nd-text-strong);font-family:inherit;font-size:var(--nd-fs-lg);text-anchor:middle}.ss-fig svg .ss-small{fill:var(--nd-text-soft);font-size:var(--nd-fs-md)}.ss-fig svg .ss-strong{font-weight:700}.ss-outline{fill:none;stroke:var(--nd-border);stroke-width:1}.ss-ring path{fill:none;stroke-width:1.2;transition:opacity .15s}.ss-normal .ss-ring path{stroke:var(--nd-text-soft)}.ss-smart .ss-ring path{stroke:var(--nd-accent)}.ss-ring .ss-back{opacity:.2;stroke-width:.8}.ss-ring.ss-pending{opacity:.12}.ss-ring.ss-active path{stroke-width:2.6}.ss-normal .ss-head{fill:var(--nd-text-strong)}.ss-smart .ss-head{fill:var(--nd-accent)}.ss-controls{display:grid;grid-template-columns:auto minmax(0,1fr) 4.2em;gap:10px 14px;align-items:center;margin:0 0 14px;color:var(--nd-text-soft)}.ss-controls input[type=range]{width:100%;margin:0;accent-color:var(--nd-accent)}.ss-controls output{color:var(--nd-text-strong);font-weight:700;text-align:right}.ss-actions{display:flex;justify-content:flex-end;margin:0 0 6px}.ss-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:14px 0 0}.ss-stats div{background:var(--nd-surface-2);border-radius:var(--nd-radius);padding:10px 12px}.ss-stats span{display:block;color:var(--nd-text-soft);font-size:var(--nd-fs-md)}.ss-stats strong{display:block;color:var(--nd-text-strong);font-size:var(--nd-fs-xl)}.ss-fig figcaption{margin-top:12px}.ss-crowd .ss-lo{fill:none;stroke:var(--nd-text-soft);stroke-width:1;opacity:.45}.ss-crowd .ss-hi{fill:none;stroke:var(--nd-accent);stroke-width:2}.ss-crowd .ss-probe{stroke:var(--nd-text-strong);stroke-width:4;stroke-linecap:round}.ss-crowd .ss-head-box{fill:var(--nd-text-strong)}.ss-crowd .ss-pt{fill:var(--nd-text-strong)}.ss-crowd .ss-leader{stroke:var(--nd-text-soft);stroke-width:1;stroke-dasharray:3 3}.ss-fig svg .ss-left{text-anchor:start}.ss-matrix{overflow-x:auto;margin:24px 0}.ss-matrix table{width:100%;border-collapse:collapse;font-size:.94rem}.ss-matrix td,.ss-matrix th{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--nd-line)}.ss-matrix th{color:var(--nd-text-strong);background:var(--nd-surface-2)}.ss-matrix caption{caption-side:top;text-align:left;color:var(--nd-text-soft);font-size:.85rem;padding:0 0 8px}.ss-formula{margin:1.25rem 0 1.75rem;padding:16px 20px;overflow-x:auto;background:var(--nd-bg-soft);border:1px solid var(--nd-line);border-radius:var(--nd-radius);color:var(--nd-text-strong);font-size:1rem}.ss-formula code{font:inherit;white-space:pre}@media(max-width:560px){.ss-controls{grid-template-columns:1fr 4.2em}.ss-controls label{grid-column:1/-1}}
