.public-stats{display:grid;gap:1.4rem}.public-stats__heading,.public-stats__status{display:flex;justify-content:space-between;gap:1rem;align-items:center}.public-stats__status p{margin:0;font-size:.85rem}.public-stats__muted{color:var(--muted,#9ca3af);font-size:.8rem}.public-stats__preview{border-left:2px solid var(--lux-gold);padding-left:.85rem;font-size:.85rem;color:var(--muted,#9ca3af)}.public-stats__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.public-stats__card{min-width:0;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.3rem}.public-stats h2{font-size:1rem;font-weight:600;margin:0}.public-stats__metrics h2{font-size:.85rem}.public-stats__number{display:block;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.4;font-variant-numeric:tabular-nums;color:var(--lux-gold)}.public-stats__heading{margin-bottom:1.25rem;flex-wrap:wrap}.public-stats__heading p{margin:0}.public-stats__chart{display:block;width:100%;height:auto;color:var(--lux-gold);min-height:140px}.public-stats__chart text{font:12px sans-serif}.public-stats__chart-empty{min-height:140px;display:grid;place-content:center}.public-stats__axis{display:flex;justify-content:space-between;color:var(--muted,#9ca3af);font-size:.75rem;padding-left:5%}.public-stats__panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.public-stats__list{list-style:none;padding:0;margin:0}.public-stats__list li{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.08);padding:.7rem 0;font-size:.8rem}.public-stats__list span{overflow-wrap:anywhere;min-width:0}.public-stats__list strong{flex-shrink:0;font-variant-numeric:tabular-nums}.public-stats__notes{max-width:78ch;padding:1rem 0}.public-stats__notes p{font-size:.85rem;line-height:1.7;color:var(--muted,#9ca3af);margin-top:.75rem}@media (max-width:900px){.public-stats__panels{grid-template-columns:1fr}}@media (max-width:650px){.public-stats__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.public-stats__card{padding:1rem}.public-stats__status{align-items:flex-start}}