.root.svelte-8tjtil{height:100%;min-height:0;container-type:inline-size}.broadcast.svelte-8tjtil{grid-template-rows:minmax(0,1fr) minmax(0,.7fr);grid-template-columns:minmax(16rem,27%) minmax(0,1fr);gap:1rem;height:100%;min-height:0;display:grid}.panel.svelte-8tjtil{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--card-foreground);min-width:0;min-height:0}.label.svelte-8tjtil{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:max(.7rem,.85cqw);font-weight:600}.left.svelte-8tjtil{flex-direction:column;grid-row:1/span 2;gap:1rem;min-height:0;display:flex}.clock.svelte-8tjtil{flex-direction:column;gap:.6rem;padding:1rem 1.25rem 1.1rem;display:flex;container-type:inline-size}.clock.svelte-8tjtil .row:where(.svelte-8tjtil){justify-content:space-between;gap:.5rem;display:flex}.clock.svelte-8tjtil .label.live:where(.svelte-8tjtil){color:var(--primary)}.clock.svelte-8tjtil .label.live:where(.svelte-8tjtil):before{content:"";background:currentColor;border-radius:999px;width:.55em;height:.55em;margin-right:.45em;animation:1.2s ease-in-out infinite svelte-8tjtil-pulse;display:inline-block}@keyframes svelte-8tjtil-pulse{50%{opacity:.25}}.clock.svelte-8tjtil .big:where(.svelte-8tjtil){letter-spacing:-.05em;font-size:34cqi;font-weight:500;line-height:.9}.clock.final.svelte-8tjtil .big:where(.svelte-8tjtil){color:var(--destructive)}.clock.svelte-8tjtil .bar:where(.svelte-8tjtil){background:var(--muted);border-radius:999px;height:.6rem;overflow:hidden}.clock.svelte-8tjtil .bar:where(.svelte-8tjtil) i:where(.svelte-8tjtil){background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 35%, transparent), var(--primary));border-radius:999px;height:100%;display:block}.clock.final.svelte-8tjtil .bar:where(.svelte-8tjtil) i:where(.svelte-8tjtil){background:var(--destructive)}.board.svelte-8tjtil{flex-direction:column;flex:1;gap:.5rem;padding:.85rem;display:flex}.board-head.svelte-8tjtil,.board.svelte-8tjtil li:where(.svelte-8tjtil){grid-template-columns:1.3em .3em minmax(0,1fr) auto minmax(3.2em,auto);align-items:center;gap:.5em;display:grid}.board-head.svelte-8tjtil{padding-inline:.6rem}.board-head.svelte-8tjtil span:where(.svelte-8tjtil):first-child{grid-column:1/span 3}.board-head.svelte-8tjtil span:where(.svelte-8tjtil):last-child{text-align:right}.board.svelte-8tjtil ol:where(.svelte-8tjtil){flex-direction:column;flex:1;gap:.45rem;min-height:0;margin:0;padding:0;list-style:none;display:flex}.board.svelte-8tjtil li:where(.svelte-8tjtil){border-radius:calc(var(--radius) - .25rem);background:color-mix(in oklab, var(--foreground) 4%, transparent);flex:1;min-height:2.6rem;max-height:4.4cqw;padding:.35rem .6rem;font-size:max(.95rem,1.35cqw)}.board.svelte-8tjtil li.empty:where(.svelte-8tjtil){color:var(--muted-foreground);background:0 0;flex:0;font-size:max(.85rem,1cqw);display:block}.board.svelte-8tjtil .pos:where(.svelte-8tjtil){color:var(--muted-foreground);text-align:center;font-weight:700}.board.svelte-8tjtil .tick:where(.svelte-8tjtil){border-radius:999px;height:1.4em}.board.svelte-8tjtil .name:where(.svelte-8tjtil){text-transform:uppercase;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.board.svelte-8tjtil .dist:where(.svelte-8tjtil){font-size:.82em}.board.svelte-8tjtil .gap:where(.svelte-8tjtil){text-align:right;color:var(--muted-foreground);font-size:.72em}.board.svelte-8tjtil li.lead:where(.svelte-8tjtil){background:color-mix(in oklab, var(--medal) 20%, transparent)}.board.svelte-8tjtil li.lead:where(.svelte-8tjtil) .pos:where(.svelte-8tjtil),.board.svelte-8tjtil li.lead:where(.svelte-8tjtil) .dist:where(.svelte-8tjtil),.board.svelte-8tjtil li.lead:where(.svelte-8tjtil) .gap:where(.svelte-8tjtil){color:var(--medal)}.board.svelte-8tjtil li.stale:where(.svelte-8tjtil){opacity:.5}.track.svelte-8tjtil{padding:.5rem 1rem;overflow:hidden}.result.svelte-8tjtil{flex-direction:column;justify-content:center;gap:.6rem;padding:1.5rem 2rem;display:flex;overflow:hidden;container-type:inline-size}.result.svelte-8tjtil .heading:where(.svelte-8tjtil){margin:0 0 .6rem}.result.svelte-8tjtil .medal:where(.svelte-8tjtil){color:var(--medal)}.result.svelte-8tjtil .winner:where(.svelte-8tjtil){text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:9cqi;font-weight:700;line-height:.95}.result.svelte-8tjtil .winner-dist:where(.svelte-8tjtil){margin:0;font-size:4.2cqi;font-weight:500}.result.svelte-8tjtil .margin:where(.svelte-8tjtil){background:var(--medal);color:var(--medal-foreground);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-self:flex-start;margin:.2rem 0 .6rem;padding:.35em .9em;font-size:max(1rem,1.9cqi);font-weight:700}.result.svelte-8tjtil .margin:where(.svelte-8tjtil) span:where(.svelte-8tjtil){text-transform:none}.result.svelte-8tjtil .places:where(.svelte-8tjtil){flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:max(.95rem,1.9cqi);list-style:none;display:flex}.result.svelte-8tjtil .places:where(.svelte-8tjtil) li:where(.svelte-8tjtil){grid-template-columns:1.6em minmax(0,1fr) auto 5em;align-items:baseline;gap:.8em;display:grid}.result.svelte-8tjtil .places:where(.svelte-8tjtil) .pos:where(.svelte-8tjtil){color:var(--muted-foreground);font-weight:700}.result.svelte-8tjtil .places:where(.svelte-8tjtil) .name:where(.svelte-8tjtil){text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.result.svelte-8tjtil .places:where(.svelte-8tjtil) .behind:where(.svelte-8tjtil){text-align:right;color:var(--muted-foreground);font-size:.8em}.boxes.svelte-8tjtil{grid-template-columns:repeat(var(--riders), minmax(0, 1fr));gap:1rem;min-height:0;display:grid}.box.svelte-8tjtil{position:relative;overflow:hidden;container-type:size}.box.svelte-8tjtil:before{content:"";background:var(--c);height:4px;position:absolute;inset:0 0 auto}.box.lead.svelte-8tjtil{box-shadow:inset 0 0 0 2px var(--medal)}.box.stale.svelte-8tjtil{opacity:.55}.inner.svelte-8tjtil{grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:3cqmin;padding:5cqmin 5.5cqmin 4.5cqmin;display:grid;position:absolute;inset:0}.inner.svelte-8tjtil header:where(.svelte-8tjtil){align-items:center;gap:3cqmin;min-width:0;display:flex}.inner.svelte-8tjtil .pos:where(.svelte-8tjtil){color:var(--muted-foreground);font-size:13cqmin;font-weight:700;line-height:.85}.inner.svelte-8tjtil .name:where(.svelte-8tjtil){text-transform:uppercase;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10cqmin;font-weight:700;line-height:1;overflow:hidden}.hero.svelte-8tjtil{letter-spacing:-.05em;white-space:nowrap;align-items:baseline;gap:1.5cqmin;font-size:23cqmin;font-weight:500;line-height:.9;display:flex}.hero.svelte-8tjtil svg{width:11cqmin;height:11cqmin;color:var(--c);flex:none;align-self:center}.hero.svelte-8tjtil small:where(.svelte-8tjtil){color:var(--muted-foreground);letter-spacing:0;margin-left:1cqmin;font-size:8.5cqmin}.box.lead.svelte-8tjtil .hero:where(.svelte-8tjtil),.box.lead.svelte-8tjtil .pos:where(.svelte-8tjtil){color:var(--medal)}.stats.svelte-8tjtil{grid-template-columns:repeat(4,minmax(0,1fr));gap:2cqmin 4cqmin;margin:0;display:grid}.stats.svelte-8tjtil div:where(.svelte-8tjtil){border-top:1px solid var(--border);flex-direction:column;gap:1.2cqmin;min-width:0;padding-top:2cqmin;display:flex}.stats.svelte-8tjtil dt:where(.svelte-8tjtil){letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:1.4cqmin;font-size:3.6cqmin;font-weight:600;display:flex;overflow:hidden}.stats.svelte-8tjtil dt:where(.svelte-8tjtil) svg{width:4.8cqmin;height:4.8cqmin;color:var(--c);flex:none}.stats.svelte-8tjtil dd:where(.svelte-8tjtil){white-space:nowrap;margin:0;font-size:7.8cqmin;font-weight:500;line-height:1}.stats.svelte-8tjtil dd:where(.svelte-8tjtil) small:where(.svelte-8tjtil){color:var(--muted-foreground);margin-left:.8cqmin;font-size:3.6cqmin}@container (aspect-ratio<1.3){.stats.svelte-8tjtil{grid-template-columns:repeat(2,minmax(0,1fr))}.stats.svelte-8tjtil dt:where(.svelte-8tjtil){font-size:4cqmin}.stats.svelte-8tjtil dt:where(.svelte-8tjtil) svg{width:5.2cqmin;height:5.2cqmin}.stats.svelte-8tjtil dd:where(.svelte-8tjtil){font-size:8.5cqmin}.stats.svelte-8tjtil dd:where(.svelte-8tjtil) small:where(.svelte-8tjtil){font-size:4cqmin}}@container (aspect-ratio>=1.3){.hero.svelte-8tjtil{font-size:26cqmin}.hero.svelte-8tjtil svg{width:12cqmin;height:12cqmin}}.trace.svelte-8tjtil{width:100%;height:100%;min-height:0;display:block}@media (width<=767px){.root.svelte-8tjtil{height:auto}.broadcast.svelte-8tjtil{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);height:auto}.left.svelte-8tjtil{grid-row:auto}.track.svelte-8tjtil{aspect-ratio:5/3}.result.svelte-8tjtil{padding:1.25rem}.boxes.svelte-8tjtil{grid-template-columns:repeat(2,minmax(0,1fr))}.box.svelte-8tjtil{height:13rem}.board.svelte-8tjtil li:where(.svelte-8tjtil){max-height:none}.clock.svelte-8tjtil .big:where(.svelte-8tjtil){font-size:min(34cqi,6rem)}}@media (prefers-reduced-motion:reduce){.clock.svelte-8tjtil .label.live:where(.svelte-8tjtil):before{animation:none}}@container (width<=480px){[data-role=player-markers] .marker-label{display:none}}[data-role=player-markers]>g{transition:transform .45s linear}[data-role=player-markers] .bump-float{animation:3s ease-out forwards svelte-evmvkj-bump-rise}@keyframes svelte-evmvkj-bump-rise{0%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(-6px)}to{opacity:0;transform:translateY(-14px)}}[data-role=player-markers] .boost-ring{animation:1.2s ease-in-out infinite svelte-evmvkj-boost-pulse}@keyframes svelte-evmvkj-boost-pulse{0%,to{opacity:.9;stroke-width:4px}50%{opacity:.45;stroke-width:6px}}@media (prefers-reduced-motion:reduce){[data-role=player-markers]>g{transition:none}[data-role=player-markers] .boost-ring{animation:none}[data-role=player-markers] .bump-float{opacity:1;animation:none}}
