.page-main .rw-figure{margin:18px 0 26px}.rw-svg{display:block;width:100%;height:auto;background:var(--surface);border:1px solid var(--hairline);border-radius:6px}.page-main .rw-figure figcaption{margin-top:8px;font-family:var(--font-mono);font-size:11px;line-height:1.6;color:var(--ink-faint)}.rw-dim{fill:#8ce05a12;stroke:var(--hairline-strong);stroke-width:1}.rw-lit{fill:#39ff1447;stroke:var(--accent);stroke-width:1.1}.rw-cell{fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linejoin:round}.rw-empty{fill:none;stroke:var(--ink-faint);stroke-width:1.6;stroke-dasharray:6 6}.rw-route{fill:none;stroke:var(--accent-dim);stroke-width:2;stroke-dasharray:7 7;stroke-linecap:round}.rw-walker circle{fill:var(--accent)}.rw-walker path{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round}.rw-axis{stroke:var(--hairline-strong);stroke-width:1}.rw-bar{fill:#39ff144d;stroke:var(--accent);stroke-width:1.1}.rw-bar--first{fill:#39ff148c}.rw-bar--catch{fill:#39ff1466}.rw-gap{fill:none;stroke:var(--ink-faint);stroke-width:2;stroke-dasharray:3 6;stroke-linecap:round}.rw-head{font-family:var(--font-mono);font-size:15px;font-weight:600;letter-spacing:.06em;fill:var(--ink)}.rw-key{font-family:var(--font-mono);font-size:14px;fill:var(--ink)}.rw-sub{font-family:var(--font-mono);font-size:13px;fill:var(--ink-faint)}.rw-mark{font-family:var(--font-mono);font-size:15px;font-weight:600;fill:var(--accent)}.rw-mark--off{font-size:13px;font-weight:400;fill:var(--ink-faint)}.rw-tally{width:100%;margin-top:12px;border-collapse:collapse;font-family:var(--font-mono);font-size:12.5px;color:var(--ink-muted)}.rw-tally th,.rw-tally td{padding:7px 8px;text-align:left;vertical-align:top;border-top:1px solid var(--hairline);font-weight:400}.rw-tally th{color:var(--ink);font-weight:600}.rw-tally .rw-num{text-align:right;white-space:nowrap;color:var(--accent)}.rw-tally .rw-total th,.rw-tally .rw-total td{border-top-color:var(--hairline-strong);color:var(--ink)}.rw-tally .rw-total .rw-num{font-weight:600;color:var(--accent)}@media(max-width:480px){.rw-tally{font-size:11.5px}.rw-tally th,.rw-tally td{padding:7px 5px}}
