.stat-grid{display:grid;grid-template-columns:repeat(var(--cols,4),1fr)}@media(max-width:900px){.stat-grid{grid-template-columns:1fr 1fr}}.stat-grid__cell{border-right:1px solid var(--m-rule);padding:22px 24px}.stat-grid__cell:last-child{border-right:0}@media(max-width:900px){.stat-grid__cell:nth-child(2n){border-right:0}.stat-grid__cell:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--m-rule)}}.stat-grid__label{margin-bottom:10px}.stat-grid__value{color:var(--m-ink);font:500 32px/36px var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.stat-grid__sub{color:var(--m-ink-55);font:var(--type-mono-sm);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-top:6px}.chart-card{padding:20px 22px 18px}.chart-card__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:14px}.chart-card__title{color:var(--m-ink);font:500 16px/22px var(--font-display);letter-spacing:-.005em}.chart-card__sub{margin-top:3px}.chart-card__host{position:relative}.chart-card__host>.p-chart{height:100%;width:100%}.data-table-card__head{border-bottom:1px solid var(--m-rule);padding:16px 22px}.data-table-card__head h3{color:var(--m-ink);font:500 15px/20px var(--font-display);letter-spacing:-.005em;margin:0}.data-table-card__scroll{overflow-x:auto}.data-table-card__table{border-collapse:collapse;font:var(--type-mono);font-variant-numeric:tabular-nums;width:100%}.data-table-card__table td,.data-table-card__table th{border-bottom:1px solid var(--m-rule);color:var(--m-ink);font-weight:400;padding:12px 22px;text-align:left}.data-table-card__table thead th{background:var(--m-canvas-alt);padding:10px 22px}.data-table-card__table .num{text-align:right;white-space:nowrap}.data-table-card__table tbody tr:last-child td,.data-table-card__table tbody tr:last-child th{border-bottom:0}.data-table-card__table tbody tr:hover{background:var(--m-canvas-alt)}.data-table-card__table tbody th[scope=row]{align-items:center;color:var(--m-ink);display:flex;flex-wrap:nowrap;font:500 14px/18px var(--font-ui);gap:10px;white-space:nowrap}.data-table-card__table tbody th[scope=row].muted{color:var(--m-ink-55)}.data-table-card__table tbody th[scope=row] a{color:var(--m-ink);text-decoration:none}.data-table-card__table tbody th[scope=row] a:hover{color:var(--m-accent)}.group-breakdown__charts{display:grid;gap:18px;grid-template-columns:1.4fr 1fr;margin:10px 0 24px}@media(max-width:900px){.group-breakdown__charts{grid-template-columns:1fr}}.group-breakdown__table{margin:12px 0 4px}
