.t-stats{gap:var(--space-4);flex-direction:column;display:flex}.t-stats__back{align-items:center;gap:var(--space-1);font-size:var(--text-caption);color:var(--ink-3);border-radius:var(--radius-sm);transition:color var(--motion-fast),transform var(--motion-fast);align-self:flex-start;padding-block:4px;font-weight:600;text-decoration:none;display:inline-flex}.t-stats__back svg{width:14px;height:14px}@media (hover:hover){.t-stats__back:hover{color:var(--ink);transform:translate(-2px)}}.t-stats__back:focus-visible{box-shadow:var(--focus-ring);outline:none}.t-stats__empty{text-align:center;color:var(--ink-3);padding:var(--space-5)}.t-stats__strip{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface);border:1.5px solid var(--bg);border-radius:var(--radius-lg);box-shadow:0 0 0 1.5px var(--surface-3),0 3px 0 var(--bg),var(--shadow-1);grid-template-columns:repeat(4,1fr);margin:0;list-style:none;display:grid}.t-stats__strip-cell{align-items:center;gap:var(--space-1);text-align:center;padding-inline:var(--space-2);border-inline-end:1px solid var(--surface-3);flex-direction:column;display:flex}.t-stats__strip-cell:last-child{border-inline-end:0}.t-stats__strip-value{font-family:var(--font-display);font-weight:900;font-size:var(--text-h1);color:var(--brand);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.t-stats__strip-label{font-size:var(--text-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:700}@media (max-width:599px){.t-stats__strip{gap:var(--space-3) var(--space-2);row-gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.t-stats__strip-cell:nth-child(2n){border-inline-end:0}}.t-stats__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.t-stats__wide{grid-column:1/-1}.t-stats__note{font-size:var(--text-micro);color:var(--ink-3);font-weight:600}.t-stats__note--block{margin-block-start:var(--space-2);display:block}.t-stats__diverse{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.t-stats__diverse-item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-2);min-block-size:44px;display:flex}.t-stats__diverse-label{min-inline-size:0;font-size:var(--text-caption);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.t-stats__diverse-count{font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:700;font-size:var(--text-caption)}.t-stats__donut-wrap{gap:var(--space-4);grid-template-columns:auto 1fr;align-items:center;display:grid}.t-stats__legend{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.t-stats__legend-row{gap:var(--space-2);font-size:var(--text-caption);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;display:grid}.t-stats__legend-dot{background:var(--ink-3);border-radius:999px;block-size:10px;inline-size:10px}.t-stats__legend-label{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.t-stats__legend-value{font-variant-numeric:tabular-nums;color:var(--ink-3)}@media (max-width:599px){.t-stats__donut-wrap{grid-template-columns:1fr;justify-items:center}.t-stats__legend{inline-size:100%}}.t-stats__topfilter{background:var(--surface-2);border-radius:999px;gap:4px;padding:2px;display:inline-flex}.t-stats__topbtn{font:inherit;font-size:var(--text-caption);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;min-block-size:36px;min-inline-size:36px;padding:6px 12px;font-weight:600;position:relative}.t-stats__topbtn:before{content:"";position:absolute;inset:-4px}@media (hover:hover){.t-stats__topbtn:hover{color:var(--ink)}}.t-stats__topbtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.t-stats__topbtn.is-active{background:var(--state-active);color:var(--accent-ink)}
