.hm-vis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--gap-col);align-items:center}@media (max-width:899px){.hm-vis{grid-template-columns:minmax(0,1fr)}}.hm-vis-pt{display:flex;align-items:baseline;gap:12px;font-size:var(--t-ui);color:var(--text-secondary)}.hm-vis-pt b{flex:none;min-width:44px;font-size:var(--t-h3);font-weight:600;color:var(--accent-deep);font-variant-numeric:tabular-nums}.hm-vis-card{display:grid;gap:16px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-frame);background:var(--bg);box-shadow:var(--frame-shadow)}.hm-vis-head{display:grid;gap:2px}.hm-vis-who{font-size:var(--t-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hm-vis-big,.hm-vis-who{color:var(--text-secondary)}.hm-vis-big{font-size:var(--t-h3)}.hm-vis-big b{font-size:44px;line-height:1.1;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.hm-vis-sub{font-size:var(--t-meta);color:var(--good)}.hm-vis-bars{display:flex;align-items:flex-end;gap:6px;height:56px;padding-bottom:1px;border-bottom:1px solid var(--border)}.hm-vis-bars span{flex:1;border-radius:4px 4px 0 0;background:var(--accent-tint)}.hm-vis-bars span.on{background:var(--accent)}.hm-vis-grid{width:100%;border-collapse:collapse;font-size:var(--t-micro)}.hm-vis-grid td,.hm-vis-grid th{padding:8px 6px;border-top:1px solid var(--border);text-align:left;vertical-align:top}.hm-vis-grid thead th{border-top:0;font-weight:600;color:var(--text-secondary)}.hm-vis-grid tbody th{font-weight:400;color:var(--text-primary)}.hm-vis-you{font-weight:600;color:var(--good);white-space:nowrap}.hm-vis-them{color:var(--text-secondary)}