.stage-confetti.svelte-kgmj3r{pointer-events:none;position:absolute;inset:0;overflow:hidden}.stage-confetti[data-depth=back].svelte-kgmj3r{z-index:0}.stage-confetti[data-depth=front].svelte-kgmj3r{z-index:6}.stage-confetti__fall.svelte-kgmj3r{will-change:transform;animation-name:svelte-kgmj3r-stage-confetti-fall;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute;top:0}.stage-confetti__piece.svelte-kgmj3r{animation-name:svelte-kgmj3r-stage-confetti-spin;animation-timing-function:linear;animation-iteration-count:infinite;display:block}.stage-confetti__piece[data-shape=disc].svelte-kgmj3r{border-radius:50%}.stage-confetti__piece[data-shape=ribbon].svelte-kgmj3r{border-radius:40%}.stage-confetti__piece[data-shape=rect].svelte-kgmj3r{border-radius:.12cqh}@keyframes svelte-kgmj3r-stage-confetti-fall{0%{opacity:0;transform:translateY(-14cqh)}6%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate3d(var(--cf-drift), 106cqh, 0)}}@keyframes svelte-kgmj3r-stage-confetti-spin{0%{transform:rotate(var(--cf-tilt)) scaleX(1)}50%{transform:rotate(calc(var(--cf-tilt) + 180deg)) scaleX(-.15)}to{transform:rotate(calc(var(--cf-tilt) + 360deg)) scaleX(1)}}@media (prefers-reduced-motion:reduce){.stage-confetti.svelte-kgmj3r{display:none}}.reveal-stage.svelte-xt1rgg{z-index:2;color:#fff;position:absolute;inset:0}.scene-eyebrow.svelte-xt1rgg{color:var(--tint-hot);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:2.2cqh;font-weight:800}.suspense-scene.svelte-xt1rgg{box-sizing:border-box;height:100%;padding:max(14cqh, calc(var(--header-h,0cqh) + 1.4cqh)) 6cqw max(10cqh, calc(var(--footer-h,0cqh) + 1.4cqh));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3cqh;display:flex}.suspense-scene.svelte-xt1rgg h1:where(.svelte-xt1rgg){letter-spacing:-.03em;margin:0;font-size:9.5cqh;font-weight:800;line-height:1}.suspense-scene__hint.svelte-xt1rgg{max-width:60cqw;color:var(--text-2);margin:0;font-size:3.2cqh;font-weight:600}.suspense-scene__countdown.svelte-xt1rgg{letter-spacing:-.04em;background:linear-gradient(100deg,var(--ramp-4),var(--ramp-5));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26cqh;font-weight:800;line-height:1;animation:.5s ease-out both svelte-xt1rgg-reveal-pop}.teaser-bars.svelte-xt1rgg{align-items:end;gap:1.6cqw;height:22cqh;margin-top:2cqh;display:flex}.teaser-bars.svelte-xt1rgg i:where(.svelte-xt1rgg){background:linear-gradient(180deg,color-mix(in srgb,var(--ramp-4) 55%,transparent),color-mix(in srgb,var(--ramp-2) 35%,transparent));border-radius:1.4cqh 1.4cqh .4cqh .4cqh;width:7cqw;animation:.9s cubic-bezier(.4,0,.2,1) both svelte-xt1rgg-teaser-grow}.teaser-bars.svelte-xt1rgg i:where(.svelte-xt1rgg):first-child{height:46%}.teaser-bars.svelte-xt1rgg i:where(.svelte-xt1rgg):nth-child(2){height:72%}.teaser-bars.svelte-xt1rgg i:where(.svelte-xt1rgg):nth-child(3){height:34%}.teaser-bars.svelte-xt1rgg i:where(.svelte-xt1rgg):nth-child(4){height:58%}.suspense-scene__total.svelte-xt1rgg{align-items:baseline;gap:1.2cqw;display:flex}.suspense-scene__total.svelte-xt1rgg strong:where(.svelte-xt1rgg){font-size:5.4cqh}.suspense-scene__total.svelte-xt1rgg span:where(.svelte-xt1rgg){color:var(--text-2);font-size:2.6cqh;font-weight:700}.result-scene.svelte-xt1rgg{box-sizing:border-box;height:100%;padding:max(12.5cqh, calc(var(--header-h,0cqh) + 1.4cqh)) 4.5cqw max(10cqh, calc(var(--footer-h,0cqh) + 1.4cqh));flex-direction:column;display:flex}.result-scene__header.svelte-xt1rgg{justify-content:space-between;align-items:end;gap:3cqw;margin-bottom:3.4cqh;display:flex}.result-scene__header.svelte-xt1rgg h1:where(.svelte-xt1rgg){text-overflow:ellipsis;white-space:nowrap;margin:.8cqh 0 0;font-size:5.2cqh;line-height:1.1;overflow:hidden}.result-scene__race-field.svelte-xt1rgg{color:var(--text-3);margin-left:1.1cqw;animation:.45s ease-out both svelte-xt1rgg-race-field-in;display:inline-block}.result-scene__total.svelte-xt1rgg{text-align:right;flex:none}.result-scene__total.svelte-xt1rgg strong:where(.svelte-xt1rgg){font-size:6.2cqh;line-height:1;display:block}.result-scene__total.svelte-xt1rgg span:where(.svelte-xt1rgg){color:var(--text-3);margin-top:.5cqh;font-size:2cqh;font-weight:700;display:block}.result-bars.svelte-xt1rgg{--row-gap:2.2cqh;justify-content:center;gap:var(--row-gap);flex-direction:column;flex:1;min-height:0;display:flex}.result-bars[data-mode=race].svelte-xt1rgg .result-row:where(.svelte-xt1rgg){transform:translateY(calc(var(--row-shift,0) * (100% + var(--row-gap))));transition:opacity .5s,transform .8s cubic-bezier(.5,0,.2,1)}.result-bars[data-mode=race][data-density=medium].svelte-xt1rgg{--row-gap:1.25cqh}.result-bars[data-mode=race][data-density=compact].svelte-xt1rgg{--row-gap:.8cqh}.result-bars[data-mode=race][data-density=medium].svelte-xt1rgg .result-row:where(.svelte-xt1rgg),.result-bars[data-mode=race][data-density=compact].svelte-xt1rgg .result-row:where(.svelte-xt1rgg){grid-template-columns:4.8cqh minmax(0,1fr) auto;gap:1.35cqw}.result-bars[data-mode=race][data-density=medium].svelte-xt1rgg .result-row__rank:where(.svelte-xt1rgg){font-size:3.2cqh}.result-bars[data-mode=race][data-density=medium].svelte-xt1rgg .result-row__name:where(.svelte-xt1rgg){margin-bottom:.65cqh}.result-bars[data-mode=race][data-density=medium].svelte-xt1rgg .result-row__name:where(.svelte-xt1rgg) strong:where(.svelte-xt1rgg){font-size:2.8cqh}.result-bars[data-mode=race][data-density=medium].svelte-xt1rgg .result-row__subtitle:where(.svelte-xt1rgg){font-size:1.8cqh}.result-bars[data-mode=race][data-density=medium].svelte-xt1rgg .result-row__track:where(.svelte-xt1rgg),.result-bars[data-mode=race][data-density=medium].svelte-xt1rgg .result-row--winner:where(.svelte-xt1rgg) .result-row__track:where(.svelte-xt1rgg){height:3.4cqh}.result-bars[data-mode=race][data-density=medium].svelte-xt1rgg .result-row__numbers:where(.svelte-xt1rgg){min-width:11cqh}.result-bars[data-mode=race][data-density=medium].svelte-xt1rgg .result-row__numbers:where(.svelte-xt1rgg) strong:where(.svelte-xt1rgg){font-size:4.2cqh}.result-bars[data-mode=race][data-density=medium].svelte-xt1rgg .result-row__numbers:where(.svelte-xt1rgg) span:where(.svelte-xt1rgg){font-size:1.55cqh}.result-bars[data-mode=race][data-density=compact].svelte-xt1rgg .result-row__rank:where(.svelte-xt1rgg){font-size:2.7cqh}.result-bars[data-mode=race][data-density=compact].svelte-xt1rgg .result-row__name:where(.svelte-xt1rgg){gap:.8cqw;margin-bottom:.45cqh}.result-bars[data-mode=race][data-density=compact].svelte-xt1rgg .result-row__name:where(.svelte-xt1rgg) strong:where(.svelte-xt1rgg){font-size:2.45cqh}.result-bars[data-mode=race][data-density=compact].svelte-xt1rgg .result-row__subtitle:where(.svelte-xt1rgg){font-size:1.65cqh}.result-bars[data-mode=race][data-density=compact].svelte-xt1rgg .result-row__name:where(.svelte-xt1rgg) b:where(.svelte-xt1rgg){padding:.4cqh .8cqw;font-size:1.2cqh}.result-bars[data-mode=race][data-density=compact].svelte-xt1rgg .result-row__track:where(.svelte-xt1rgg),.result-bars[data-mode=race][data-density=compact].svelte-xt1rgg .result-row--winner:where(.svelte-xt1rgg) .result-row__track:where(.svelte-xt1rgg){border-radius:1cqh;height:3.1cqh}.result-bars[data-mode=race][data-density=compact].svelte-xt1rgg .result-row__track:where(.svelte-xt1rgg)>span:where(.svelte-xt1rgg){border-radius:.8cqh}.result-bars[data-mode=race][data-density=compact].svelte-xt1rgg .result-row__numbers:where(.svelte-xt1rgg){min-width:10cqh}.result-bars[data-mode=race][data-density=compact].svelte-xt1rgg .result-row__numbers:where(.svelte-xt1rgg) strong:where(.svelte-xt1rgg){font-size:3.6cqh}.result-bars[data-mode=race][data-density=compact].svelte-xt1rgg .result-row__numbers:where(.svelte-xt1rgg) span:where(.svelte-xt1rgg){margin-top:.15cqh;font-size:1.35cqh}.result-row.svelte-xt1rgg{opacity:.12;grid-template-columns:6cqh minmax(0,1fr) auto;align-items:center;gap:2cqw;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.3,1);display:grid;transform:translateY(1.4cqh)}.result-row--shown.svelte-xt1rgg{opacity:1;transform:translateY(0)}.result-row__rank.svelte-xt1rgg{color:var(--text-5);text-align:right;font-size:4.6cqh;font-weight:800;line-height:1}.result-row--winner.svelte-xt1rgg .result-row__rank:where(.svelte-xt1rgg),.result-row--winner.svelte-xt1rgg .result-row__numbers:where(.svelte-xt1rgg) strong:where(.svelte-xt1rgg){color:var(--ramp-5)}.result-row__main.svelte-xt1rgg{min-width:0}.result-row__photo.svelte-xt1rgg{box-sizing:border-box;opacity:0;visibility:hidden;background:#ffffff14;border:1px solid #ffffff6b;border-radius:50%;flex:none;place-items:center;width:6.6cqh;height:6.6cqh;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.3,1);display:grid;overflow:hidden;transform:scale(.82)}.result-row__photo.result-row__photo--shown.svelte-xt1rgg{opacity:1;visibility:visible;transform:scale(1)}.result-row__photo.svelte-xt1rgg img:where(.svelte-xt1rgg){border-radius:inherit;object-fit:cover;background:#fff;width:100%;height:100%}.result-row__monogram.svelte-xt1rgg{letter-spacing:.02em;place-items:center;width:100%;height:100%;font-size:2.5cqh;font-weight:800;display:grid}.result-row__name.svelte-xt1rgg{align-items:center;gap:1.2cqw;margin-bottom:1.1cqh;display:flex}.result-row__name.svelte-xt1rgg strong:where(.svelte-xt1rgg){text-overflow:ellipsis;white-space:nowrap;font-size:3.7cqh;overflow:hidden}.result-row__name.svelte-xt1rgg b:where(.svelte-xt1rgg){background:linear-gradient(100deg,var(--ramp-4),var(--ramp-5));letter-spacing:.14em;border-radius:99px;flex:none;padding:.7cqh 1.2cqw;font-size:1.7cqh}.result-row__subtitle.svelte-xt1rgg{min-width:0;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:2.3cqh;font-weight:600;overflow:hidden}.result-row__track.svelte-xt1rgg{background:#ffffff0f;border-radius:1.6cqh;height:5.6cqh;position:relative;overflow:hidden}.result-row--winner.svelte-xt1rgg .result-row__track:where(.svelte-xt1rgg){height:7cqh}.result-row__track.svelte-xt1rgg>span:where(.svelte-xt1rgg){border-radius:1.6cqh;transition:width 1.1s cubic-bezier(.16,.84,.3,1),box-shadow .6s;position:absolute;inset:0 auto 0 0;overflow:hidden}.result-row__track--winner.svelte-xt1rgg>span:where(.svelte-xt1rgg){box-shadow:0 0 6cqh color-mix(in srgb,var(--ramp-4) 55%,transparent)}.result-row__track.svelte-xt1rgg i:where(.svelte-xt1rgg){background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:26%;animation:2.6s ease-in-out infinite svelte-xt1rgg-reveal-sheen;position:absolute;inset:0 auto 0 -26%}.result-row__numbers.svelte-xt1rgg{text-align:right;min-width:14cqh}.result-row__numbers.svelte-xt1rgg strong:where(.svelte-xt1rgg){letter-spacing:-.03em;font-size:6.4cqh;line-height:1;display:block}.result-row__numbers.svelte-xt1rgg span:where(.svelte-xt1rgg){color:var(--text-3);margin-top:.4cqh;font-size:2cqh;font-weight:700;display:block}.podium-scene.svelte-xt1rgg{z-index:1;box-sizing:border-box;height:100%;padding:max(12cqh, calc(var(--header-h,0cqh) + 1.4cqh)) 5cqw max(9cqh, calc(var(--footer-h,0cqh) + 1.4cqh));text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.podium-scene.svelte-xt1rgg h1:where(.svelte-xt1rgg){letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;max-width:80cqw;margin:1cqh 0 0;font-size:6cqh;overflow:hidden}.podium.svelte-xt1rgg{flex:1;justify-content:center;align-items:end;gap:2.2cqw;width:100%;min-height:0;margin-top:3cqh;display:flex}.podium__entry.svelte-xt1rgg{flex-direction:column;align-items:center;gap:1.6cqh;width:20cqw;max-height:100%;display:flex}.podium__entry.svelte-xt1rgg>:where(.svelte-xt1rgg):not(.podium__block){flex-shrink:0}.podium__entry--placeholder.svelte-xt1rgg{order:2}.podium__photo.svelte-xt1rgg{box-sizing:border-box;background:#ffffff14;border:.35cqh solid #ffffffd1;border-radius:50%;place-items:center;width:10cqh;height:10cqh;display:grid;overflow:hidden;box-shadow:0 1.2cqh 4cqh #00000059}.podium__photo.svelte-xt1rgg img:where(.svelte-xt1rgg){object-fit:cover;background:#fff;width:100%;height:100%;animation:.55s ease-out both svelte-xt1rgg-reveal-pop}.podium__monogram.svelte-xt1rgg{letter-spacing:.02em;place-items:center;width:100%;height:100%;font-size:3.3cqh;font-weight:800;animation:.55s ease-out both svelte-xt1rgg-reveal-pop;display:grid}.podium__entry.svelte-xt1rgg>strong:where(.svelte-xt1rgg){text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:3.2cqh;overflow:hidden}.podium__subtitle.svelte-xt1rgg{max-width:100%;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:2.2cqh;font-weight:600;overflow:hidden}.podium__entry.svelte-xt1rgg>b:where(.svelte-xt1rgg){color:#fff;letter-spacing:-.03em;font-size:7cqh;line-height:1}.podium__entry--winner.svelte-xt1rgg>b:where(.svelte-xt1rgg){color:var(--ramp-5)}.podium__entry.svelte-xt1rgg>small:where(.svelte-xt1rgg){color:var(--text-3);letter-spacing:.08em;font-size:2cqh;font-weight:700}.podium__block.svelte-xt1rgg{box-sizing:border-box;border-radius:2cqh 2cqh 0 0;justify-content:center;align-items:start;width:100%;padding-top:2cqh;transition:height 1s cubic-bezier(.16,.84,.3,1);display:flex}.podium__entry--winner.svelte-xt1rgg .podium__block:where(.svelte-xt1rgg){box-shadow:0 0 7cqh color-mix(in srgb,var(--ramp-4) 45%,transparent)}.podium__block.svelte-xt1rgg span:where(.svelte-xt1rgg){color:#ffffffd9;font-size:5cqh;font-weight:800}.podium--tie.svelte-xt1rgg .podium__entry:where(.svelte-xt1rgg){width:min(24cqw,32%)}@keyframes svelte-xt1rgg-teaser-grow{0%{height:0}}@keyframes svelte-xt1rgg-race-field-in{0%{opacity:0;transform:translate(.8cqw)}}@keyframes svelte-xt1rgg-reveal-pop{0%{opacity:0;transform:scale(.86)}60%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes svelte-xt1rgg-reveal-sheen{0%{transform:translate(-120%)}to{transform:translate(420%)}}@media (prefers-reduced-motion:reduce){.svelte-xt1rgg,.svelte-xt1rgg:before,.svelte-xt1rgg:after{transition:none!important;animation:none!important}}
