.race.svelte-1wj73hx{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:.8rem;display:grid}.algo.svelte-1wj73hx{flex-direction:column;gap:.5rem;display:flex}.algo.finished.svelte-1wj73hx{border-color:color-mix(in srgb, var(--positive) 45%, var(--border))}.algo-head.svelte-1wj73hx{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}h2.svelte-1wj73hx{font-size:1rem}.steps.svelte-1wj73hx{color:var(--text-muted);font-variant-numeric:tabular-nums}.steps.done.svelte-1wj73hx{color:var(--positive);font-weight:600}.bars.svelte-1wj73hx{background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;height:130px}.complexity.svelte-1wj73hx{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:.35rem;margin:0;display:grid}.complexity.svelte-1wj73hx dt:where(.svelte-1wj73hx){text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);font-size:.68rem;font-weight:600}.complexity.svelte-1wj73hx dd:where(.svelte-1wj73hx){font-family:var(--font-mono);margin:0;font-size:.76rem}.note.svelte-1wj73hx{line-height:1.5}.key{font-weight:600}.key.compare{color:var(--warning)}.key.swap{color:var(--negative)}.key.sorted{color:var(--positive)}
