.row.svelte-3nyi91{border-bottom:1px solid var(--line);cursor:pointer;transition:opacity var(--dur-2) ease;grid-template-columns:3.25rem 6px 1fr 2.75rem;align-items:center;gap:.75rem;padding:.7rem 0;display:grid}.row.svelte-3nyi91:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.when.svelte-3nyi91{color:var(--text);font-variant-numeric:tabular-nums;flex-direction:column;font-size:.85rem;font-weight:700;line-height:1.3;display:flex}.when.svelte-3nyi91 small:where(.svelte-3nyi91){color:var(--muted);font-size:.68rem;font-weight:500}.bar.svelte-3nyi91{background:var(--ink);height:2.25rem}.row.past.svelte-3nyi91{opacity:.38}.who.svelte-3nyi91{min-width:0}.name.svelte-3nyi91{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.25;overflow:hidden}.meta.svelte-3nyi91{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:.68rem;font-weight:700}.tag-live.svelte-3nyi91{color:var(--now);margin-right:.35rem;font-weight:900}.clash.svelte-3nyi91{color:var(--now)}.star.svelte-3nyi91{width:2.75rem;height:2.75rem;color:var(--muted);place-items:center;display:grid}.star.svelte-3nyi91 svg:where(.svelte-3nyi91){fill:none;stroke:currentColor;stroke-width:1.8px;width:1.35rem;height:1.35rem}.star.on.svelte-3nyi91{color:var(--fav)}.star.on.svelte-3nyi91 svg:where(.svelte-3nyi91){animation:svelte-3nyi91-pop .32s var(--ease-pop);fill:currentColor}@keyframes svelte-3nyi91-pop{40%{transform:scale(1.35)rotate(8deg)}}
