.dens .dot.run{fill:var(--white);stroke:var(--purple)}.lib .dens .dot.run.hl{fill:var(--white);stroke:var(--hl)}.dens g:hover>.mark>.dot,.dens g:focus>.mark>.dot{fill:#5e4683;transform-box:fill-box;transform-origin:50%;transform:scale(1.333)}.dens g:focus{outline:none}.dens .leader{stroke:var(--meta);stroke-width:1px}.dens .lbl.key{font-weight:600}.dens-key{color:var(--body);flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:12.5px;display:flex}.dens-key span{align-items:center;gap:6px;display:inline-flex}.dens-key svg{width:16px;height:16px;display:block}.dens-key .dot{fill:var(--purple);stroke:var(--white);stroke-width:2px}.dens-key .dot.run{fill:var(--white);stroke:var(--purple)}.dens-key .num{color:var(--ink);font-weight:600}.sq{flex-direction:column;gap:8px;display:flex}.sq-row{grid-template-columns:210px minmax(0,1fr) 92px;align-items:center;gap:12px;font-size:13.5px;display:grid}.sq-row:focus{outline:none}.sq-track{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.sq-track i{background:var(--muted);width:7px;height:7px;display:block}.sq-track i.wrong,.sq-key i.wrong{background:var(--hl)}.sq-track i.broken,.sq-key i.broken{border:2px solid var(--hl);background:0 0}.sq-track i.open,.sq-key i.open{background:var(--fill);border:1px solid var(--line)}.sq-key i.ok{background:var(--muted)}.sq-miss,.sq-hold{white-space:nowrap;margin-left:8px;font-size:12.5px}.sq-miss{color:var(--hl)}.sq-hold{color:var(--meta)}.sq-n{color:var(--meta);text-align:right;font-size:12.5px;line-height:1.35}.sq-n b{color:var(--ink);font-weight:600}@media (width<=760px){.sq-track{gap:1px}.sq-track i{width:5px;height:5px}}@media (width<=600px){.sq-row{grid-template-columns:minmax(0,1fr) 80px;gap:2px 10px}.sq-row .chk-name{grid-column:1/-1}.sq-w{display:none}}
