@layer lab{.eulerline{font-family:var(--mono);color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:4px 0 2px;font-size:15px;display:flex}.eulerline .op{color:var(--muted);font-weight:600}.eulerline .res{font-weight:600}.eulerline .res.ok{color:var(--good)}.eulerline .res.bad{color:var(--bad)}.scorecard .sc-cap{color:var(--muted);font-size:11px;font-weight:600}.facelist{flex-wrap:wrap;gap:7px;display:flex}.facetag{font-family:var(--mono);border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-deep);border-radius:8px;padding:3px 9px;font-size:12px;font-weight:600}.facetag.outer{border-color:var(--cut);background:var(--cut-soft);color:#0a6e64}.npgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.npgrid .pane{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);overflow:hidden}.npgrid .pane>h4{font-family:var(--mono);background:var(--accent-soft);color:var(--accent-deep);border-bottom:1px solid var(--line-strong);margin:0;padding:7px 13px;font-size:12px}.npgrid .pane>.cap{color:var(--ink-soft);padding:8px 13px 11px;font-size:12.5px;line-height:1.6}.npgrid .pane>.cap b{color:var(--bad)}@media (width<=640px){.npgrid{grid-template-columns:1fr}}}
