.run:where(.astro-h5vxrigf){font-size:.82rem;line-height:1.3}.run__head:where(.astro-h5vxrigf){justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.run__ev:where(.astro-h5vxrigf){text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-size:.7rem;font-weight:700}.run__head:where(.astro-h5vxrigf) h4:where(.astro-h5vxrigf){margin:.1rem 0 0;font-size:1.05rem}.run__live:where(.astro-h5vxrigf){color:var(--text-muted);white-space:nowrap;align-items:center;gap:.4rem;font-size:.72rem;font-weight:650;display:inline-flex}.run__live:where(.astro-h5vxrigf) i:where(.astro-h5vxrigf){background:#28c840;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #28c84099}@keyframes pulse{70%{box-shadow:0 0 0 6px #28c84000}}.run__grid:where(.astro-h5vxrigf){border:1px solid var(--border);border-radius:10px;overflow:hidden}.run__row:where(.astro-h5vxrigf){border-bottom:1px solid var(--border);grid-template-columns:2rem 1fr 3rem 3.2rem 3.2rem 1.6rem;align-items:center;gap:.5rem;padding:.5rem .7rem;display:grid}.run__row:where(.astro-h5vxrigf):last-child{border-bottom:none}.run__row--h:where(.astro-h5vxrigf){background:var(--bg-subtle);text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);font-size:.68rem;font-weight:700}.run__row:where(.astro-h5vxrigf).is-win{background:color-mix(in srgb, var(--accent) 9%, transparent)}.run__row:where(.astro-h5vxrigf).is-dq{color:var(--text-faint)}.run__ln:where(.astro-h5vxrigf){background:var(--bg-subtle);border-radius:6px;place-items:center;width:1.5rem;height:1.5rem;font-size:.72rem;font-weight:700;display:grid}.run__nm:where(.astro-h5vxrigf){white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.run__tm:where(.astro-h5vxrigf),.run__sd:where(.astro-h5vxrigf){color:var(--text-muted);font-variant-numeric:tabular-nums}.run__rt:where(.astro-h5vxrigf){font-variant-numeric:tabular-nums;font-weight:650}.run__pl:where(.astro-h5vxrigf) em:where(.astro-h5vxrigf){font-size:.72rem;font-style:normal;font-weight:800}.run__pl:where(.astro-h5vxrigf) .pl:where(.astro-h5vxrigf){color:var(--accent)}.run__pl:where(.astro-h5vxrigf) .dq:where(.astro-h5vxrigf){color:var(--piranha-red)}.run__foot:where(.astro-h5vxrigf){flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}.chip:where(.astro-h5vxrigf){background:var(--bg-subtle);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:.25rem .55rem;font-size:.68rem;font-weight:650}.chip--ok:where(.astro-h5vxrigf){color:#15803d;background:#28c84024;border-color:#0000}.chip--ghost:where(.astro-h5vxrigf){border-style:dashed}.res:where(.astro-2gvvrjv2){font-size:.82rem}.res__cols:where(.astro-2gvvrjv2){grid-template-columns:1.5fr 1fr;gap:.9rem;display:grid}.res__head:where(.astro-2gvvrjv2){justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.res__ev:where(.astro-2gvvrjv2){color:var(--accent);font-size:.72rem;font-weight:700}.res__scored:where(.astro-2gvvrjv2){text-transform:uppercase;letter-spacing:.05em;color:#15803d;background:#28c84024;border-radius:5px;padding:.12rem .4rem;font-size:.62rem;font-weight:700}.res__list:where(.astro-2gvvrjv2){border:1px solid var(--border);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.res__list:where(.astro-2gvvrjv2) li:where(.astro-2gvvrjv2){border-bottom:1px solid var(--border);grid-template-columns:1.4rem 1fr 2.6rem 3rem 1.4rem;align-items:center;gap:.4rem;padding:.45rem .6rem;display:grid}.res__list:where(.astro-2gvvrjv2) li:where(.astro-2gvvrjv2):last-child{border-bottom:none}.res__pl:where(.astro-2gvvrjv2){background:var(--bg-subtle);border-radius:5px;place-items:center;width:1.3rem;height:1.3rem;font-size:.7rem;font-weight:800;display:grid}.res__pl:where(.astro-2gvvrjv2).is-gold{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent)}.res__nm:where(.astro-2gvvrjv2){white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.res__tm:where(.astro-2gvvrjv2){color:var(--text-faint);font-size:.74rem}.res__time:where(.astro-2gvvrjv2){font-variant-numeric:tabular-nums;color:var(--text-muted)}.res__pts:where(.astro-2gvvrjv2){text-align:end;color:var(--accent);font-weight:800}.res__teams:where(.astro-2gvvrjv2){border:1px solid var(--border);background:var(--bg-subtle);border-radius:10px;padding:.6rem .7rem}.res__teamhd:where(.astro-2gvvrjv2){text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);margin-bottom:.5rem;font-size:.66rem;font-weight:700;display:block}.res__team:where(.astro-2gvvrjv2){align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.res__team:where(.astro-2gvvrjv2):last-child{margin-bottom:0}.res__rank:where(.astro-2gvvrjv2){color:var(--text-faint);width:.9rem;font-size:.72rem;font-weight:800}.res__bars:where(.astro-2gvvrjv2){flex:1}.res__teamrow:where(.astro-2gvvrjv2){justify-content:space-between;margin-bottom:.2rem;font-size:.76rem;display:flex}.res__teamname:where(.astro-2gvvrjv2){font-weight:700}.res__teampts:where(.astro-2gvvrjv2){font-variant-numeric:tabular-nums;font-weight:700}.res__bar:where(.astro-2gvvrjv2){background:var(--border);border-radius:999px;height:6px;display:block;overflow:hidden}.res__bar:where(.astro-2gvvrjv2) i:where(.astro-2gvvrjv2){background:linear-gradient(90deg,#a071ff,#7430e6);border-radius:999px;height:100%;display:block}@media (width<=560px){.res__cols:where(.astro-2gvvrjv2){grid-template-columns:1fr}}
