.um-benchmarks{--um-bench-other:color-mix(in srgb,var(--color-khaki) 52%,var(--color-stem));--um-bench-ease:cubic-bezier(0.16,1,0.3,1);container-type:inline-size}.um-bench-grid{display:grid;gap:48px}.um-benchmarks .um-bench{margin:0}.um-benchmarks .um-bench-name{margin:0;padding-bottom:12px;font-style:normal;text-align:left;border-bottom:1px solid var(--color-sand);color:var(--color-soil);font-family:ABC Diatype Medium,sans-serif;font-size:17px;line-height:1.3}.um-benchmarks .um-bench-rows{margin:12px 0 0;padding:0;list-style:none}.um-benchmarks .um-bench-row{display:grid;margin:0;grid-template-columns:10.5rem minmax(0,1fr) 2.75rem;align-items:center;gap:12px;min-height:32px;font-size:14px}.um-bench-model{display:flex;min-width:0;align-items:center;gap:8px;overflow:hidden;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.um-benchmarks .um-bench-model img{flex:none;width:16px;height:16px;border-radius:0}.um-bench-track{height:14px}.um-bench-bar{display:block;height:100%;border-radius:0 3px 3px 0;background:var(--um-bench-other);transform-origin:left center}.um-bench-score{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-align:right}.um-bench-row.is-ultramarine .um-bench-model{color:var(--color-soil);font-family:ABC Diatype Medium,sans-serif}.um-bench-row.is-ultramarine .um-bench-bar{background:var(--color-ultramarine)}.um-bench-row.is-ultramarine .um-bench-score{color:var(--color-ultramarine);font-family:ABC Diatype Medium,sans-serif}.um-bench-grid[data-reveal=waiting] .um-bench-bar{transform:scaleX(0)}.um-bench-grid[data-reveal=waiting] .um-bench-score{opacity:0}.um-bench-grid[data-reveal=shown] .um-bench-bar{animation:um-bench-grow 1.1s var(--um-bench-ease) calc(var(--i) * 55ms + .1s) both}.um-bench-grid[data-reveal=shown] .um-bench-score{animation:um-bench-fade .6s ease-out calc(var(--i) * 55ms + .45s) both}@keyframes um-bench-grow{0%{transform:scaleX(0)}}@keyframes um-bench-fade{0%{opacity:0}}@container (min-width: 640px){.um-bench-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}@container (max-width: 860px){.um-benchmarks .um-bench-row{grid-template-columns:9.25rem minmax(0,1fr) 2.25rem;gap:10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.um-bench-bar,.um-bench-score{animation:none!important}}