.bsl-wall{background-color:#f3efe6;background-image:none;overflow:hidden}.bsl-wall svg{touch-action:manipulation}.bsl-scale{font:6px var(--f-mono);fill:#6b6253}.bsl-stain{cursor:pointer;animation:var(--mo-pop)}.bsl-stain .bsl-hit{fill:#0000}.bsl-stain:hover .bsl-hit{fill:#1f6fb21a}.bsl-ring{fill:none;stroke:#1f6fb2;stroke-width:1.2px;stroke-dasharray:2 1.5}.bsl-string{stroke:#1f6fb2;stroke-width:.6px;opacity:.75}.bsl-path{fill:none;stroke:#7a1e22;stroke-width:.7px;stroke-dasharray:1.5 2;opacity:.55}.bsl-conv rect{fill:#1f6fb21f;stroke:#1f6fb2;stroke-width:1px}.bsl-conv text{font:7px var(--f-mono);fill:#1f6fb2}.bsl-truth{fill:#2b7a4b;stroke:#fff;stroke-width:1px}.bsl-est{fill:none;stroke:#1f6fb2;stroke-width:1.6px}.bsl-zoom svg{max-height:220px}.bsl-mm{stroke:#40808c40;stroke-width:.03px}.bsl-mm5{stroke:#40808c8c;stroke-width:.06px}.bsl-cal line{stroke:#d9480f;stroke-width:.08px}.bsl-side{background-color:#fbfcf8;overflow:hidden}.bsl-side svg{max-height:300px}.bsl-picks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bsl-picks .chip-btn{min-width:44px}.bsl-legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.bsl-legend i{vertical-align:middle;border-radius:2px;width:14px;height:3px;margin-right:6px;display:inline-block}
