.hero.svelte-g0j7zi{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:3em;height:100%;display:grid}@media (orientation:portrait){.hero.svelte-g0j7zi{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.5em}.ring-wrap.svelte-g0j7zi{width:min(100%,13em)}.desc.svelte-g0j7zi{margin-bottom:.8em}}.kicker.svelte-g0j7zi{align-items:center;gap:.8em;display:flex}.letter.svelte-g0j7zi{font-family:var(--f-display);color:var(--accent);text-shadow:0 0 .5em #3ef08a59;font-size:4.2em;font-weight:800;line-height:.9}.meta.svelte-g0j7zi{color:var(--muted);gap:.3em;font-size:.9em;display:grid}.status.svelte-g0j7zi{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.08em;color:var(--text);font-size:.85em}.status[data-s=running].svelte-g0j7zi{color:var(--accent)}.status[data-s=paused].svelte-g0j7zi{color:var(--warn)}h1.svelte-g0j7zi{font-family:var(--f-display);margin:.4em 0 .15em;font-size:2.6em;font-weight:700;line-height:1.1}.tagline.svelte-g0j7zi{font-family:var(--f-display);color:var(--accent);margin:0 0 .8em;font-size:1.2em}.desc.svelte-g0j7zi{color:#c3d0dd;max-width:34em;margin:0 0 1.4em;font-size:1.05em;line-height:1.45}.facts.svelte-g0j7zi{grid-template-columns:repeat(auto-fit,minmax(min(7.5em,100%),1fr));gap:.7em;display:grid}.fact.svelte-g0j7zi{background:var(--panel);border:1px solid var(--line);border-radius:.6em;gap:.25em;padding:.7em .8em;display:grid}.fact.svelte-g0j7zi b:where(.svelte-g0j7zi){color:var(--text);white-space:nowrap;font-size:1.15em}.fact.svelte-g0j7zi span:where(.svelte-g0j7zi){color:var(--muted);font-size:.7em}.timer.svelte-g0j7zi{justify-items:center;gap:1.2em;display:grid}.ring-wrap.svelte-g0j7zi{width:min(100%,19em)}.ring-wrap.pulse.svelte-g0j7zi{animation:1.6s ease-in-out infinite svelte-g0j7zi-pulse}@keyframes svelte-g0j7zi-pulse{50%{filter:drop-shadow(0 0 1em #ff4d5e80)}}.readout.svelte-g0j7zi{justify-items:center;gap:.2em;display:grid}.readout.svelte-g0j7zi small:where(.svelte-g0j7zi){color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75em}.readout.svelte-g0j7zi b:where(.svelte-g0j7zi){font-size:2.6em;font-weight:600}.readout.svelte-g0j7zi b.big:where(.svelte-g0j7zi){font-size:3.2em}.readout.svelte-g0j7zi b.date:where(.svelte-g0j7zi){font-family:var(--f-display);font-size:1.5em}.teams.svelte-g0j7zi{gap:.4em;width:min(100%,19em);margin:0;padding:0;list-style:none;display:grid}.teams.svelte-g0j7zi li:where(.svelte-g0j7zi){background:var(--panel);border:1px solid var(--line);border-radius:.5em;align-items:center;gap:.6em;padding:.45em .7em;display:flex}.teams.svelte-g0j7zi li.done:where(.svelte-g0j7zi){border-color:#3ef08a59}.name.svelte-g0j7zi{flex:1}.ok.svelte-g0j7zi{color:var(--accent)}.late.svelte-g0j7zi{color:var(--muted)}.working.svelte-g0j7zi{color:var(--muted);font-size:.85em}.working.svelte-g0j7zi i:where(.svelte-g0j7zi){font-style:normal;animation:1.2s infinite svelte-g0j7zi-blink}.working.svelte-g0j7zi i:where(.svelte-g0j7zi):nth-child(2){animation-delay:.2s}.working.svelte-g0j7zi i:where(.svelte-g0j7zi):nth-child(3){animation-delay:.4s}@keyframes svelte-g0j7zi-blink{50%{opacity:.1}}.race.svelte-1hup4mj{grid-template-rows:auto 1fr auto;gap:1em;height:100%;display:grid}h2.svelte-1hup4mj{font-family:var(--f-display);align-items:baseline;gap:.5em;margin:0;font-size:1.8em;display:flex}h2.svelte-1hup4mj small:where(.svelte-1hup4mj){color:var(--muted);font-size:.5em;font-family:var(--f-body)}.code.svelte-1hup4mj{color:var(--accent)}.board.svelte-1hup4mj{--label:12em;align-content:center;display:grid}.lanes.svelte-1hup4mj{gap:1.4em;padding:1.6em 0 1.8em;display:grid;position:relative}.axis.svelte-1hup4mj{top:0;left:var(--label);height:1em;position:absolute;right:2em}.tick.svelte-1hup4mj{color:var(--muted);font-size:.7em;position:absolute;transform:translate(-50%)}.tick.end.svelte-1hup4mj{color:var(--text)}.lane.svelte-1hup4mj{grid-template-columns:var(--label) 1fr;align-items:center;padding-right:2em;display:grid}.label.svelte-1hup4mj{align-items:center;gap:.6em;font-size:1.1em;display:flex}.pos.svelte-1hup4mj{width:1.2em;color:var(--muted)}.swatch.svelte-1hup4mj{width:.8em;height:.8em}.name.svelte-1hup4mj{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track.svelte-1hup4mj{background:var(--panel);border:1px solid var(--line);border-radius:.4em;height:2.4em;position:relative}.grid.svelte-1hup4mj{background:var(--line);width:1px;position:absolute;top:0;bottom:0}.bar.svelte-1hup4mj{background:linear-gradient(90deg, transparent, var(--c));opacity:.85;border-radius:.4em;transition:width 1s linear;position:absolute;inset:0 auto 0 0}.bar.live.svelte-1hup4mj{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--c) 45%, transparent) 0 .5em, color-mix(in srgb, var(--c) 25%, transparent) .5em 1em);background-size:1.414em 1.414em;animation:1.2s linear infinite svelte-1hup4mj-stripes}@keyframes svelte-1hup4mj-stripes{to{background-position:1.414em 0}}.flag.svelte-1hup4mj{background:var(--c);color:#05080d;white-space:nowrap;box-shadow:0 0 1em color-mix(in srgb, var(--c) 60%, transparent);border-radius:999px;align-items:center;gap:.4em;padding:.25em .6em;font-size:.85em;font-weight:700;display:flex;position:absolute;top:50%;transform:translate(-.4em,-50%)}.overlay.svelte-1hup4mj{top:1.2em;bottom:1.4em;left:var(--label);pointer-events:none;position:absolute;right:2em}.now.svelte-1hup4mj{background:var(--text);width:2px;box-shadow:0 0 .6em var(--text);position:absolute;top:0;bottom:0}.now.svelte-1hup4mj span:where(.svelte-1hup4mj){font-size:.75em;position:absolute;bottom:-1.4em;left:50%;transform:translate(-50%)}.hint.svelte-1hup4mj{color:var(--muted);text-align:center;margin:0;font-size:.8em}.list.svelte-1g3npr9{align-content:center;gap:.8em;margin:0;padding:0;list-style:none;display:grid}li.svelte-1g3npr9{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 22%, transparent), var(--panel) 60%);border:1px solid color-mix(in srgb, var(--c) 45%, transparent);border-radius:.8em;grid-template-columns:3em 1fr auto 6em;align-items:center;gap:1em;padding:.8em 1.2em;display:grid}li.pending.svelte-1g3npr9{background:var(--panel);border-color:var(--line);opacity:.6}.place.svelte-1g3npr9{text-align:center;font-size:1.8em;font-family:var(--f-display)}.name.svelte-1g3npr9{font-family:var(--f-display);font-size:1.5em}.time.svelte-1g3npr9{justify-items:end;display:grid}.time.svelte-1g3npr9 b:where(.svelte-1g3npr9){font-size:1.5em}.time.svelte-1g3npr9 small:where(.svelte-1g3npr9){color:var(--muted);font-size:.8em}.tokens.svelte-1g3npr9{text-align:right;letter-spacing:-.1em;font-size:1.4em}.tokens.none.svelte-1g3npr9{color:var(--muted)}.wrap.svelte-43jt5u{align-content:center;display:grid}table.svelte-43jt5u{border-collapse:separate;border-spacing:.4em;table-layout:fixed;width:100%}th.svelte-43jt5u{color:var(--muted);font-weight:400}th.svelte-43jt5u .code:where(.svelte-43jt5u){font-family:var(--f-display);color:var(--accent);font-size:1.6em;display:block}th.svelte-43jt5u small:where(.svelte-43jt5u){font-size:.7em}th.svelte-43jt5u:first-child{width:10em}.team.svelte-43jt5u{font-family:var(--f-display);align-items:center;gap:.5em;height:4em;font-size:1.1em;display:flex}.cell.svelte-43jt5u{background:var(--panel);border:1px solid var(--line);text-align:center;vertical-align:middle;border-radius:.6em;padding:.5em}.cell.first.svelte-43jt5u{background:var(--accent-dim);border-color:#3ef08a80}.cell.svelte-43jt5u b:where(.svelte-43jt5u){font-size:1.4em;display:block}.cell.svelte-43jt5u span:where(.svelte-43jt5u),.cell.svelte-43jt5u small:where(.svelte-43jt5u){color:var(--muted);font-size:.75em;display:block}.cell.svelte-43jt5u span:where(.svelte-43jt5u){color:var(--text)}.sum.svelte-43jt5u{text-align:center;font-size:1.1em}.muted.svelte-43jt5u{color:var(--muted)}.rows.svelte-949om5{align-content:center;gap:1.2em;display:grid}.row.svelte-949om5{grid-template-columns:2em 10em 1fr 5em;align-items:center;gap:1em;display:grid}.place.svelte-949om5{color:var(--muted);font-size:1.6em}.name.svelte-949om5{font-family:var(--f-display);align-items:center;gap:.5em;font-size:1.15em;display:flex}.bar.svelte-949om5{background:var(--panel);border:1px solid var(--line);border-radius:.5em;height:2.8em;display:flex;overflow:hidden}.seg.svelte-949om5{background:color-mix(in srgb, var(--c) calc(var(--o) * 100%), #05080d);border-right:2px solid var(--bg);color:#05080d;white-space:nowrap;place-items:center;font-size:.8em;transition:width 1s;display:grid;overflow:hidden}.total.svelte-949om5{text-align:right;font-size:1.8em}.cards.svelte-1edr0wo{grid-template-columns:repeat(auto-fit,minmax(13em,1fr));align-content:center;gap:1.2em;display:grid}article.svelte-1edr0wo{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 16%, transparent), var(--panel));border:1px solid color-mix(in srgb, var(--c) 40%, transparent);border-radius:1em;gap:.8em;padding:1.2em;display:grid}header.svelte-1edr0wo{font-family:var(--f-display);align-items:center;gap:.5em;font-size:1.2em;display:flex}.count.svelte-1edr0wo{align-items:baseline;gap:.4em;display:flex}.count.svelte-1edr0wo b:where(.svelte-1edr0wo){color:var(--c);font-size:3.6em;line-height:1}.count.svelte-1edr0wo span:where(.svelte-1edr0wo){color:var(--muted)}.bolts.svelte-1edr0wo{min-height:1.4em;font-size:1.2em}.bolts.svelte-1edr0wo span:where(.svelte-1edr0wo){animation:2.4s ease-in-out infinite svelte-1edr0wo-zap;display:inline-block}@keyframes svelte-1edr0wo-zap{0%,80%,to{filter:none;transform:none}85%{filter:drop-shadow(0 0 .3em #ffd84d);transform:scale(1.3)rotate(-8deg)}}ul.svelte-1edr0wo{color:#c3d0dd;gap:.3em;margin:0;padding:0;font-size:.75em;list-style:none;display:grid}li.svelte-1edr0wo .mono:where(.svelte-1edr0wo){width:2em;color:var(--accent);display:inline-block}li.neg.svelte-1edr0wo .mono:where(.svelte-1edr0wo){color:var(--warn)}.muted.svelte-1edr0wo{color:var(--muted)}.chart.svelte-lwrf3l{--name:10em;--km:9em;align-self:center;gap:1.3em;padding-top:1.5em;display:grid;position:relative}.scale.svelte-lwrf3l{top:0;left:calc(var(--name) + 1em);right:calc(var(--km) + 1em);height:1em;position:absolute}.scale.svelte-lwrf3l span:where(.svelte-lwrf3l){color:var(--muted);font-size:.7em;position:absolute;transform:translate(-50%)}.row.svelte-lwrf3l{grid-template-columns:var(--name) 1fr var(--km);align-items:center;gap:1em;display:grid}.name.svelte-lwrf3l{font-family:var(--f-display);align-items:center;gap:.5em;font-size:1.1em;display:flex}.track.svelte-lwrf3l{background:var(--panel);border:1px solid var(--line);border-radius:.5em;height:2.6em;overflow:hidden}.bar.svelte-lwrf3l{color:#05080d;background:linear-gradient(90deg, color-mix(in srgb, var(--c) 30%, transparent), var(--c));justify-content:flex-end;align-items:center;height:100%;padding-right:.8em;transition:width 1.2s cubic-bezier(.2,.8,.2,1);display:flex}.bar.best.svelte-lwrf3l{box-shadow:0 0 1.2em color-mix(in srgb, var(--c) 70%, transparent)}.km.svelte-lwrf3l{display:grid}.km.svelte-lwrf3l b:where(.svelte-lwrf3l){font-size:1.3em}.km.svelte-lwrf3l small:where(.svelte-lwrf3l){color:var(--muted);font-size:.7em}.fact.svelte-c9a4m3{align-content:center;justify-items:start;gap:1em;max-width:40em;height:100%;margin:0 auto;display:grid}.kicker.svelte-c9a4m3{font-family:var(--f-display);color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:.9em}p.svelte-c9a4m3{font-family:var(--f-display);margin:0;font-size:2em;line-height:1.3}.scene-host.svelte-3x3oax{position:absolute;inset:1.2em 1.6em;overflow:hidden}.dots.svelte-3x3oax{min-width:0;color:var(--muted);gap:1.2em;font-size:.75em;display:flex;overflow:hidden}.dots.svelte-3x3oax span:where(.svelte-3x3oax){transition:color .3s;position:relative}.dots.svelte-3x3oax span.active:where(.svelte-3x3oax){color:var(--text)}.dots.svelte-3x3oax span.active:where(.svelte-3x3oax):after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-.5em;left:0;right:0}.mini.svelte-3x3oax{color:var(--muted);font-size:.95em}.mini.svelte-3x3oax b:where(.svelte-3x3oax){color:var(--accent);font-family:var(--f-display)}.mini.hot.svelte-3x3oax{color:var(--danger);animation:1s steps(2,end) infinite svelte-3x3oax-blink}@keyframes svelte-3x3oax-blink{50%{opacity:.5}}.final.svelte-3x3oax{z-index:40;background:#28040ae0;place-content:center;justify-items:center;font-size:min(1.6vw,2.85vh);display:grid;position:fixed;inset:0}.final.svelte-3x3oax span:where(.svelte-3x3oax){font-family:var(--f-display);color:#ffb3ba;text-transform:uppercase;letter-spacing:.1em;font-size:1.6em}.final.svelte-3x3oax b:where(.svelte-3x3oax){color:var(--danger);text-shadow:0 0 .2em #ff4d5e99;font-size:16em;line-height:1}.loading.svelte-3x3oax{color:var(--muted);font-family:var(--f-display);place-items:center;display:grid;position:fixed;inset:0}
