.statsMain{--stats-page:min(1280px,calc(100% - 40px));overflow:clip;padding-inline:0;padding-top:0}.statsBlock{width:var(--stats-page);margin-inline:auto}.statsSectionTitle{font-size:clamp(2.25rem,4.2vw,4rem);font-weight:600;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.statsUnavailable{margin-top:36px;color:var(--theme-muted);font-size:1rem}.statsLead{--stats-header:80px;--stats-lead-lift:calc(var(--stats-header) + 4svh);position:relative;display:grid;grid-template-rows:1fr auto 1fr;justify-content:center;width:var(--stats-page);min-height:max(320px,calc(100svh - var(--stats-header)));margin:0 auto;padding-bottom:var(--stats-lead-lift);text-align:center}.statsLead>:not(.statsVisitors,.statsCelebration,.sr-only){grid-column:1;position:relative;z-index:1}.statsLead h1{display:flex;justify-content:center;align-items:center;gap:8px;color:var(--theme-muted);align-self:end;margin-bottom:10px;font-size:15px;font-weight:400;letter-spacing:-.01em}.statsLiveDot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--theme-foreground)}.statsOdometer{position:relative;justify-content:center;align-items:flex-start;padding-inline:.04em;font-size:clamp(60px,19vw,264px);font-weight:600;line-height:1;letter-spacing:-.07em;font-variant-numeric:tabular-nums;white-space:nowrap}.statsOdometer,.statsOdometerDigits{display:inline-flex}.statsOdoSlot{display:inline-block;height:1em;overflow-y:clip}.statsOdoRolling{display:flex;flex-direction:column;animation:statsDigitRoll .9s cubic-bezier(.2,1.1,.3,1) both}.statsOdoRolling span{display:block;height:1em}.statsDelta{position:absolute;top:.1em;left:100%;margin-left:.1em;color:var(--theme-faint);font-size:.2em;font-weight:600;letter-spacing:-.03em;animation:statsDeltaDrift 1.65s ease-out forwards}.statsLeadUnavailable{margin-top:14px;font-size:clamp(2rem,7vw,5rem);font-weight:600;letter-spacing:-.06em}@keyframes statsDigitRoll{to{transform:translateY(-1em)}}@keyframes statsDeltaDrift{0%{opacity:0;transform:translateY(.4em)}18%,70%{opacity:1}to{opacity:0;transform:translateY(-.6em)}}.statsLead[data-celebrate="3"]{--stats-digit-hop:-.16em;--stats-digit-hops:2}.statsLead[data-celebrate] .statsOdometerDigits>span{animation:statsDigitHop .62s cubic-bezier(.3,1.5,.5,1) calc(.9s + var(--stats-digit) * 45ms) var(--stats-digit-hops,1) both}.statsLead[data-celebrate="1"] .statsSticker--lead:not(.statsSticker--arrival,.statsSticker--leaving){animation:statsFlagHop .56s cubic-bezier(.3,1.5,.5,1) calc(1s + var(--stats-hop-delay, 0s)) both}.statsLead:is([data-celebrate="2"],[data-celebrate="3"]) .statsSticker--lead{opacity:0;scale:.6;transition:opacity .22s ease calc(.9s + var(--stats-hop-delay, 0s)),scale .28s var(--ease-out) calc(.9s + var(--stats-hop-delay, 0s))}.statsCrossing{position:absolute;right:.02em;bottom:-.34em;display:flex;align-items:center;font-size:max(26px,.24em);line-height:1;letter-spacing:-.03em;transform:rotate(-7deg);animation:statsStampLift .36s ease-in calc(var(--stats-celebration-ms) - .38s) forwards}.statsMilestoneStamp{position:relative;z-index:1;white-space:nowrap;padding:.16em .36em .18em;border-radius:var(--radius-r-sm);background:var(--theme-foreground);color:var(--theme-background);box-shadow:0 10px 24px var(--theme-shadow);animation:statsStampSlam .44s cubic-bezier(.2,1.3,.4,1) 1s both}.statsCelebration{z-index:3;inset:0;overflow:hidden}.statsBurst,.statsCelebration{position:absolute;pointer-events:none}.statsBurst{top:50%;left:50%}.statsConfetti{position:absolute;width:13px;aspect-ratio:2/3;border-radius:2px;background:var(--stats-confetti-color);box-shadow:0 0 0 1px var(--theme-border)}.statsConfetti--flag{width:42px;aspect-ratio:3/2;border:2px solid #fff;border-radius:4px;box-shadow:0 3px 8px var(--theme-shadow)}.statsConfetti--flag img{display:block;width:100%;height:100%;border-radius:2px;object-fit:cover}.statsConfetti--burst{top:0;left:0;animation:statsBurst 1.3s cubic-bezier(.12,.8,.3,1) calc(1s + var(--stats-confetti-delay)) both}.statsConfetti--rain{left:var(--stats-confetti-x);top:-48px;animation:statsRain var(--stats-confetti-duration) cubic-bezier(.45,.1,.75,.95) calc(1.2s + var(--stats-confetti-delay)) both}.statsConfetti--rain.statsConfetti--flag{width:32px}@keyframes statsDigitHop{40%{translate:0 var(--stats-digit-hop,-.09em)}}@keyframes statsFlagHop{45%{translate:0 var(--stats-flag-hop,-14px)}}@keyframes statsStampSlam{0%{opacity:0;transform:scale(2.4)}}@keyframes statsStampLift{to{opacity:0;transform:rotate(-7deg) scale(.92)}}@keyframes statsBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}10%,65%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--stats-confetti-dx)),calc(-50% + var(--stats-confetti-dy))) rotate(var(--stats-confetti-spin))}}@keyframes statsRain{to{transform:translate(var(--stats-confetti-dx),calc(100svh + 96px)) rotate(var(--stats-confetti-spin))}}.statsVisitors{position:absolute;z-index:2;inset:0 0 var(--stats-lead-lift);pointer-events:none;transition:opacity .24s var(--ease-out)}.statsVisitors:not([data-synced]){opacity:0}@media (scripting:none){.statsVisitors:not([data-synced]){opacity:1}}.statsSticker{position:relative;z-index:0;display:inline-grid;place-items:center;flex:none;padding:0;aspect-ratio:3/2;overflow:visible;border:3px solid #fff;border-radius:8px;background:var(--theme-panel);box-shadow:0 4px 12px var(--theme-shadow),0 0 0 1px var(--theme-border);transform:rotate(var(--stats-rotate,0deg))}.statsSticker img{display:block;width:100%;height:100%;border-radius:5px;object-fit:cover}.statsSticker--lead,.statsStickerChip{--stats-parallax:translate(calc(var(--stats-px, 0) * var(--stats-depth, 0) * 22px),calc(var(--stats-py, 0) * var(--stats-depth, 0) * 14px))}.statsSticker--lead{position:absolute;left:var(--stats-x);top:var(--stats-y);width:var(--stats-sticker-width);transform-origin:0 0;transform:var(--stats-parallax) rotate(var(--stats-rotate)) translate(-50%,-50%);transition:opacity .26s ease,scale .46s cubic-bezier(.2,1.3,.4,1),rotate .26s var(--ease-out),translate .18s var(--ease-out)}.statsLead:is([data-pointer],[data-tap]) .statsSticker--lead{pointer-events:auto;-webkit-tap-highlight-color:transparent}.statsSticker--near{z-index:6;scale:1.1;rotate:calc(var(--stats-rotate) * -.7)}.statsLead h1,.statsLeadUnavailable,.statsOdometer{translate:calc(var(--stats-px, 0) * 8px) calc(var(--stats-py, 0) * 5px)}.statsStickerChip{position:absolute;z-index:7;left:var(--stats-x);top:var(--stats-y);white-space:nowrap;pointer-events:none;transform:translate(-50%,calc(var(--stats-sticker-width) / 3 + 12px)) var(--stats-parallax);animation:statsChipIn .18s var(--ease-out) both}@keyframes statsChipIn{0%{opacity:0;scale:.96}}.statsLead:is([data-celebrate="2"],[data-celebrate="3"]) .statsStickerChip{display:none}.statsSticker--arrival{animation:statsStickerLand .52s cubic-bezier(.2,1.3,.4,1) both;animation-delay:var(--stats-stamp-delay,0s)}.statsSticker--leaving{opacity:0;transform:var(--stats-parallax) rotate(var(--stats-rotate)) scale(.6) translate(-50%,-50%);transition:opacity .36s ease,transform .36s var(--ease-out)}@keyframes statsStickerLand{0%{opacity:0;transform:var(--stats-parallax) rotate(var(--stats-rotate)) scale(1.6) translate(-50%,-50%)}}.statsSticker--podium{z-index:2;width:clamp(64px,8vw,116px);margin-top:20px;margin-bottom:calc(clamp(64px, 8vw, 116px) / -3);border-width:4px;border-radius:10px;box-shadow:0 10px 24px var(--theme-shadow)}.statsSticker--runner{width:clamp(42px,4.2vw,60px);border-width:2px;border-radius:6px}.statsSticker--unknown{pointer-events:auto;cursor:help;color:var(--theme-muted);background:repeating-linear-gradient(135deg,var(--theme-panel) 0 6px,var(--theme-hover) 6px 12px);font-family:var(--font-display);font-size:clamp(22px,3vw,40px)}.statsSticker--unknown:focus-visible{outline:4px solid var(--theme-focus-ring);outline-offset:3px}.statsSticker--unknown:is(:hover,:focus-visible){z-index:8}.statsCountries{padding-top:clamp(96px,11vw,160px)}.statsPodium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(8px,1.2vw,16px);margin-top:clamp(36px,4vw,56px)}.statsPlace{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.statsPlace h3{min-width:0;min-height:24px;font-size:1rem;line-height:1}.statsYou{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--radius-r-sm);font-size:12px;font-weight:600;letter-spacing:0;vertical-align:middle}.statsStep,.statsYou{background:var(--theme-foreground);color:var(--theme-background)}.statsStep{position:relative;display:flex;justify-content:center;width:100%;padding:clamp(40px,4.6vw,64px) 8px 0;border-radius:var(--radius-r-xl) var(--radius-r-xl) 0 0}.statsStepNumber{font-family:var(--font-display);font-size:clamp(56px,7.5vw,112px);line-height:.9}.statsStepCount{position:absolute;left:0;right:0;bottom:clamp(14px,1.8vw,24px);color:var(--theme-background);font-size:clamp(13px,1.1vw,16px);font-variant-numeric:tabular-nums}.statsPlace[data-rank="1"] .statsStep{height:clamp(230px,27vw,370px)}.statsPlace[data-rank="2"] .statsStep{height:clamp(180px,21vw,290px)}.statsPlace[data-rank="3"] .statsStep{height:clamp(146px,16vw,230px)}.statsRunners{display:flex;flex-wrap:wrap;gap:18px clamp(22px,2.6vw,36px);margin-top:clamp(32px,3.4vw,48px)}.statsRunners li{display:flex;align-items:center;gap:10px;color:var(--theme-muted);font-size:clamp(15px,1.25vw,18px);font-weight:500;font-variant-numeric:tabular-nums}.statsFirstCountry{margin-top:28px;color:var(--theme-muted);font-size:clamp(17px,1.4vw,20px);letter-spacing:-.02em}.statsOpened{padding-top:clamp(80px,9vw,136px)}.statsOpenedInner{width:var(--stats-page);margin-inline:auto}.statsPrints{display:flex;align-items:flex-end;margin-top:48px;padding:24px 0 20px}.statsPrint{position:relative;flex:var(--stats-print-share,1) 1 0;min-width:0;transform:rotate(var(--stats-print-tilt));transition:translate .24s var(--ease-out)}.statsPrint:first-child{--stats-print-tilt:-5deg}.statsPrint:nth-child(2){--stats-print-tilt:3deg;--stats-print-share:.92}.statsPrint:nth-child(3){--stats-print-tilt:-3deg;--stats-print-share:.87}.statsPrint:nth-child(4){--stats-print-tilt:4deg;--stats-print-share:.82}.statsPrint:nth-child(5){--stats-print-tilt:-2deg;--stats-print-share:.77}.statsPrint+.statsPrint{margin-left:-10px}.statsPrint:is(:hover,:focus-within){z-index:3;translate:0 -8px}.statsPrintLink{position:relative;display:block;aspect-ratio:1;border:3px solid #fff;border-radius:var(--radius-r-md);background:var(--theme-panel);box-shadow:0 4px 12px var(--theme-shadow),0 0 0 1px var(--theme-border);outline:none}.statsPrintLink:focus-visible{outline:4px solid var(--theme-focus-ring);outline-offset:5px}.statsPrintLink picture,.statsPrintLink picture img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.statsPrintBadge{position:absolute;z-index:4;top:-22px;left:-12px;display:grid;place-items:center;width:clamp(52px,5.8vw,84px);aspect-ratio:1;border-radius:50%;background:var(--theme-foreground);color:var(--theme-background);font-family:var(--font-display);font-size:clamp(28px,3.3vw,48px);transform:rotate(-10deg);box-shadow:0 0 0 4px #fff,0 4px 12px var(--theme-shadow)}.statsPalette{padding-top:clamp(96px,11vw,160px)}.statsPaletteStrip{display:flex;height:clamp(220px,21vw,300px);margin-top:clamp(56px,5vw,76px)}.statsPaletteBand{position:relative;container-type:inline-size;flex:var(--stats-band-share) 1 0;min-width:76px;background:var(--stats-band-color);color:var(--stats-band-ink);transition:flex-grow .3s var(--ease-out)}.statsPaletteBand:first-child{border-radius:var(--radius-r-md) 0 0 var(--radius-r-md)}.statsPaletteBand:last-child{border-radius:0 var(--radius-r-md) var(--radius-r-md) 0}.statsPaletteColor{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;width:100%;height:100%;padding:18px;border:0;background:transparent;color:inherit;cursor:copy;text-align:left}.statsPaletteHex{font-size:13px;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .2s var(--ease-out)}.statsPaletteColor:is(:hover,:focus-visible,[data-copied]) .statsPaletteHex{opacity:.82;transform:none}.statsPaletteColor:focus-visible{outline:3px solid var(--theme-foreground);outline-offset:3px}.statsPaletteName{font-size:clamp(15px,1.2vw,18px);font-weight:600;line-height:1.2;letter-spacing:-.03em}.statsPaletteSources{position:absolute;z-index:2;top:-20px;right:12px;display:flex;flex-direction:row-reverse}.statsPaletteSource{position:relative;z-index:calc(3 - var(--stats-source-order));display:block;width:clamp(44px,4.6vw,66px);aspect-ratio:1;border:3px solid #fff;border-radius:var(--radius-r-sm);box-shadow:0 6px 14px var(--theme-shadow);transform:rotate(calc(var(--stats-band-tilt) - var(--stats-source-order) * 8deg));transition:transform .24s var(--ease-out)}.statsPaletteSource:focus-visible{outline:4px solid var(--theme-focus-ring);outline-offset:3px}.statsPaletteSource img,.statsPaletteSource picture{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.statsPaletteSource:not(:first-child){margin-right:-30px}@container (max-width: 180px){.statsPaletteSource:not(:first-child){display:none}}.statsPaletteBand:is(:hover,:focus-within) .statsPaletteSource{transform:rotate(0deg) translateY(-4px)}.statsPaletteCopyFallback{margin-top:16px;color:var(--theme-muted);font-size:14px}.statsPaletteCopyFallback code{user-select:text;color:var(--theme-foreground);font-variant-numeric:tabular-nums}.statsPaletteDays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);margin-top:28px}.statsPaletteDay{display:grid;gap:8px;padding:0;border:0;background:none;color:var(--theme-muted);font-size:13px;font-weight:500;text-align:left;cursor:pointer}.statsPaletteDay[disabled]{opacity:.4;cursor:not-allowed}.statsPaletteDay[aria-pressed=true]{color:var(--theme-foreground)}.statsPalettePreview{display:flex;height:22px;overflow:hidden;border-radius:var(--radius-r-sm);box-shadow:0 0 0 1px var(--theme-border)}.statsPalettePreview span{flex-basis:0}.statsPaletteDay[aria-pressed=true] .statsPalettePreview{box-shadow:0 0 0 2px var(--theme-background),0 0 0 4px var(--theme-foreground)}.statsPaletteDay:focus-visible{outline:none}.statsPaletteDay:focus-visible .statsPalettePreview{box-shadow:0 0 0 2px var(--theme-background),0 0 0 4px var(--theme-focus-ring)}@media (hover:hover) and (pointer:fine){.statsPaletteBand:hover{flex-grow:calc(var(--stats-band-share) * 1.7)}}.statsBrands,.statsMilestones{padding-top:clamp(96px,11vw,160px)}.statsBrandGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:36px 24px;margin-top:clamp(40px,4.4vw,60px)}.statsBrand{display:grid;justify-items:start;min-width:0;outline:none}.statsBrand [data-profile-avatar]{margin-bottom:12px;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.statsBrand:is(:hover,:focus-visible) [data-profile-avatar]{transform:translateY(-2px);box-shadow:0 5px 14px color-mix(in srgb,var(--theme-shadow) 70%,transparent)}.statsBrand:focus-visible [data-profile-avatar]{box-shadow:0 0 0 3px var(--theme-focus-ring)}.statsBrandHandle{max-width:100%;overflow:hidden;font-size:15px;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.statsBrand:hover .statsBrandHandle{text-decoration:underline;text-underline-offset:4px}.statsMilestoneList{margin-top:clamp(28px,3vw,40px);border-bottom:1px solid var(--theme-border)}.statsMilestone{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:baseline;gap:4px 28px;padding-block:clamp(16px,1.6vw,22px);border-top:1px solid var(--theme-border)}.statsMilestoneDetails{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.statsMilestoneContext,.statsMilestoneDate,.statsMilestoneLink{font-size:15px;letter-spacing:-.01em;white-space:nowrap}.statsMilestoneContext,.statsMilestoneDate{color:var(--theme-muted);font-variant-numeric:tabular-nums}.statsMilestoneWhat{min-width:0}.statsMilestoneValue{font-size:clamp(28px,3.4vw,48px);font-weight:600;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.statsMilestoneUnit{color:var(--theme-muted);font-size:clamp(17px,1.4vw,20px);letter-spacing:-.02em}.statsMilestoneLink{text-underline-offset:4px}.statsMilestoneLink:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:4px}@media (max-width:640px){.statsMilestone{grid-template-columns:minmax(0,1fr)}.statsMilestoneWhat{grid-column:1/-1;grid-row:2}.statsMilestoneDetails{grid-column:1/-1;grid-row:3;align-items:flex-start}}.statsShare{position:fixed;z-index:var(--ui-layer-popup);right:20px;bottom:20px;display:grid;grid-template-columns:1fr auto;gap:12px 8px;width:min(320px,calc(100vw - 24px));padding:12px;border-radius:var(--radius-r-lg);animation:statsShareIn .42s var(--ease-out) 1.2s both}.statsShare[data-live]{animation-delay:6.2s}.statsShareImage{grid-column:1/-1;display:block;width:100%;height:auto;border-radius:var(--radius-r-md)}.statsShareText{grid-column:1;grid-row:2;display:grid;gap:4px;padding-left:4px}.statsShareText h2{font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.statsShareText p{color:var(--theme-muted);font-size:14px;line-height:1.4}.statsShareClose{grid-column:2;grid-row:2;align-self:start}.statsShareDownload{grid-column:1/-1;justify-self:start}@keyframes statsShareIn{0%{opacity:0;transform:translateY(12px) scale(.96)}}@media (max-width:820px){.statsLead{--stats-header:70px}}@media (max-width:640px){.statsShare{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.statsSticker--lead,.statsStickerChip{left:var(--stats-mobile-x);top:var(--stats-mobile-y)}.statsSticker--lead{width:var(--stats-mobile-sticker-width)}.statsStickerChip{--stats-sticker-width:var(--stats-mobile-sticker-width)}.statsOdometer{font-size:clamp(56px,15.2vw,96px)}.statsConfetti{width:10px}.statsConfetti--flag,.statsConfetti--rain.statsConfetti--flag{width:26px;border-width:1.5px}.statsPodium{margin-top:24px}.statsStep{padding-inline:4px}.statsStepCount{font-size:11px}.statsOpenedInner{width:100%}.statsOpenedInner>h2{padding-inline:20px}.statsPrints{justify-content:flex-start;gap:14px;margin-top:28px;padding:24px 20px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin}.statsPrint,.statsPrint:nth-child(n){flex:none;width:min(55vw,220px);margin-left:0;scroll-snap-align:center}.statsPrint+.statsPrint{margin-left:0}.statsPrintBadge{top:-12px;left:0}.statsPaletteStrip{flex-direction:column;height:auto}.statsPaletteBand{flex:none;min-width:0;min-height:calc(var(--stats-band-share) * 380px + 52px)}.statsPaletteBand:first-child{border-radius:var(--radius-r-md) var(--radius-r-md) 0 0}.statsPaletteBand:last-child{border-radius:0 0 var(--radius-r-md) var(--radius-r-md)}.statsPaletteColor{padding:14px 16px}.statsPaletteSources{top:50%;right:16px;transform:translateY(-50%)}.statsPaletteSource{width:40px}.statsPaletteColor{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.statsPaletteDays{gap:6px}.statsPaletteDay{font-size:11px}.statsPalettePreview{height:16px}}@media (prefers-reduced-motion:reduce){.statsOdoRolling{animation:none;transform:translateY(-1em)}.statsDelta{display:none}.statsSticker--arrival{animation:none}.statsSticker--leaving{transition:none}.statsCrossing,.statsLead[data-celebrate] .statsOdometerDigits>span,.statsLead[data-celebrate] .statsSticker--lead:not(.statsSticker--arrival,.statsSticker--leaving),.statsMilestoneStamp{animation:none}.statsLead[data-celebrate] .statsSticker--lead{opacity:1;scale:1;transition:none}.statsSticker--lead{transition:none}.statsShare,.statsStickerChip{animation:none}.statsBurst,.statsCelebration{display:none}.statsPaletteBand,.statsPaletteSource,.statsPrint{transition:none}}