:root{--ui-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;--value-size-desktop: 28px;--value-size-mobile: 22px;--label-size: 12px;--muted: #6b7280;--positive: #16a34a;--negative: #dc2626;--neutral: #f59e0b}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--ui-font);font-size:15px;-webkit-font-smoothing:antialiased;color:#111827}.stat{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:12px}.stat .label{font-size:var(--label-size);font-weight:600;color:var(--muted);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.stat .value{font-variant-numeric:tabular-nums;font-weight:700;line-height:1;transform:none!important;font-size:var(--value-size-desktop)!important;transition:font-size .12s ease,transform .12s ease;color:inherit;display:inline-block;will-change:transform,font-size}@media(max-width:720px){.stat .value{font-size:var(--value-size-mobile)!important}}.stat .value.positive{color:var(--positive)}.stat .value.negative{color:var(--negative)}.stat .value.neutral{color:var(--neutral)}.value.negative,.value.negative *{transform:none!important;transform-origin:initial!important;font-size:inherit!important;line-height:inherit!important}[class*=value]{transform:none!important}.stat .label,.stat .value{max-width:100%;overflow:hidden;text-overflow:ellipsis}.stat.row{display:flex;justify-content:space-between;align-items:center}
