.cy-stat{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}
.cy-stat__label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}
.cy-stat__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);line-height:1;letter-spacing:-0.02em;display:flex;align-items:baseline;gap:var(--space-2)}
.cy-stat__unit{font-size:.45em;color:var(--text-muted);letter-spacing:var(--tracking-label)}
.cy-stat__note{font-size:var(--text-caption);color:var(--text-muted)}
.cy-stat__delta{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums}
.cy-meter{display:flex;flex-direction:column;gap:var(--space-3)}
.cy-meter__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);font-size:var(--text-body-s)}
.cy-meter__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-secondary)}
.cy-meter__track{height:6px;background:var(--paper-200);border-radius:var(--radius-1);overflow:hidden}
.cy-meter__fill{height:100%;border-radius:var(--radius-1);transition:width var(--dur-slow) var(--ease-out)}
.cy-table{width:100%;border-collapse:collapse;font-size:var(--text-body-s)}
.cy-table th{text-align:left;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);font-weight:var(--weight-regular);padding:var(--space-3) var(--space-5);border-bottom:var(--border-w) solid var(--border-default);white-space:nowrap}
.cy-table td{padding:var(--space-5);border-bottom:var(--border-w) solid var(--border-subtle);color:var(--text-primary);vertical-align:middle}
.cy-table--dense td{padding:var(--space-3) var(--space-5)}
.cy-table tbody tr{transition:background var(--dur-fast) var(--ease-standard)}
.cy-table tbody tr[data-clickable]{cursor:pointer}
.cy-table tbody tr[data-clickable]:hover{background:var(--paper-100)}
.cy-table [data-numeric]{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}
.cy-table tbody tr:last-child td{border-bottom:0}
