
    .scope-badge{display:inline-block;margin-left:5px;padding:2px 6px;background:var(--blue-bg);color:var(--blue);font-family:Inter,Arial,sans-serif;font-size:8px;font-weight:650;vertical-align:middle}
    .scope-badge.report{background:var(--teal-bg);color:var(--teal)}
    .maturity{display:grid;gap:9px}
    .m-row{display:grid;grid-template-columns:92px 1fr 86px;align-items:center;gap:10px;font-family:Inter,Arial,sans-serif}
    .m-label{color:var(--muted);font-size:9px;text-align:right}.m-track{position:relative;height:22px;background:linear-gradient(90deg,#f2f4f6 0 49.8%,#cad4dc 49.8% 50.2%,#f2f4f6 50.2%)}.m-bar{position:absolute;top:4px;height:14px}.m-bar.neg{right:50%;background:var(--coral)}.m-bar.pos{left:50%;background:var(--teal)}.m-value{color:var(--ink);font-size:9px;font-weight:650;text-align:right;white-space:nowrap}
    .liquidity-cups{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:end;max-width:520px;margin:0 auto}
    .cup-wrap{text-align:center}.cup{position:relative;height:180px;border:2px solid #b8c8d2;border-top:0;background:#f8fafb;overflow:hidden}.cup::before{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(#51b5d9,#1677ad);content:''}.cup.hqla::before{height:79%}.cup.outflow::before{height:65%;background:linear-gradient(#e3a24b,#aa552f)}.cup-label{margin-top:7px;color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:650}.cup-value{position:absolute;left:0;right:0;bottom:8px;z-index:2;color:#fff;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:700}
    @media(max-width:520px){.m-row{grid-template-columns:66px 1fr 70px}.liquidity-cups{grid-template-columns:1fr 1fr}.cup{height:140px}}
  