.dp .rc{border:1px solid #1b233329;border-radius:16px;margin:26px 0 0;padding:22px 24px 20px}.dp .rc-cap{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-dark);margin:0 0 18px;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:600}.dp .rc-row{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr) minmax(0,7rem);align-items:center;gap:10px 14px;padding:7px 0;display:grid}.dp .rc-label{color:var(--deep);overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.3}.dp .rc-track{background:#1b233314;border-radius:6px;min-width:0;height:12px;position:relative}.dp .rc-bar{background:var(--accent);border-radius:6px;min-width:4px;height:12px;position:absolute;top:0}.dp .rc-mark{background:var(--deep);border-radius:2px;width:3px;height:20px;margin-left:-1.5px;position:absolute;top:-4px}.dp .rc-mark.bare{background:var(--accent-dark)}.dp .rc-fig{text-align:right;color:#4a5570;overflow-wrap:anywhere;min-width:0;font-family:IBM Plex Mono,monospace;font-size:12.5px;line-height:1.3}.dp .rc-axis{color:#4a5570;border-top:1px solid #1b23331f;justify-content:space-between;gap:16px;margin-top:14px;padding-top:10px;font-family:IBM Plex Mono,monospace;font-size:11.5px;display:flex}.dp .rc-axis .r{text-align:right}@media (width<=520px){.dp .rc{padding:18px 16px 16px}.dp .rc-row{grid-template-columns:minmax(0,1fr) minmax(0,6rem);gap:4px 10px}.dp .rc-label{grid-column:1/-1;font-size:13.5px}}.dp.motion .rc-bar{transition:width .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}
