main.svelte-19py50n{--da:var(--signal);--db:var(--cat-moto4)}.lead.svelte-19py50n{padding:0 var(--gutter);color:var(--ink-2);font-size:.9rem;line-height:1.45}.lead.svelte-19py50n b:where(.svelte-19py50n){color:var(--ink)}.pad.svelte-19py50n{padding:0 var(--gutter)}.search.svelte-19py50n{width:100%}.line.svelte-19py50n{grid-template-columns:1fr auto}.go.svelte-19py50n{color:var(--ink-3);font-size:1.3rem}.face.svelte-19py50n{padding:22px var(--gutter) 10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.side.svelte-19py50n{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;animation:.6s cubic-bezier(.22,1,.36,1) both svelte-19py50n-from-left;display:flex}.side.s1.svelte-19py50n{animation-name:svelte-19py50n-from-right}@keyframes svelte-19py50n-from-left{0%{opacity:0;transform:translate(-30px)}}@keyframes svelte-19py50n-from-right{0%{opacity:0;transform:translate(30px)}}.who.svelte-19py50n{flex-direction:column;align-items:center;max-width:100%;display:flex}.fn.svelte-19py50n{color:var(--ink-2);margin-top:6px;font-size:.85rem}.ln.svelte-19py50n{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;font-size:1.5rem;font-style:italic;font-weight:800;line-height:1}.s0.svelte-19py50n .ln:where(.svelte-19py50n){color:var(--da)}.s1.svelte-19py50n .ln:where(.svelte-19py50n){color:var(--db)}.mini.svelte-19py50n{color:var(--ink-3);font-size:.72rem}.vs.svelte-19py50n{font-family:var(--font-display);color:var(--ink-3);font-size:1.1rem;font-style:italic;font-weight:800}.score.svelte-19py50n,.seasons.svelte-19py50n li:where(.svelte-19py50n){padding:0 var(--gutter);grid-template-columns:2.5em 1fr 2.5em;align-items:center;gap:10px;display:grid}.score.svelte-19py50n .n:where(.svelte-19py50n){font-family:var(--font-display);font-size:2.4rem;font-style:italic;font-weight:800}.n.a.svelte-19py50n{color:var(--da)}.n.b.svelte-19py50n{color:var(--db);text-align:right}.tug.svelte-19py50n{background:var(--db);border-radius:2px;height:10px;overflow:hidden}.tug.svelte-19py50n span:where(.svelte-19py50n){background:var(--da);border-right:2px solid var(--bg);height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);animation:.8s cubic-bezier(.22,1,.36,1) both svelte-19py50n-grow;display:block}@keyframes svelte-19py50n-grow{0%{width:50%!important}}.seasons.svelte-19py50n{margin:8px 0 0;padding:0;list-style:none}.seasons.svelte-19py50n li:where(.svelte-19py50n){border-bottom:1px solid var(--line);grid-template-columns:3em 1.6em 1fr 1.6em;min-height:32px}.seasons.svelte-19py50n .yr:where(.svelte-19py50n){font-family:var(--font-display);color:var(--ink-3);font-weight:700}.seasons.svelte-19py50n .n:where(.svelte-19py50n){font-family:var(--font-mono);font-weight:700}.seasons.svelte-19py50n .tug:where(.svelte-19py50n){height:6px}.laps.svelte-19py50n{grid-template-columns:minmax(0,1fr) 5em 5em;gap:8px}.where.svelte-19py50n{flex-direction:column;min-width:0;display:flex}.where.svelte-19py50n .name:where(.svelte-19py50n){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.laps.svelte-19py50n .t:where(.svelte-19py50n){text-align:right;color:var(--ink-3);text-overflow:ellipsis;overflow:hidden}.head.svelte-19py50n .laps:where(.svelte-19py50n){min-height:30px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.head.svelte-19py50n .laps:where(.svelte-19py50n) .ca:where(.svelte-19py50n){color:var(--da)}.head.svelte-19py50n .laps:where(.svelte-19py50n) .cb:where(.svelte-19py50n){color:var(--db)}.win-a.svelte-19py50n{font-weight:700;color:var(--da)!important}.win-b.svelte-19py50n{font-weight:700;color:var(--db)!important}.ca.svelte-19py50n{color:var(--da)}.cb.svelte-19py50n{color:var(--db)}.more.svelte-19py50n{margin:8px var(--gutter) 0;color:var(--ink);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:6px 0;font-size:.85rem;font-weight:600;text-decoration:underline;display:block}.actions.svelte-19py50n{padding:16px var(--gutter) 0;gap:8px;display:flex}.btn.svelte-19py50n{border:1px solid var(--line);background:var(--bg-raised);min-height:44px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;flex:1;place-items:center;font-size:.85rem;font-weight:600;display:grid}.note.svelte-19py50n{padding:10px var(--gutter) 0;color:var(--ink-3);font-size:.78rem}
