.ReportCard-module__X-DbFa__rc{background:var(--paper);border:1px solid var(--rule-soft);transition:transform .3s var(--ease), box-shadow .3s var(--ease);color:var(--ink);border-radius:16px;flex-direction:column;gap:12px;padding:clamp(16px,1.8vw,24px);display:flex}a.ReportCard-module__X-DbFa__rc:hover{transform:translateY(-4px);box-shadow:0 26px 48px -30px #16130f6b}.ReportCard-module__X-DbFa__rc[data-featured=true]{box-shadow:0 44px 90px -46px #16130f6b}.ReportCard-module__X-DbFa__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ReportCard-module__X-DbFa__by{color:var(--ink-3);font-size:12px;font-weight:500}.ReportCard-module__X-DbFa__verdict{letter-spacing:.13em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:700}.ReportCard-module__X-DbFa__verdict[data-tone=fail]{background:var(--red-50);color:var(--red-700)}.ReportCard-module__X-DbFa__verdict[data-tone=warn]{background:var(--saffron-50);color:#8a4b00}.ReportCard-module__X-DbFa__verdict[data-tone=pass]{background:var(--green-50);color:var(--green)}.ReportCard-module__X-DbFa__verdict[data-tone=critical]{background:var(--red);color:#fff}.ReportCard-module__X-DbFa__title{letter-spacing:-.03em;margin:0}.ReportCard-module__X-DbFa__year{color:var(--ink-3);font-weight:500}.ReportCard-module__X-DbFa__scoreRow{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ReportCard-module__X-DbFa__score{align-items:baseline;gap:8px;display:flex}.ReportCard-module__X-DbFa__num{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:42px;font-weight:800;line-height:.9}.ReportCard-module__X-DbFa__den{color:var(--ink-3);font-size:14px}.ReportCard-module__X-DbFa__grade{border-radius:10px;margin-left:12px;padding:4px 12px;font-size:19px;font-weight:800}.ReportCard-module__X-DbFa__grade[data-tone=fail],.ReportCard-module__X-DbFa__grade[data-tone=critical]{background:var(--red);color:#fff}.ReportCard-module__X-DbFa__grade[data-tone=warn]{background:var(--saffron);color:#fff}.ReportCard-module__X-DbFa__grade[data-tone=pass]{background:var(--green);color:#fff}.ReportCard-module__X-DbFa__trend{color:var(--ink-3);font-size:12.5px;font-weight:600}.ReportCard-module__X-DbFa__trend[data-dir=up]{color:var(--green)}.ReportCard-module__X-DbFa__trend[data-dir=down]{color:var(--red-700)}.ReportCard-module__X-DbFa__bars{grid-template-columns:1fr 1fr;gap:8px 20px;display:grid}@media (max-width:420px){.ReportCard-module__X-DbFa__bars{grid-template-columns:1fr}}.ReportCard-module__X-DbFa__row{grid-template-columns:82px 1fr 28px;align-items:center;gap:8px;font-size:12px;display:grid}.ReportCard-module__X-DbFa__label{color:var(--ink-2)}.ReportCard-module__X-DbFa__track{background:var(--paper-sand);border-radius:999px;height:5px;overflow:hidden}.ReportCard-module__X-DbFa__fill{background:var(--red);border-radius:999px;height:100%;display:block}.ReportCard-module__X-DbFa__rc[data-tone=pass] .ReportCard-module__X-DbFa__fill{background:var(--green)}.ReportCard-module__X-DbFa__rc[data-tone=warn] .ReportCard-module__X-DbFa__fill{background:var(--saffron)}.ReportCard-module__X-DbFa__val{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.ReportCard-module__X-DbFa__foot{color:var(--ink-3);border-top:1px solid var(--rule-soft);justify-content:space-between;gap:12px;padding-top:12px;font-size:12.5px;display:flex}.ReportCard-module__X-DbFa__link{color:var(--red-text);font-weight:650}
