/* Visual hierarchy only: values and percentage bases remain in experience.js. */
.copy-model .weekly-facts,.copy-model .report-metrics{gap:14px;border:0;padding:0;margin:28px 0}
.copy-model .weekly-facts>div,.copy-model .report-metrics>div{min-width:0;padding:22px 18px;border:1px solid #d6d5c8;border-radius:14px;background:linear-gradient(145deg,#faf9f2,#efeee4);box-shadow:0 6px 16px #202b1d05}
.copy-model .weekly-facts>div:nth-child(2),.copy-model .report-metrics>div:nth-child(2){background:linear-gradient(145deg,#edf3e9,#e3ebdc);border-color:#b8c8af}
.copy-model .weekly-facts>div:nth-child(3){background:linear-gradient(145deg,#faf3e5,#f0e6d1);border-color:#dbcaab}
.copy-model .weekly-facts>div>strong,.copy-model .report-metrics>div>strong{font-size:clamp(38px,3.4vw,52px);font-weight:550;line-height:1.15;letter-spacing:-1.8px;margin:14px 0 10px;color:#303f2d;font-variant-numeric:tabular-nums}
.copy-model .weekly-facts>div>small{display:block;font-size:13px;line-height:1.65}
.copy-model .weekly-facts .weekly-percentage{font-size:12px;line-height:1.65;padding-top:14px;border-top:1px solid #8d957b30}
.copy-model .weekly-facts .weekly-percentage b{display:table;font-size:23px;line-height:1.25;margin:0 0 8px;padding:6px 11px;border-radius:8px;background:#ffffff80;color:#38532d;font-variant-numeric:tabular-nums}
.copy-model .weekly-facts>div:nth-child(3) .weekly-percentage b{color:#795927}
.copy-model .report-demo-label{padding:12px 20px;background:#e9e5d8;border-top:1px solid #d4cebb;border-bottom:1px solid #d4cebb;letter-spacing:1px;font-weight:600}
.copy-model .insight-bar>div{height:10px;border-radius:20px;overflow:hidden}
.copy-model .insight-bar i{border-radius:20px}
.copy-model .insight-bar b{font-variant-numeric:tabular-nums}
.copy-model .insight-bar.percentage-row b small{padding:4px 6px;border-radius:6px;background:#eee7d8;text-align:center}
.copy-model .founder-volume-metrics strong{max-width:100%;text-wrap:balance}
@media(max-width:700px){
  .copy-model .weekly-facts,.copy-model .report-metrics{gap:12px;margin:22px 0}
  .copy-model .weekly-facts>div,.copy-model .report-metrics>div,.copy-model .weekly-facts>div:last-child,.copy-model .report-metrics>div:last-child{padding:22px;border:1px solid #d6d5c8}
  .copy-model .weekly-facts>div:nth-child(2),.copy-model .report-metrics>div:nth-child(2){border-color:#b8c8af}
  .copy-model .weekly-facts>div:nth-child(3){border-color:#dbcaab}
  .copy-model .weekly-facts .weekly-percentage b{display:table;font-size:23px;margin-bottom:8px}
  .copy-model .report-demo-label{font-size:10px;padding:12px 16px;line-height:1.7}
}
