.framework .fw-name{fill:var(--anatomy-lo);letter-spacing:.08em;transition:fill var(--fig-light-up) ease-out}.framework .fw-name[data-on],.framework .fw-slip{fill:var(--anatomy-lit)}.framework .fw-slip{font-weight:600;letter-spacing:.05em}.framework .fw-link{stroke-width:1.3px}.framework .fw-link[data-flow]{stroke:var(--anatomy-lit)}.framework .fw-lamp circle{transition:fill var(--fig-light-up) ease-out,opacity var(--fig-light-up) ease-out}.framework .fw-lamp[data-on] circle{fill:var(--anatomy-lit);opacity:1}.qscore .qs-stage{cursor:default}.qscore .qs-meter{cursor:pointer}.qscore .qs-needle{stroke-width:1.5px}.qscore .qs-arc,.qscore .qs-track{stroke-width:3px;stroke-linecap:round}.qscore .qs-name{stroke-width:1.2px}.qscore .qs-lead{stroke-width:1.3px}.qscore .qs-goal{fill:var(--anatomy-hi);letter-spacing:.07em}.qscore .qs-score{fill:var(--anatomy-lit);font-weight:600;font-variant-numeric:tabular-nums}.qscore .qs-signal-text{fill:var(--anatomy-mid);letter-spacing:.05em}.qscore .qs-arc,.qscore .qs-flag,.qscore .qs-goal,.qscore .qs-lead,.qscore .qs-needle,.qscore .qs-score,.qscore .qs-signal-text{transition:fill var(--fig-light-up) ease-out,stroke var(--fig-light-up) ease-out,opacity var(--fig-light-up) ease-out}.qscore .qs-stage[data-active="0"] .qs-signal[data-goal="0"] .qs-signal-text,.qscore .qs-stage[data-active="1"] .qs-signal[data-goal="1"] .qs-signal-text{fill:var(--anatomy-lit)}.qscore .qs-stage[data-active="0"] .qs-signal[data-goal="0"] .qs-flag,.qscore .qs-stage[data-active="1"] .qs-signal[data-goal="1"] .qs-flag{stroke:var(--anatomy-lit);fill:var(--anatomy-lit)}.qscore .qs-stage[data-active="0"] .qs-lead[data-goal="0"],.qscore .qs-stage[data-active="1"] .qs-lead[data-goal="1"]{stroke:var(--anatomy-lit)}.qscore .qs-stage[data-active="0"] .qs-meter[data-goal="1"] :is(.qs-arc,.qs-needle,.qs-score,.qs-goal),.qscore .qs-stage[data-active="1"] .qs-meter[data-goal="0"] :is(.qs-arc,.qs-needle,.qs-score,.qs-goal){opacity:.35}