figure.cbd{gap:var(--space-7);flex-direction:column;min-width:0;margin:0;display:flex}.cbd .cbd-rows{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cbd .cbd-row{align-items:center;gap:var(--space-7);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.cbd .cbd-name{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cbd .cbd-tiles{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cbd .cbd-tile{box-sizing:border-box;width:34px;height:34px;transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);border-radius:8px;display:block}.cbd .cbd-tile[data-s=ok]{background:var(--brand-2)}.cbd .cbd-tile[data-s=warn]{background:linear-gradient(90deg,#ffffff57 0 50%,#ffffff0f 50% 100%);box-shadow:inset 0 0 0 1.5px #ffffff61}.cbd .cbd-tile[data-s=bad]{box-shadow:inset 0 0 0 1.5px var(--text-secondary);background:0 0}.cbd .cbd-tile[data-s=fail]{background:var(--rose)}.cbd .cbd-tile[data-s=scripted]{box-shadow:none;border:1.5px dashed var(--text-tertiary);background:0 0}.cbd a.cbd-tile:hover{transform:scale(1.12)}.cbd a.cbd-tile:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cbd .cbd-key{gap:var(--space-3) var(--space-9);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.cbd .cbd-k{align-items:center;gap:var(--space-3);display:inline-flex}.cbd .cbd-tile-sm{border-radius:3px;width:12px;height:12px}.cbd .cbd-tile[data-txt]{width:auto;min-width:34px;padding:0 var(--space-3);justify-content:center;align-items:center;display:inline-flex}.cbd .cbd-txt{font-size:var(--text-2xs);white-space:nowrap;color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.cbd .cbd-tile[data-s=ok] .cbd-txt{color:#06231f}.cbd .cbd-tile[data-txt][data-s=warn]{background:linear-gradient(90deg,#fff3 0 50%,#ffffff0d 50% 100%)}.cbd .cbd-tile[data-s=bad] .cbd-txt,.cbd .cbd-tile[data-s=scripted] .cbd-txt{color:var(--text-secondary)}.cbd .cbd-tile[data-s=fail] .cbd-txt{color:#fff}.cbd a.cbd-tile[data-txt]:hover{transform:translateY(-1px)}@media (max-width:480px){.cbd .cbd-row{gap:var(--space-3);grid-template-columns:1fr}.cbd .cbd-tile{border-radius:6px;width:24px;height:24px}.cbd .cbd-tile[data-txt]{width:auto;height:30px}}.cbd .cbd-row:has(.cbd-trail){grid-template-columns:7.5rem minmax(0,1fr) auto}.cbd .cbd-trail{font-size:var(--text-2xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:640px){.cbd .cbd-row:has(.cbd-trail){grid-template-columns:1fr}}.cbd[data-muted] .cbd-tile{filter:grayscale();opacity:.55}.cbd .cbd-tiles>li[data-current]>.cbd-tile{outline:2px solid var(--text-primary);outline-offset:2px}.cbd[data-tone=neutral] .cbd-tile[data-s=ok]{background:var(--text-secondary)}.cbd[data-tone=neutral] .cbd-tile[data-s=fail]{background:var(--text-tertiary)}.cbd[data-tone=neutral] .cbd-tile[data-s=ok] .cbd-txt,.cbd[data-tone=neutral] .cbd-tile[data-s=fail] .cbd-txt{color:var(--bg-base)}.cbd li[data-lit] .cbd-tile{box-shadow:0 0 0 2px var(--bg-base), 0 0 0 3.5px var(--text-primary)}@media (max-width:400px){.cbd .cbd-tile[data-txt]{max-width:100%;height:auto;min-height:30px;padding-block:4px}.cbd .cbd-txt{white-space:normal;text-align:center;line-height:1.2}}
