.report{color:var(--brand-ink);font-family:var(--pc-font-body);font-size:1rem;line-height:1.6}.report h1{font-family:var(--pc-font-display);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:500;line-height:1.2}.report .sub{color:var(--brand-slate);margin:.5rem 0 1.75rem;font-size:.875rem}.report h2{font-family:var(--pc-font-display);letter-spacing:-.01em;margin:3rem 0 1rem;font-size:1.375rem;font-weight:500}.report p{color:var(--brand-slate);margin:0 0 .75rem}.report a{color:var(--brand-green);text-underline-offset:3px}.report .kpis{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}.report .kpi,.report .score,.report .case{background:var(--pc-surface-card);border:1px solid var(--pc-hairline);box-shadow:var(--pc-shadow-card);border-radius:1rem}.report .kpi{padding:1.25rem 1.5rem}.report .kpi b{font-family:var(--pc-font-display);letter-spacing:-.02em;font-size:2rem;font-weight:500;display:block}.report .kpi span{color:var(--brand-slate);font-size:.875rem}.report .kpi.alert b,.report .money{color:var(--brand-amber)}.report .score{margin-top:1rem;padding:1.5rem}.report .score .big{font-family:var(--pc-font-display);letter-spacing:-.03em;color:var(--brand-green);font-size:2.75rem;font-weight:500;line-height:1.1}.report .score>div:nth-child(2){color:var(--brand-slate);margin:.25rem 0 1rem}.report .bar{grid-template-columns:minmax(8rem,11rem) 1fr 5rem;align-items:center;gap:.75rem;margin-top:.625rem;font-size:.875rem;display:grid}.report .bar span:last-child{font-family:var(--pc-font-data);color:var(--brand-slate);text-align:end;font-size:.8125rem}.report .track{background:var(--pc-matched-soft);border-radius:99px;height:.5rem;overflow:hidden}.report .track i{background:var(--brand-green);border-radius:99px;height:100%;display:block}.report .guide{background:var(--pc-surface-card);border:1px solid var(--pc-hairline);border-inline-start:3px solid var(--brand-green);font-family:var(--pc-font-data);white-space:pre-wrap;border-radius:.75rem;margin:1rem 0 .375rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.6}.report .ev{color:var(--brand-slate);margin:.25rem 0;font-size:.8125rem}.report .case{margin:0 0 1rem;padding:1.25rem 1.5rem}.report .case .head{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:.25rem;font-weight:500;display:flex}.report .money{font-family:var(--pc-font-data);white-space:nowrap;font-weight:500}.report .quote{background:var(--brand-paper);border-radius:.5rem;margin:.75rem 0;padding:.625rem .875rem;font-size:.9375rem}.report .fix{border-top:1px dashed var(--pc-hairline);margin-top:.875rem;padding-top:.75rem;font-size:.9375rem}.report .fix b,.report .foot b{color:var(--brand-ink);font-weight:600}.report .clean{color:var(--brand-green);font-weight:600}.report .foot{border-top:1px solid var(--pc-hairline);margin-top:2.5rem;padding-top:1.25rem;font-size:.875rem}@media (max-width:40rem){.report .bar{grid-template-columns:1fr 4.5rem}.report .bar .track{grid-area:2/1/auto/-1}}
