.Loader_loader__0RxP_{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);background:rgba(20,22,30,.55)}.Loader_nonBlocking__xkKdX{pointer-events:none}.Loader_loaderSpinner__miPHD{display:inline-flex;align-items:center;justify-content:center}.Loader_loaderSpinner__miPHD img{display:block;border-radius:75px}.LanguageSelector_languageContainer__zKoU_{position:relative}.LanguageSelector_languageCurrent__u0pJ0{display:flex;align-items:center;gap:8px}.LanguageSelector_languageSelect__83iit{display:none;position:absolute}.LanguageSelector_languageContainer__zKoU_:hover .LanguageSelector_languageSelect__83iit{display:block}.LanguageSelector_languageContainer__zKoU_:hover svg{transform:rotate(180deg)}.PoweredByRufusComponent_root__p0dmz{display:inline-flex;align-items:center;gap:8px;padding:4px;border:none;background:none;color:#fff;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;line-height:1;transition:color .18s ease}.PoweredByRufusComponent_root__p0dmz:focus-visible{outline:2px solid rgba(238,25,107,.9);outline-offset:2px}.PoweredByRufusComponent_root__p0dmz:focus-visible,.PoweredByRufusComponent_root__p0dmz:hover{color:#ee196b}.PoweredByRufusComponent_icon__8GboW{display:inline-flex;width:18px;height:22px;flex-shrink:0}.PoweredByRufusComponent_icon__8GboW svg{width:100%;height:100%;display:block}.PoweredByRufusComponent_text__hXNMg{max-width:0;opacity:0;transform:translateX(-6px);white-space:nowrap;overflow:hidden;transition:max-width .28s cubic-bezier(.65,0,.35,1),opacity .16s ease,transform .2s ease}.PoweredByRufusComponent_root__p0dmz:focus-visible .PoweredByRufusComponent_text__hXNMg,.PoweredByRufusComponent_root__p0dmz:hover .PoweredByRufusComponent_text__hXNMg,.PoweredByRufusComponent_root__p0dmz[data-expanded=true] .PoweredByRufusComponent_text__hXNMg{max-width:280px;opacity:1;transform:translateX(0)}.PoweredByRufusComponent_root__p0dmz[data-expanded=true]{color:#f146a6}.PoweredByRufusComponent_root__p0dmz[data-expanded=true]:focus-visible,.PoweredByRufusComponent_root__p0dmz[data-expanded=true]:hover{color:#f146a6}.PoweredByRufusComponent_root__p0dmz[data-expanded=true] .PoweredByRufusComponent_text__hXNMg{background:linear-gradient(100deg,#ff5fb2,#f146a6 32%,#b338bf 66%,#5f3ec7);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 14px rgba(241,70,166,.22)}@media (prefers-reduced-motion:reduce){.PoweredByRufusComponent_root__p0dmz,.PoweredByRufusComponent_text__hXNMg{transition:none}}@media (max-width:640px){.PoweredByRufusComponent_root__p0dmz{font-size:9px;font-weight:500;letter-spacing:.06em;gap:6px}.PoweredByRufusComponent_icon__8GboW{width:16px;height:20px}.PoweredByRufusComponent_root__p0dmz:focus-visible .PoweredByRufusComponent_text__hXNMg,.PoweredByRufusComponent_root__p0dmz:hover .PoweredByRufusComponent_text__hXNMg,.PoweredByRufusComponent_root__p0dmz[data-expanded=true] .PoweredByRufusComponent_text__hXNMg{max-width:220px}}.HeaderSection_eventHeader__u_pfM{margin:0;padding:0 16px;display:flex;flex-direction:column;gap:24px;position:relative;left:50%;transform:translateX(-50%);width:min(1440px,100vw - 32px)}.HeaderSection_eventHero__rjZNF{backdrop-filter:blur(12px);background:rgba(28,30,37,.7);border:1px solid hsla(0,0%,100%,.12);border-radius:28px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 18px 40px rgba(0,0,0,.45)}.HeaderSection_eventHeroBanner__rPmjX{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:520px;position:relative;display:flex;align-items:flex-end}.HeaderSection_eventHeroTopbar__w4mUT{position:absolute;top:20px;left:48px;right:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;z-index:2}.HeaderSection_eventHeroBannerContent__igMvH{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding:48px;width:100%}.HeaderSection_eventHeroMobileWrapper__Mjc7y{display:none}.HeaderSection_eventHeroText__A3RSa{display:flex;flex-direction:column;justify-content:flex-end;gap:24px;max-width:640px;align-self:flex-end}.HeaderSection_eventHeroHeading__5Z_s4{display:flex;gap:20px;align-items:center}.HeaderSection_eventHeroHeading__5Z_s4 h1{margin:0}.HeaderSection_eventHeroAvatar__95Kka{width:100px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;border:0 solid hsla(0,0%,100%,.26);background:radial-gradient(circle at 30% 25%,hsla(0,0%,100%,.16) 0,rgba(6,10,20,.9) 72%);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;box-sizing:border-box;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.HeaderSection_eventHeroAvatar__95Kka img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 5px 14px rgba(0,0,0,.4))}.HeaderSection_eventHeroSubtitle__qiCnq{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.68;margin-top:0}.HeaderSection_eventHeroFlag__iRZ2B{font-size:18px;line-height:1}.HeaderSection_eventHeroDot__H2M8p{opacity:.6}.HeaderSection_eventHeroDate__XW2Wl{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;opacity:.9}.HeaderSection_eventHeroSide__rnqot{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:20px;align-self:flex-start}.HeaderSection_eventHeroStats__Pcssg{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:180px;align-self:flex-end}.HeaderSection_eventHeroStat__xAh1q{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center}.HeaderSection_eventHeroStatValue__MpnuF{font-size:28px;font-weight:600;line-height:1}.HeaderSection_eventHeroStatLabel__kv8hA{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.68}.HeaderSection_eventPriceMain__57_yP{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.HeaderSection_eventPriceDetails__4lWLX{display:flex;flex-direction:column;gap:8px;flex:1;min-width:200px;align-items:flex-end;text-align:right}.HeaderSection_eventPriceTitle___tSFM{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.72}.HeaderSection_eventPriceAside__kVTD0{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:-moz-max-content;width:max-content;min-width:210px}.HeaderSection_eventHeroActions__4TSgc{display:flex;flex-direction:column;gap:10px;align-items:stretch;width:100%}.HeaderSection_eventPriceCountdown__wNkY8{background:rgba(16,18,28,.82);border-radius:18px;padding:14px 18px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:10px;min-width:210px;position:relative}.HeaderSection_eventPriceCountdownLabel__h8gXE{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.82;text-align:center}.HeaderSection_eventPriceCountdownTimer__OvyXY{display:flex;gap:12px;align-items:stretch;justify-content:center}.HeaderSection_eventPriceCountdownSegment__tHN_m{display:flex;flex-direction:column;gap:2px;align-items:center;min-width:58px}.HeaderSection_eventPriceCountdownValue__gjkTj{font-size:24px;font-weight:600;letter-spacing:.08em}.HeaderSection_eventPriceCountdownUnit__rQGfj{font-size:9px;letter-spacing:.24em;text-transform:uppercase;opacity:.68}.HeaderSection_eventPriceAmount__hzJhE{font-size:30px;font-weight:600;line-height:1}.HeaderSection_eventPriceLabel__DlP4u{font-size:13px;font-weight:600;color:#22c55e;text-transform:uppercase;letter-spacing:.08em;margin-top:4px}.HeaderSection_eventPriceNote__nHcaL{font-size:12px;opacity:.7}.HeaderSection_eventVerified__HcugR{display:inline-flex;align-items:center;gap:8px;font-weight:500;margin-top:12px}.HeaderSection_eventVerifiedDot__m1wpy{width:14px;height:14px;border-radius:50%;background:#3b82f6;border:2px solid hsla(0,0%,100%,.6)}.HeaderSection_eventRegisterButton__ptGZz{display:inline-flex;align-items:center;justify-content:center;background:#f6f6f6;color:#151821;padding:12px 24px;border-radius:999px;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;margin-top:0;width:100%;align-self:stretch}.HeaderSection_eventRegisterButton__ptGZz:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.25)}.HeaderSection_eventRulebookButton__9S_8_{display:inline-flex;align-items:center;justify-content:center;background:rgba(14,18,32,.92);color:#f6f6f6;padding:12px 24px;border-radius:999px;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;margin-top:10px;width:100%;align-self:stretch;border:1px solid hsla(0,0%,100%,.18)}.HeaderSection_eventRulebookStandalone__7Cd8X{width:100%;align-self:stretch;margin-top:0}.HeaderSection_eventRulebookButton__9S_8_:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.25)}.HeaderSection_eventMetaGrid__GremC{display:grid;gap:18px;align-content:start;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:32px 48px 0}.HeaderSection_eventMetaCard__GZiGm{background:hsla(0,0%,100%,.06);border-radius:20px;padding:22px 26px;display:flex;flex-direction:column;gap:12px;border:1px solid hsla(0,0%,100%,.08)}.HeaderSection_eventMetaTitle__Dq0gt{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.72;display:flex;align-items:center;gap:8px}.HeaderSection_eventMetaStatusDot__3egZr{width:10px;height:10px;border-radius:50%;background:#34d399;box-shadow:0 0 0 2px rgba(52,211,153,.2)}.HeaderSection_eventMetaDates__OsOU9{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;font-size:14px;font-weight:500}.HeaderSection_eventMetaDates__OsOU9 span:last-child{opacity:.85;text-align:right}.HeaderSection_eventMetaDates__OsOU9 span{min-width:0}.HeaderSection_eventHeroSummary__xfL9d{font-size:15px;line-height:1.7;opacity:.9;margin:24px 48px 0}@media (max-width:1100px){.HeaderSection_eventHeader__u_pfM{width:min(1100px,100vw - 24px)}}@media (max-width:900px){.HeaderSection_eventHeader__u_pfM{left:0;transform:none;width:100%;padding:0 10px}.HeaderSection_eventHeroTopbar__w4mUT{top:16px;left:32px;right:32px}.HeaderSection_eventHeroBannerContent__igMvH{flex-direction:column;gap:28px;padding:32px}.HeaderSection_eventHeroStats__Pcssg{width:100%;flex-direction:row;justify-content:flex-start;align-items:center;min-width:0}.HeaderSection_eventHeroStat__xAh1q{align-items:flex-start;text-align:left}.HeaderSection_eventHeroSide__rnqot{width:100%;align-items:stretch}.HeaderSection_eventPriceMain__57_yP{flex-direction:column;gap:18px;align-items:stretch}.HeaderSection_eventPriceAside__kVTD0{width:100%;min-width:0}.HeaderSection_eventPriceCountdown__wNkY8{width:100%;min-width:0;padding:14px}.HeaderSection_eventPriceCountdownTimer__OvyXY{width:100%;justify-content:space-between;gap:10px}.HeaderSection_eventPriceCountdownSegment__tHN_m{flex:1}.HeaderSection_eventRulebookStandalone__7Cd8X{width:100%;align-self:stretch}.HeaderSection_eventMetaDates__OsOU9{flex-direction:column;align-items:flex-start;gap:6px}.HeaderSection_eventMetaDates__OsOU9 span:last-child{text-align:left}}@media (max-width:640px){.HeaderSection_eventHeader__u_pfM{padding:0;gap:0;margin:0;width:100%}.HeaderSection_eventHero__rjZNF{border-radius:0;border:0;box-shadow:none;background:none;backdrop-filter:none;overflow:visible}.HeaderSection_eventHeroBanner__rPmjX{border-radius:0;min-height:clamp(180px,45vw,240px);padding:0;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.HeaderSection_eventHeroTopbar__w4mUT{display:flex;top:8px;left:16px;right:16px;gap:10px;flex-wrap:wrap}.HeaderSection_eventHeroTopbar__w4mUT>*{flex:0 0 auto}.HeaderSection_eventHeroBannerContent__igMvH{display:none}.HeaderSection_eventHeroMobileWrapper__Mjc7y{display:block;width:100%;margin-top:12px;position:relative;z-index:1}.HeaderSection_eventHeroMobileContent__oVxy5{display:flex;flex-direction:column;gap:20px;padding:0 14px 18px}.HeaderSection_eventHeroMobileCard__TmpWB{background:rgba(12,14,21,.92);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 12px 28px rgba(0,0,0,.42)}.HeaderSection_eventHeroMobileStatStandalone__BE05m{padding:0 14px;display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center}.HeaderSection_eventHeroMobileStatStandalone__BE05m .HeaderSection_eventHeroStat__xAh1q{align-items:center;text-align:center;gap:4px}.HeaderSection_eventHeroMobileStatStandalone__BE05m .HeaderSection_eventHeroStatLabel__kv8hA{font-size:11px;letter-spacing:.14em}.HeaderSection_eventHeroMobileStatStandalone__BE05m .HeaderSection_eventHeroStatValue__MpnuF{font-size:28px}.HeaderSection_eventHeroMobilePricingCard__Ijr5K{padding:12px 16px;align-items:center;text-align:center;gap:6px}.HeaderSection_eventHeroMobilePricingCard__Ijr5K .HeaderSection_eventPriceDetails__4lWLX{align-items:center;text-align:center;gap:4px}.HeaderSection_eventHeroMobilePricingCard__Ijr5K .HeaderSection_eventPriceNote__nHcaL{margin-bottom:0}.HeaderSection_eventHeroMobilePricingCard__Ijr5K .HeaderSection_eventHeroMobileMetric__Ovkuc{gap:6px}.HeaderSection_eventHeroMobileHeading__KhTnU{background:none;border:0;box-shadow:none;padding:0;gap:12px;margin-top:8px;margin-bottom:8px}.HeaderSection_eventHeroMobileHeading__KhTnU .HeaderSection_eventHeroHeading__5Z_s4{gap:14px;align-items:center}.HeaderSection_eventHeroMobileHeading__KhTnU .HeaderSection_eventHeroAvatar__95Kka{width:clamp(62px,20vw,84px)}.HeaderSection_eventHeroMobileHeading__KhTnU h1{font-size:clamp(1.2rem,4.6vw,1.4rem);line-height:1.15}.HeaderSection_eventHeroMobileHeading__KhTnU .HeaderSection_eventHeroSubtitle__qiCnq{flex-wrap:wrap;row-gap:4px;justify-content:flex-start;font-size:10px;font-weight:300;letter-spacing:.08em;line-height:1.4;margin-top:8px}.HeaderSection_eventHeroMobileCountdown__KAyBE .HeaderSection_eventPriceCountdown__wNkY8{width:100%;background:transparent;padding:0;border-radius:0}.HeaderSection_eventHeroMobileCountdown__KAyBE .HeaderSection_eventPriceCountdownLabel__h8gXE{text-align:center}.HeaderSection_eventHeroMobileMetrics__X3BiM{flex-direction:row;flex-wrap:wrap;gap:10px}.HeaderSection_eventHeroMobileMetric__Ovkuc{flex:1 1 1px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.HeaderSection_eventHeroMobileMetric__Ovkuc:not(:last-child){padding-right:0;border-right:0}.HeaderSection_eventHeroMobileMetric__Ovkuc .HeaderSection_eventHeroStat__xAh1q{align-items:center;text-align:center;gap:4px}.HeaderSection_eventHeroMobileMetric__Ovkuc .HeaderSection_eventHeroStatLabel__kv8hA{font-size:11px;letter-spacing:.14em}.HeaderSection_eventHeroMobileMetric__Ovkuc .HeaderSection_eventPriceDetails__4lWLX{align-items:center;text-align:center;gap:4px}.HeaderSection_eventHeroMobileMetric__Ovkuc .HeaderSection_eventPriceTitle___tSFM{font-size:11px}.HeaderSection_eventHeroMobileMetric__Ovkuc .HeaderSection_eventPriceAmount__hzJhE{font-size:24px}.HeaderSection_eventHeroMobileMetric__Ovkuc .HeaderSection_eventPriceNote__nHcaL{font-size:11px;margin-bottom:0}.HeaderSection_eventHeroMobileActions__FyIF1 .HeaderSection_eventHeroActions__4TSgc{gap:10px}.HeaderSection_eventHeroMobileActions__FyIF1 .HeaderSection_eventRulebookButton__9S_8_{margin-top:0}.HeaderSection_eventMetaGrid__GremC{margin:0 14px;grid-template-columns:1fr;gap:10px}.HeaderSection_eventMetaCard__GZiGm{border-radius:16px;padding:18px}.HeaderSection_eventMetaDates__OsOU9{flex-direction:row;align-items:baseline;justify-content:space-between;flex-wrap:nowrap;gap:8px;font-size:clamp(12px,2.9vw,15px);line-height:1.25}.HeaderSection_eventMetaDates__OsOU9 span{flex:0 1 auto;white-space:nowrap}.HeaderSection_eventMetaDates__OsOU9 span:last-child{font-size:.98em;text-align:right}.HeaderSection_eventHeroSummary__xfL9d{margin:16px 14px 0}}.TabContainers_dataContainer__QotJ0{gap:10px}.TabContainers_dataContainer__QotJ0,.TabContainers_raceDataContainer__at8wj{padding:20px 16px;background-color:#353841;min-width:0;width:100%;max-width:none;overflow:hidden}.TabContainers_fullWidth__XT0jz{max-width:none;width:100%}.TabContainers_edgeToEdge__2FPi5{padding:0!important}.TabContainers_light__XBiy1{background-color:#fff;color:#1f2937;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 28px rgba(15,23,42,.06)}.TabPageLayout_tabPage__ozWrI{gap:10px;padding:0 10px;display:flex!important;flex-direction:column;align-items:stretch;flex-wrap:nowrap}.TabPageLayout_analysisTabPage__CdnuU{padding-bottom:20px}.VirtualizedAthleteRows_root___tQC3{display:block;flex:0 0 auto;min-width:0;width:calc(100% + 32px);max-width:none;margin:0 -16px;color:#f8fafc}.VirtualizedAthleteRows_athleteList__TtyMW{min-width:0;max-width:100%;overflow-x:hidden!important;outline:none}.VirtualizedAthleteRows_athleteRow__UW4ey{min-width:0;max-width:100%;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.08);box-sizing:border-box}.VirtualizedAthleteRows_clickable__z9AqD{cursor:pointer}.VirtualizedAthleteRows_athleteBody__1OZAS{display:grid;grid-template-columns:minmax(76px,12%) minmax(0,1fr);align-items:center;gap:14px;width:100%;max-width:100%;height:100%;min-width:0;box-sizing:border-box;padding:8px 16px;overflow:hidden}.VirtualizedAthleteRows_withAction__Z653k{grid-template-columns:minmax(76px,12%) minmax(0,1fr) 48px}.VirtualizedAthleteRows_clickable__z9AqD:focus-visible .VirtualizedAthleteRows_athleteBody__1OZAS,.VirtualizedAthleteRows_clickable__z9AqD:hover .VirtualizedAthleteRows_athleteBody__1OZAS{background:rgba(0,0,0,.12)}.VirtualizedAthleteRows_bibCell___ebBr{display:flex;flex-direction:column;gap:4px;height:100%}.VirtualizedAthleteRows_bibCell___ebBr,.VirtualizedAthleteRows_bib__uFFT3{align-items:center;justify-content:center;min-width:0;max-width:100%;overflow:hidden}.VirtualizedAthleteRows_bib__uFFT3{display:inline-flex!important;height:auto!important;padding:0!important;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-family:Roboto,sans-serif;font-size:clamp(20px,2.5vw,24px)!important;font-weight:600!important;line-height:1}.VirtualizedAthleteRows_athleteText__Bxemp{display:block;min-width:0;max-width:100%;overflow:hidden}.VirtualizedAthleteRows_nameLine__gbXU5{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;overflow:hidden}.VirtualizedAthleteRows_flag__jnU4C{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden}.VirtualizedAthleteRows_flag__jnU4C img,.VirtualizedAthleteRows_flag__jnU4C svg{border-radius:3px}.VirtualizedAthleteRows_mobileFlag__kgosL{display:none}.VirtualizedAthleteRows_name__wmxYY{display:block;flex:0 1 auto;min-width:0;overflow:hidden;color:#fff;font-size:clamp(15px,2.5vw,18px);font-weight:400;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.VirtualizedAthleteRows_metaLine__gon9V,.VirtualizedAthleteRows_yob__yc15c{color:#54abf3;font-size:12px;font-weight:400;line-height:1.2}.VirtualizedAthleteRows_metaLine__gon9V{display:flex;align-items:center;flex-wrap:nowrap;gap:5px;min-width:0;max-width:100%;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VirtualizedAthleteRows_ageGroup__jHqso,.VirtualizedAthleteRows_metaSeparator__Lnm_W,.VirtualizedAthleteRows_metaText___25_n{flex:0 0 auto;min-width:0;color:inherit}.VirtualizedAthleteRows_metaText___25_n{overflow:hidden;text-overflow:ellipsis}.VirtualizedAthleteRows_subscribeButton__iQlYc{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:36px;height:36px;border:0;border-radius:999px;background:rgba(238,25,107,.1);color:#ee196b;opacity:0;transition:background-color .16s ease,opacity .16s ease}.VirtualizedAthleteRows_subscribeButton__iQlYc svg{width:1.3rem;height:1.3rem;fill:currentColor}.VirtualizedAthleteRows_clickable__z9AqD:hover .VirtualizedAthleteRows_subscribeButton__iQlYc,.VirtualizedAthleteRows_subscribeButton__iQlYc:focus-visible{opacity:1}.iframe-light .VirtualizedAthleteRows_athleteRow__UW4ey,body.iframe-light .VirtualizedAthleteRows_athleteRow__UW4ey{border-bottom-color:rgba(148,163,184,.35)}.iframe-light .VirtualizedAthleteRows_clickable__z9AqD:focus-visible .VirtualizedAthleteRows_athleteBody__1OZAS,.iframe-light .VirtualizedAthleteRows_clickable__z9AqD:hover .VirtualizedAthleteRows_athleteBody__1OZAS,body.iframe-light .VirtualizedAthleteRows_clickable__z9AqD:focus-visible .VirtualizedAthleteRows_athleteBody__1OZAS,body.iframe-light .VirtualizedAthleteRows_clickable__z9AqD:hover .VirtualizedAthleteRows_athleteBody__1OZAS{background:rgba(148,163,184,.18)}.iframe-light .VirtualizedAthleteRows_name__wmxYY,body.iframe-light .VirtualizedAthleteRows_name__wmxYY{color:#1f2937}.iframe-light .VirtualizedAthleteRows_metaLine__gon9V,.iframe-light .VirtualizedAthleteRows_yob__yc15c,body.iframe-light .VirtualizedAthleteRows_metaLine__gon9V,body.iframe-light .VirtualizedAthleteRows_yob__yc15c{color:#2563eb}@media (max-width:699px){.VirtualizedAthleteRows_athleteBody__1OZAS{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;padding:12px 16px}.VirtualizedAthleteRows_withAction__Z653k{grid-template-columns:64px minmax(0,1fr) 34px}.VirtualizedAthleteRows_bib__uFFT3{font-size:20px!important}.VirtualizedAthleteRows_athleteText__Bxemp{align-self:center}.VirtualizedAthleteRows_nameLine__gbXU5{align-items:baseline;gap:6px}.VirtualizedAthleteRows_desktopFlag__dfZPp{display:none}.VirtualizedAthleteRows_mobileFlag__kgosL{display:inline-flex}.VirtualizedAthleteRows_name__wmxYY{flex:1 1 auto;font-size:15px;line-height:1.25;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.VirtualizedAthleteRows_yob__yc15c{margin-top:2px;font-size:11px}.VirtualizedAthleteRows_metaLine__gon9V{flex-wrap:wrap;gap:3px 5px;margin-top:5px;color:rgba(248,250,252,.62);font-size:12px;line-height:1.25;white-space:normal}.VirtualizedAthleteRows_ageGroup__jHqso{color:#54abf3}.VirtualizedAthleteRows_metaSeparator__Lnm_W{color:rgba(248,250,252,.42)}.VirtualizedAthleteRows_metaText___25_n{flex:0 1 auto}.VirtualizedAthleteRows_subscribeButton__iQlYc{width:30px;height:30px;opacity:1}.VirtualizedAthleteRows_subscribeButton__iQlYc svg{width:1.05rem;height:1.05rem}.iframe-light .VirtualizedAthleteRows_metaLine__gon9V,body.iframe-light .VirtualizedAthleteRows_metaLine__gon9V{color:#64748b}.iframe-light .VirtualizedAthleteRows_ageGroup__jHqso,.iframe-light .VirtualizedAthleteRows_yob__yc15c,body.iframe-light .VirtualizedAthleteRows_ageGroup__jHqso,body.iframe-light .VirtualizedAthleteRows_yob__yc15c{color:#2563eb}.iframe-light .VirtualizedAthleteRows_metaSeparator__Lnm_W,body.iframe-light .VirtualizedAthleteRows_metaSeparator__Lnm_W{color:rgba(71,85,105,.5)}}.VirtualizedResultRows_root__dnIB_{display:block;flex:0 0 auto;min-width:0;width:calc(100% + 32px);max-width:none;margin:0 -16px;color:#f8fafc}.iframe-light .VirtualizedResultRows_root__dnIB_,body.iframe-light .VirtualizedResultRows_root__dnIB_{color:#0f172a}.VirtualizedResultRows_resultLiveClockBar__RFP0g{display:flex;justify-content:flex-end;min-width:0;max-width:100%;margin:10px 0 12px;padding:0 2px;box-sizing:border-box}.VirtualizedResultRows_resultLiveClockBar__RFP0g .race-progress-toolbar-clock{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;text-align:right}.iframe-light .VirtualizedResultRows_resultLiveClockBar__RFP0g .race-progress-toolbar-clock,body.iframe-light .VirtualizedResultRows_resultLiveClockBar__RFP0g .race-progress-toolbar-clock{color:rgba(71,85,105,.76)}.VirtualizedResultRows_resultList__tTP64{min-width:0;max-width:100%;overflow-x:hidden!important;outline:none}.VirtualizedResultRows_resultRow__POPCk{min-width:0;max-width:100%;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.08);box-sizing:border-box;cursor:pointer}.iframe-light .VirtualizedResultRows_resultRow__POPCk,body.iframe-light .VirtualizedResultRows_resultRow__POPCk{border-bottom-color:rgba(148,163,184,.35)}.VirtualizedResultRows_resultBody__IefkX{display:grid;grid-template-columns:minmax(0,1fr) minmax(94px,auto);align-items:center;gap:10px;width:100%;max-width:100%;height:100%;min-width:0;box-sizing:border-box;padding:10px 16px;overflow:hidden}.VirtualizedResultRows_timeTrialBody__aLZtj{grid-template-columns:minmax(0,1fr) minmax(128px,auto)}.VirtualizedResultRows_resultRow__POPCk:focus-visible .VirtualizedResultRows_resultBody__IefkX,.VirtualizedResultRows_resultRow__POPCk:hover .VirtualizedResultRows_resultBody__IefkX{background:rgba(36,209,96,.08)}.iframe-light .VirtualizedResultRows_resultRow__POPCk:focus-visible .VirtualizedResultRows_resultBody__IefkX,.iframe-light .VirtualizedResultRows_resultRow__POPCk:hover .VirtualizedResultRows_resultBody__IefkX,body.iframe-light .VirtualizedResultRows_resultRow__POPCk:focus-visible .VirtualizedResultRows_resultBody__IefkX,body.iframe-light .VirtualizedResultRows_resultRow__POPCk:hover .VirtualizedResultRows_resultBody__IefkX{background:rgba(22,163,74,.06)}.VirtualizedResultRows_resultText___tUCe{display:block;min-width:0;overflow:hidden}.VirtualizedResultRows_resultNameRow__ZTX1y{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;overflow:hidden}.VirtualizedResultRows_rankBadge__KOd_l{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:26px;height:24px;border:1px solid rgba(248,250,252,.13);border-radius:7px;background:rgba(248,250,252,.07);color:rgba(248,250,252,.92);font-family:Roboto,sans-serif;font-size:15px;font-weight:500;line-height:1;padding:0 7px;font-variant-numeric:tabular-nums}.iframe-light .VirtualizedResultRows_rankBadge__KOd_l,body.iframe-light .VirtualizedResultRows_rankBadge__KOd_l{border-color:rgba(15,23,42,.1);background:rgba(15,23,42,.045);color:#0f172a}.VirtualizedResultRows_rankFirst__6gGQR{border-color:rgba(255,193,33,.38);background:rgba(255,193,33,.1);color:#ffc121}.VirtualizedResultRows_rankSecond__gaZS0{border-color:rgba(192,197,205,.36);background:rgba(192,197,205,.1);color:#d6dbe3}.VirtualizedResultRows_rankThird__yI_9K{border-color:rgba(205,127,50,.42);background:rgba(205,127,50,.12);color:#cd7f32}.iframe-light .VirtualizedResultRows_rankFirst__6gGQR,body.iframe-light .VirtualizedResultRows_rankFirst__6gGQR{border-color:rgba(180,119,0,.28);background:rgba(245,158,11,.12);color:#b77900}.iframe-light .VirtualizedResultRows_rankSecond__gaZS0,body.iframe-light .VirtualizedResultRows_rankSecond__gaZS0{border-color:rgba(100,116,139,.28);background:rgba(100,116,139,.1);color:#64748b}.iframe-light .VirtualizedResultRows_rankThird__yI_9K,body.iframe-light .VirtualizedResultRows_rankThird__yI_9K{border-color:rgba(180,83,9,.3);background:rgba(180,83,9,.12);color:#b45309}.VirtualizedResultRows_resultName__RiLv9{display:block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:clamp(13.5px,2.1vw,16px);font-weight:400;line-height:1.25}.iframe-light .VirtualizedResultRows_resultName__RiLv9,body.iframe-light .VirtualizedResultRows_resultName__RiLv9{color:#0f172a}.VirtualizedResultRows_resultMeta__1w2rb{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%;margin-top:4px;overflow:hidden;color:rgba(248,250,252,.56);font-size:11.5px;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.iframe-light .VirtualizedResultRows_resultMeta__1w2rb,body.iframe-light .VirtualizedResultRows_resultMeta__1w2rb{color:#64748b}.VirtualizedResultRows_resultBib__21Aqd{display:inline-flex;align-items:center;width:auto;height:auto;flex:0 0 auto;font-size:11.5px!important;font-weight:600;line-height:1.25}.VirtualizedResultRows_resultAgeGroup__wXnQ9{flex:0 0 auto;min-width:0;color:#54abf3;font-size:12px;font-weight:400;line-height:1.25}.iframe-light .VirtualizedResultRows_resultAgeGroup__wXnQ9,body.iframe-light .VirtualizedResultRows_resultAgeGroup__wXnQ9{color:#2563eb}.VirtualizedResultRows_metaText__stOxw{flex:1 1 auto;min-width:0;overflow:hidden;color:rgba(248,250,252,.62);text-overflow:ellipsis;white-space:nowrap}.iframe-light .VirtualizedResultRows_metaText__stOxw,body.iframe-light .VirtualizedResultRows_metaText__stOxw{color:#64748b}.VirtualizedResultRows_metaSeparator__4Yeh_{flex:0 0 auto;color:rgba(248,250,252,.42);font-size:11px;line-height:1.25}.iframe-light .VirtualizedResultRows_metaSeparator__4Yeh_,body.iframe-light .VirtualizedResultRows_metaSeparator__4Yeh_{color:rgba(71,85,105,.5)}.VirtualizedResultRows_resultMetrics__Qu9We{display:flex;flex-direction:column;align-items:flex-end;gap:4px;align-self:center;min-width:0;max-width:100%;overflow:hidden;text-align:right}.VirtualizedResultRows_timeTrialMetrics__jYLsl{gap:3px}.VirtualizedResultRows_resultTime__gcCUq{min-width:0;overflow:hidden;color:#86efac;font-family:Roboto,sans-serif;font-size:clamp(13.5px,2.1vw,16px);font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.VirtualizedResultRows_timeTrialMetricLine__sWxux{display:flex;align-items:baseline;justify-content:flex-end;gap:5px;min-width:0;max-width:100%;overflow:hidden;font-family:Roboto,sans-serif;font-size:11px;font-weight:300;line-height:1.15;white-space:nowrap}.VirtualizedResultRows_metricLabel__1l6s9{flex:0 0 auto;color:rgba(248,250,252,.5);font-size:9px;letter-spacing:.03em;text-transform:uppercase}.VirtualizedResultRows_metricValue__XxwEn{min-width:0;overflow:hidden;color:hsla(0,0%,96%,.68);text-overflow:ellipsis}.iframe-light .VirtualizedResultRows_metricLabel__1l6s9,body.iframe-light .VirtualizedResultRows_metricLabel__1l6s9{color:rgba(71,85,105,.62)}.iframe-light .VirtualizedResultRows_metricValue__XxwEn,body.iframe-light .VirtualizedResultRows_metricValue__XxwEn{color:#64748b}.VirtualizedResultRows_lapsPill__UMyno{display:inline-flex;align-items:center;flex:0 0 auto;gap:5px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:rgba(15,23,42,.24);padding:3px 8px;color:rgba(248,250,252,.72);font-family:Roboto,sans-serif;font-size:11px;line-height:1;white-space:nowrap}.VirtualizedResultRows_lapsPillDesktop__jZLbB{margin-left:1px}.VirtualizedResultRows_lapsPillMobile__x_HeL{display:none;margin-top:6px}.VirtualizedResultRows_lapsLabel__JD59o{color:rgba(248,250,252,.5);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.VirtualizedResultRows_lapsValue__IO5Ut{color:#86efac;font-weight:400}.iframe-light .VirtualizedResultRows_lapsPill__UMyno,body.iframe-light .VirtualizedResultRows_lapsPill__UMyno{border-color:rgba(148,163,184,.35);background:rgba(241,245,249,.85);color:#64748b}.iframe-light .VirtualizedResultRows_lapsLabel__JD59o,body.iframe-light .VirtualizedResultRows_lapsLabel__JD59o{color:rgba(71,85,105,.62)}.iframe-light .VirtualizedResultRows_lapsValue__IO5Ut,.iframe-light .VirtualizedResultRows_resultTime__gcCUq,body.iframe-light .VirtualizedResultRows_lapsValue__IO5Ut,body.iframe-light .VirtualizedResultRows_resultTime__gcCUq{color:#15803d}.VirtualizedResultRows_resultSecondaryTime__N6c7o{min-height:14px;overflow:hidden;color:hsla(0,0%,96%,.62);font-family:Roboto,sans-serif;font-size:11px;font-weight:300;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.iframe-light .VirtualizedResultRows_resultSecondaryTime__N6c7o,body.iframe-light .VirtualizedResultRows_resultSecondaryTime__N6c7o{color:#64748b}@media (max-width:520px){.VirtualizedResultRows_resultBody__IefkX{grid-template-columns:minmax(0,1fr) minmax(76px,auto);gap:8px;padding:11px 16px}.VirtualizedResultRows_timeTrialBody__aLZtj{grid-template-columns:minmax(0,1fr) minmax(86px,auto)}.VirtualizedResultRows_rankBadge__KOd_l{min-width:24px;height:22px;border-radius:6px;font-size:14px;padding:0 6px}.VirtualizedResultRows_resultMeta__1w2rb{gap:4px}.VirtualizedResultRows_lapsPillDesktop__jZLbB{display:none}.VirtualizedResultRows_lapsPillMobile__x_HeL{display:inline-flex}.VirtualizedResultRows_timeTrialMetricLine__sWxux{display:block;max-width:86px;font-size:10.5px}.VirtualizedResultRows_metricLabel__1l6s9{display:block;margin-bottom:1px;font-size:8px}.VirtualizedResultRows_lapsPill__UMyno{margin-top:5px;padding:3px 7px}}.VirtualizedProgressRows_root__W6nbX{display:block;flex:0 0 auto;min-width:0;width:calc(100% + 32px);max-width:none;margin:0 -16px;color:#f8fafc}.VirtualizedProgressRows_light___M28n{color:#0f172a}.VirtualizedProgressRows_participantList__gViif{min-width:0;max-width:100%;overflow-x:hidden!important;outline:none}.VirtualizedProgressRows_participantRow__YGzEZ{min-width:0;max-width:100%;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.08);box-sizing:border-box}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_participantRow__YGzEZ{border-bottom-color:rgba(15,23,42,.08)}.VirtualizedProgressRows_participantBody___gmqr{display:grid;grid-template-columns:minmax(0,1fr) minmax(106px,auto);align-items:center;gap:10px;width:100%;max-width:100%;height:100%;min-width:0;box-sizing:border-box;padding:10px 16px;overflow:hidden}.VirtualizedProgressRows_timeTrialBody__q9ZEO{grid-template-columns:minmax(0,1fr) minmax(146px,auto)}.VirtualizedProgressRows_participantRow__YGzEZ:hover .VirtualizedProgressRows_participantBody___gmqr{background:rgba(36,209,96,.08)}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_participantRow__YGzEZ:hover .VirtualizedProgressRows_participantBody___gmqr{background:rgba(22,163,74,.06)}.VirtualizedProgressRows_participantText__XYOTz{display:block;min-width:0;overflow:hidden}.VirtualizedProgressRows_participantNameRow__gVZi2{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;overflow:hidden}.VirtualizedProgressRows_positionBadge__ChypS{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:26px;height:24px;border:1px solid rgba(248,250,252,.13);border-radius:7px;background:rgba(248,250,252,.07);color:rgba(248,250,252,.92);font-family:Roboto,sans-serif;font-size:15px;font-weight:500;line-height:1;padding:0 7px;font-variant-numeric:tabular-nums}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_positionBadge__ChypS{border-color:rgba(15,23,42,.1);background:rgba(15,23,42,.045);color:#0f172a}.VirtualizedProgressRows_positionFirst__mt7ZI{border-color:rgba(255,193,33,.38);background:rgba(255,193,33,.1);color:#ffc121}.VirtualizedProgressRows_positionSecond___Gcnl{border-color:rgba(192,197,205,.36);background:rgba(192,197,205,.1);color:#d6dbe3}.VirtualizedProgressRows_positionThird__L3XiW{border-color:rgba(205,127,50,.42);background:rgba(205,127,50,.12);color:#cd7f32}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_positionFirst__mt7ZI{border-color:rgba(180,119,0,.28);background:rgba(245,158,11,.12);color:#b77900}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_positionSecond___Gcnl{border-color:rgba(100,116,139,.28);background:rgba(100,116,139,.1);color:#64748b}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_positionThird__L3XiW{border-color:rgba(180,83,9,.3);background:rgba(180,83,9,.12);color:#b45309}.VirtualizedProgressRows_participantName__zJoi3{display:block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:clamp(13.5px,2.1vw,16px);font-weight:400;line-height:1.25}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_participantName__zJoi3{color:#0f172a}.VirtualizedProgressRows_participantMeta___s5oy{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%;margin-top:4px;overflow:hidden;color:rgba(248,250,252,.56);font-size:11.5px;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_participantMeta___s5oy{color:#64748b}.VirtualizedProgressRows_participantBib__2L7ub{display:inline-flex;align-items:center;width:auto;height:auto;flex:0 0 auto;font-size:11.5px!important;font-weight:600;line-height:1.25}.VirtualizedProgressRows_participantAgeGroup__t3THS{flex:0 0 auto;min-width:0;color:#54abf3;font-size:12px;font-weight:400;line-height:1.25}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_participantAgeGroup__t3THS{color:#2563eb}.VirtualizedProgressRows_metaText__XF9B1{flex:1 1 auto;min-width:0;overflow:hidden;color:rgba(248,250,252,.62);text-overflow:ellipsis;white-space:nowrap}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_metaText__XF9B1{color:#64748b}.VirtualizedProgressRows_metaSeparator__fsZ3v{flex:0 0 auto;color:rgba(248,250,252,.42);font-size:11px;line-height:1.25}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_metaSeparator__fsZ3v{color:rgba(71,85,105,.5)}.VirtualizedProgressRows_statusChip__P2Q56{display:inline-flex;align-items:center;flex:0 0 auto;border:1px solid;border-radius:999px;padding:2px 6px;font-size:9.5px;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase}.VirtualizedProgressRows_statusDesktop__eZ_zX{max-width:82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VirtualizedProgressRows_mobileStatusLine__Mjzaw{display:none;min-width:0;margin-top:5px}.VirtualizedProgressRows_statusMobile__tnQUN{max-width:100%}.VirtualizedProgressRows_statusFinish__MR_Ls{background-color:rgba(36,209,96,.12);color:#66f39c}.VirtualizedProgressRows_statusInRace__HThjw{background-color:rgba(84,171,243,.12);color:#78c2ff}.VirtualizedProgressRows_statusStopped__5b_yd{background-color:rgba(244,63,94,.12);color:#fda4af}.VirtualizedProgressRows_statusNeutral__8IsIJ{background-color:rgba(148,163,184,.12);color:#cbd5e1}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_statusFinish__MR_Ls{color:#15803d}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_statusInRace__HThjw{color:#2563eb}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_statusStopped__5b_yd{color:#be123c}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_statusNeutral__8IsIJ{color:#475569}.VirtualizedProgressRows_checkpointChip__9Eop2{display:inline-flex;align-items:center;justify-content:flex-end;align-self:flex-end;min-width:0;max-width:100%;gap:4px;overflow:hidden;color:hsla(0,0%,96%,.72);font-size:11px;font-weight:400;line-height:1.2}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_checkpointChip__9Eop2{color:#64748b}.VirtualizedProgressRows_checkpointIcon__wfPEp{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:11px;height:11px}.VirtualizedProgressRows_checkpointIcon__wfPEp svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.VirtualizedProgressRows_checkpointText__kb1vS{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VirtualizedProgressRows_raceMetrics___k70H{display:flex;flex-direction:column;align-items:flex-end;gap:3px;align-self:center;min-width:0;max-width:100%;overflow:hidden;text-align:right}.VirtualizedProgressRows_timeTrialMetrics__wLfKS{gap:3px}.VirtualizedProgressRows_raceTimeLine__OyJpk{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;max-width:100%;overflow:hidden}.VirtualizedProgressRows_raceTime__Bp2gZ{min-width:0;overflow:hidden;color:#86efac;font-family:Roboto,sans-serif;font-size:clamp(13.5px,2.1vw,16px);font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.VirtualizedProgressRows_timeTrialMetricLine__WAEKE{display:flex;align-items:baseline;justify-content:flex-end;gap:5px;min-width:0;max-width:100%;overflow:hidden;font-family:Roboto,sans-serif;font-size:11px;font-weight:300;line-height:1.15;white-space:nowrap}.VirtualizedProgressRows_metricLabel__Vj5dW{flex:0 0 auto;color:rgba(248,250,252,.5);font-size:9px;letter-spacing:.03em;text-transform:uppercase}.VirtualizedProgressRows_metricValue___PHXK{min-width:0;overflow:hidden;color:hsla(0,0%,96%,.68);text-overflow:ellipsis}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_metricLabel__Vj5dW{color:rgba(71,85,105,.62)}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_metricValue___PHXK{color:#64748b}.VirtualizedProgressRows_lapsPill__dltFs{display:inline-flex;align-items:center;flex:0 0 auto;gap:5px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:rgba(15,23,42,.24);padding:3px 8px;color:rgba(248,250,252,.72);font-family:Roboto,sans-serif;font-size:11px;line-height:1;white-space:nowrap}.VirtualizedProgressRows_lapsLabel__7SURT{color:rgba(248,250,252,.5);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.VirtualizedProgressRows_lapsValue__Fsf6C{color:#86efac;font-weight:400}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_lapsPill__dltFs{border-color:rgba(148,163,184,.35);background:rgba(241,245,249,.85);color:#64748b}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_lapsLabel__7SURT{color:rgba(71,85,105,.62)}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_lapsValue__Fsf6C,.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_raceTime__Bp2gZ{color:#15803d}.VirtualizedProgressRows_raceGap__sqrA1{min-height:14px;overflow:hidden;color:hsla(0,0%,96%,.62);font-family:Roboto,sans-serif;font-size:11px;font-weight:300;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.VirtualizedProgressRows_light___M28n .VirtualizedProgressRows_raceGap__sqrA1{color:#64748b}@media (max-width:520px){.VirtualizedProgressRows_participantBody___gmqr{grid-template-columns:minmax(0,1fr) minmax(76px,auto);gap:8px;padding:11px 16px}.VirtualizedProgressRows_timeTrialBody__q9ZEO{grid-template-columns:minmax(0,1fr) minmax(118px,auto)}.VirtualizedProgressRows_positionBadge__ChypS{min-width:24px;height:22px;border-radius:6px;font-size:14px;padding:0 6px}.VirtualizedProgressRows_participantMeta___s5oy{gap:4px}.VirtualizedProgressRows_statusDesktop__eZ_zX{display:none}.VirtualizedProgressRows_mobileStatusLine__Mjzaw{display:flex}.VirtualizedProgressRows_statusChip__P2Q56{padding:2px 5px;font-size:9px}.VirtualizedProgressRows_checkpointChip__9Eop2{max-width:76px}.VirtualizedProgressRows_timeTrialMetricLine__WAEKE{display:block;max-width:118px;font-size:10.5px}.VirtualizedProgressRows_metricLabel__Vj5dW{display:block;margin-bottom:1px;font-size:8px}.VirtualizedProgressRows_lapsPill__dltFs{padding:3px 6px;font-size:10px}.VirtualizedProgressRows_lapsLabel__7SURT{font-size:8px}}.RaceProgressSummaryStrip_strip__h60zT{display:flex;flex-direction:column;gap:11px;width:100%;min-width:0;padding:12px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:hsla(0,0%,100%,.05);color:#f8fafc}.RaceProgressSummaryStrip_light__2n8an{border-color:rgba(15,23,42,.1);background:#fff;color:#0f172a;box-shadow:0 12px 26px rgba(15,23,42,.06)}.RaceProgressSummaryStrip_header__u5NvC{display:none;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.RaceProgressSummaryStrip_meta__CEb_v{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;flex-wrap:nowrap;gap:10px;min-width:0;text-align:right}.RaceProgressSummaryStrip_clockBlock__eLNtc{display:flex;flex-direction:row;align-items:baseline;gap:6px}.RaceProgressSummaryStrip_clockLabel__qgt5E,.RaceProgressSummaryStrip_leaderLabel__lWS5O,.RaceProgressSummaryStrip_stageLabel__OqoQk,.RaceProgressSummaryStrip_summaryLabel__gmESn{color:rgba(226,232,240,.72);font-size:10px;font-weight:400;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.RaceProgressSummaryStrip_light__2n8an .RaceProgressSummaryStrip_clockLabel__qgt5E,.RaceProgressSummaryStrip_light__2n8an .RaceProgressSummaryStrip_leaderLabel__lWS5O,.RaceProgressSummaryStrip_light__2n8an .RaceProgressSummaryStrip_stageLabel__OqoQk,.RaceProgressSummaryStrip_light__2n8an .RaceProgressSummaryStrip_summaryLabel__gmESn{color:rgba(71,85,105,.76)}.RaceProgressSummaryStrip_clockValue__dqH3f{color:#80ff80;font-family:Roboto,sans-serif;font-size:clamp(14px,2.2vw,17px);font-weight:400;letter-spacing:0;line-height:1}.RaceProgressSummaryStrip_liveDot__Ol1qz{width:12px;height:12px;border-radius:999px;background:#ee196b;box-shadow:0 0 0 5px rgba(238,25,107,.2)}.RaceProgressSummaryStrip_leaders__REYYD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.RaceProgressSummaryStrip_leadersSingle__oA39H{grid-template-columns:minmax(0,1fr)}.RaceProgressSummaryStrip_leader__l8hU1{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(86px,auto);align-items:center;gap:10px;min-width:0;padding:10px 11px;border:1px solid rgba(148,163,184,.28);border-radius:7px;background:rgba(36,180,63,.1)}.RaceProgressSummaryStrip_light__2n8an .RaceProgressSummaryStrip_leader__l8hU1{background:rgba(15,23,42,.035);border-color:rgba(148,163,184,.3)}.RaceProgressSummaryStrip_female__KMvcM{border-color:rgba(238,25,107,.45);background:rgba(238,25,107,.12)}.RaceProgressSummaryStrip_male__IG8UE{border-color:rgba(84,171,243,.45);background:rgba(84,171,243,.12)}.RaceProgressSummaryStrip_overall__RbxsF{border-color:rgba(36,180,63,.42)}.RaceProgressSummaryStrip_bib__g66_g{display:inline-flex;align-items:center;justify-content:center;min-width:31px;height:22px;padding:0 6px;border-radius:999px;background:rgba(15,23,42,.36);color:#fff;font-size:11px;font-weight:600;line-height:1}.RaceProgressSummaryStrip_female__KMvcM .RaceProgressSummaryStrip_bib__g66_g{background:#c92775}.RaceProgressSummaryStrip_male__IG8UE .RaceProgressSummaryStrip_bib__g66_g{background:#277dad}.RaceProgressSummaryStrip_light__2n8an .RaceProgressSummaryStrip_bib__g66_g{color:#fff}.RaceProgressSummaryStrip_leaderText__0i1W_{min-width:0}.RaceProgressSummaryStrip_leaderMeta__jnfaV{display:flex;align-items:flex-end;justify-self:end;min-width:0;max-width:150px;flex-direction:column;gap:5px;text-align:right}.RaceProgressSummaryStrip_leaderName__LFiG7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13.5px,2.1vw,16px);font-weight:400;line-height:1.15}.RaceProgressSummaryStrip_leaderPlace__1aVqL{display:flex;align-items:center;gap:4px;min-width:0;color:rgba(226,232,240,.7);font-size:11px;font-weight:400;line-height:1.1}.RaceProgressSummaryStrip_placeIcon__0rbxc{flex:0 0 auto;width:10px;height:10px}.RaceProgressSummaryStrip_placeIcon__0rbxc svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.RaceProgressSummaryStrip_light__2n8an .RaceProgressSummaryStrip_leaderPlace__1aVqL{color:rgba(71,85,105,.78)}.RaceProgressSummaryStrip_leaderPlaceText__8iGWb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RaceProgressSummaryStrip_leaderTime__r0W0e{align-self:end;color:#80ff80;font-family:Roboto,sans-serif;font-size:clamp(13.5px,2.1vw,16px);font-weight:400;white-space:nowrap}.RaceProgressSummaryStrip_light__2n8an .RaceProgressSummaryStrip_leaderTime__r0W0e{color:#0f172a}.RaceProgressSummaryStrip_stageStrip__qHjpC{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;padding:10px 12px;border-radius:7px;background:rgba(0,0,0,.18)}.RaceProgressSummaryStrip_light__2n8an .RaceProgressSummaryStrip_stageStrip__qHjpC{background:#f8fafc}.RaceProgressSummaryStrip_stage__VccGr{min-width:0;text-align:center}.RaceProgressSummaryStrip_stageValue__Y46li{margin-top:3px;font-family:Roboto,sans-serif;font-size:clamp(16px,2.4vw,20px);font-weight:400;letter-spacing:0;line-height:1}.RaceProgressSummaryStrip_stagePercent__g_kRM{margin-top:2px;color:rgba(226,232,240,.58);font-size:11px;font-weight:400;line-height:1}.RaceProgressSummaryStrip_light__2n8an .RaceProgressSummaryStrip_stagePercent__g_kRM{color:rgba(71,85,105,.7)}.RaceProgressSummaryStrip_notStartedValue__BWQlL{color:#a8a8ad}.RaceProgressSummaryStrip_inRaceValue__0vH4z{color:#54abf3}.RaceProgressSummaryStrip_finishValue__QY3XQ{color:#24d160}.RaceProgressSummaryStrip_divider__dDSmu{display:flex;align-items:center;justify-content:center;color:rgba(226,232,240,.58);font-size:24px;font-weight:300}.RaceProgressSummaryStrip_light__2n8an .RaceProgressSummaryStrip_divider__dDSmu{color:rgba(71,85,105,.56)}.RaceProgressSummaryStrip_summaries__HJ1R3{display:flex;gap:8px;min-width:0;overflow-x:auto;padding-bottom:3px}.RaceProgressSummaryStrip_summaryChip__xHlBq{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;max-width:260px;padding:7px 9px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:hsla(0,0%,100%,.05);font-size:11px;font-weight:400;line-height:1}.RaceProgressSummaryStrip_light__2n8an .RaceProgressSummaryStrip_summaryChip__xHlBq{background:#f8fafc;border-color:rgba(148,163,184,.28)}.RaceProgressSummaryStrip_summaryName__nofxX{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RaceProgressSummaryStrip_summaryIcon__pUpdl{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:13px;height:13px;color:rgba(226,232,240,.74)}.RaceProgressSummaryStrip_summaryIcon__pUpdl svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.RaceProgressSummaryStrip_light__2n8an .RaceProgressSummaryStrip_summaryIcon__pUpdl{color:rgba(71,85,105,.76)}.RaceProgressSummaryStrip_summaryCount__8HwGX{color:#80ff80;font-family:Roboto,sans-serif;white-space:nowrap}.RaceProgressSummaryStrip_light__2n8an .RaceProgressSummaryStrip_summaryCount__8HwGX{color:#12863a}@media (max-width:720px){.RaceProgressSummaryStrip_strip__h60zT{padding:10px}.RaceProgressSummaryStrip_header__u5NvC{display:flex;align-items:center;justify-content:flex-end}.RaceProgressSummaryStrip_meta__CEb_v{flex:0 0 auto;justify-content:flex-end;width:auto;text-align:right}.RaceProgressSummaryStrip_clockBlock__eLNtc{align-items:baseline}.RaceProgressSummaryStrip_leaders__REYYD{grid-template-columns:minmax(0,1fr)}.RaceProgressSummaryStrip_leader__l8hU1{grid-template-columns:auto minmax(0,1fr) minmax(80px,.7fr)}.RaceProgressSummaryStrip_stageStrip__qHjpC{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.RaceProgressSummaryStrip_divider__dDSmu{display:none}.RaceProgressSummaryStrip_stage__VccGr{padding:0 6px}.RaceProgressSummaryStrip_stageValue__Y46li{font-size:20px}}@media (max-width:420px){.RaceProgressSummaryStrip_clockLabel__qgt5E{font-size:8px}.RaceProgressSummaryStrip_clockValue__dqH3f{font-size:13px}.RaceProgressSummaryStrip_liveDot__Ol1qz{width:10px;height:10px;box-shadow:0 0 0 4px rgba(238,25,107,.18)}.RaceProgressSummaryStrip_leader__l8hU1{grid-template-columns:auto minmax(0,1fr) minmax(76px,.72fr);gap:8px;padding:9px 10px}.RaceProgressSummaryStrip_leaderMeta__jnfaV{max-width:102px}.RaceProgressSummaryStrip_stageLabel__OqoQk,.RaceProgressSummaryStrip_summaryLabel__gmESn{font-size:9px}.RaceProgressSummaryStrip_stageValue__Y46li{font-size:18px}}.RunnerTabs_runnerRenderRoot__GgCU9{display:flex;flex-direction:column;gap:16px}.RunnerTabs_runnerTabs__jn8bN{margin:0 10px;gap:24px}.RunnerTabs_tabsContainer__UDa0U{border-bottom:1px solid grey;overflow:auto}.RunnerTabs_tab__WaK82{font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:20px;text-align:center;justify-content:center;padding:14px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.RunnerTabs_tabActive__sYGEP{border-bottom:2px solid var(--color-active);font-weight:600}.RunnerTabs_tab__WaK82 svg{width:1em;height:1em}.RunnerTabs_tabsPageContainer__mUfdf{width:100%}.RunnerTabs_tabPage__GzuxM{gap:10px;padding:0 10px;display:flex!important;flex-direction:column;align-items:center;flex-wrap:nowrap}.RunnerTabs_tabPageActive__ie9lE{display:flex!important}.RunnerTabs_runnerInfoRow__bWrt9{background-color:#2a2a2a;border-radius:8px;padding:16px;margin-bottom:16px;width:100%;max-width:725px;display:flex;align-items:center;gap:16px}.RunnerTabs_runnerIcon__bF1Uz{flex-shrink:0}.RunnerTabs_runnerIcon__bF1Uz svg{width:2em;height:2em;fill:#a2a5a7}.RunnerTabs_runnerIconMale__4WOz4 svg{fill:#90caf9}.RunnerTabs_runnerIconFemale__BGPpX svg{fill:#ff69b4}.RunnerTabs_runnerDetailItems__njZa0{display:flex;flex-wrap:wrap;gap:16px}.RunnerTabs_runnerDetailItem__PyNBC{display:flex;flex-direction:column;align-items:flex-start}.RunnerTabs_runnerDetailLabel__1wYji{color:#54abf3;font-size:14px;font-weight:400;margin-bottom:2px}.RunnerTabs_runnerDetailFact__bKJPf{color:#f6f6f6;font-size:20px;font-weight:700}.RunnerTabs_runnerDetailFact__bKJPf span{color:#6f6f6f;font-size:16px;margin-left:4px}.RunnerTabs_actionButtons__pPb2t,.RunnerTabs_downloadContainer__rPpvq{width:100%;display:flex;justify-content:center}.RunnerTabs_actionButtons__pPb2t{flex-wrap:wrap;gap:12px}.RunnerTabs_downloadButton__4eB91{width:361px;padding:12px 12px 12px 24px;font-weight:400;background:#ee196b}.RunnerTabs_downloadButton__4eB91,.RunnerTabs_shareButton__qbNyG{display:flex;justify-content:center;align-items:center;gap:10px;border-radius:60px;font-size:16px;font-style:normal;line-height:20px;letter-spacing:.1px;color:#f6f6f6}.RunnerTabs_shareButton__qbNyG{min-width:250px;padding:12px 24px;border:1px solid rgba(148,163,184,.35);background:rgba(15,23,42,.45);font-weight:500}.RunnerTabs_shareButton__qbNyG:disabled{opacity:.7;cursor:wait}.RunnerTabs_shareButton__qbNyG svg{width:1.2em;height:1.2em}.RunnerTabs_shareDropdown__BOHOz{position:relative;display:inline-flex}.RunnerTabs_shareDropdownMenu__L9NiT{position:absolute;top:calc(100% + 10px);left:0;z-index:20;min-width:260px;padding:10px;border-radius:20px;border:1px solid rgba(148,163,184,.22);background:rgba(8,18,37,.96);box-shadow:0 22px 44px rgba(2,8,23,.42);backdrop-filter:blur(10px)}.RunnerTabs_shareDropdownItem__S9z_P{width:100%;display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border-radius:14px;color:#f6f6f6;font-size:15px;font-weight:500;line-height:1;text-align:left}.RunnerTabs_shareDropdownItem__S9z_P:hover{background:rgba(148,163,184,.12)}.RunnerTabs_shareDropdownItem__S9z_P:disabled{opacity:.7;cursor:wait}.RunnerTabs_shareDropdownIcon__Ki3gv{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#f8fafc}.RunnerTabs_shareDropdownIcon__Ki3gv svg{width:18px;height:18px}.RunnerTabs_shareActionsGroup__QJqAn{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.RunnerTabs_socialButton__lEmb7{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:160px;min-height:48px;padding:0 18px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.45);color:#f6f6f6;font-size:15px;font-weight:500;line-height:1}.RunnerTabs_socialButton__lEmb7:disabled{opacity:.7;cursor:wait}.RunnerTabs_socialButtonBadge__Yhqsw{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:hsla(0,0%,96%,.12);font-size:14px;font-weight:700;line-height:1}.RunnerTabs_runnerDetailsGrid__0o8E6{background-color:#2a2a2a;border-radius:8px;padding:16px;margin-bottom:16px;width:100%;max-width:725px}.RunnerTabs_runnerDetailsHeading__6NkJP{font-size:20px;font-weight:700;margin-bottom:16px;color:#f6f6f6}.RunnerTabs_noSegmentsMessage___Agq_{font-size:16px;color:#bcbcbc;margin-bottom:16px}.RunnerTabs_runnerDetailsTableContainer__bQsFc{overflow-x:auto;position:relative;margin-bottom:20px}.RunnerTabs_runnerSegmentsTable__Fw8vc{border-collapse:collapse;min-width:600px;width:100%}.RunnerTabs_runnerSegmentsTable__Fw8vc thead tr{background-color:#353841}.RunnerTabs_runnerSegmentsTable__Fw8vc thead th{color:#54abf3;font-size:14px;font-weight:600;text-align:center;white-space:nowrap;padding:10px;border:1px solid #353841}.RunnerTabs_runnerSegmentsTable__Fw8vc tbody tr{background-color:#1d2029;border:1px solid #353841;transition:background-color .2s ease-in-out}.RunnerTabs_runnerSegmentsTable__Fw8vc tbody tr:nth-child(2n){background-color:#2f3136}.RunnerTabs_runnerSegmentsTable__Fw8vc tbody tr:hover{background-color:#3a3a3a}.RunnerTabs_runnerSegmentsTable__Fw8vc tbody td{color:#f6f6f6;font-size:14px;text-align:center;padding:10px;border:1px solid #353841;white-space:nowrap}.RunnerTabs_segmentTime__NTlGt{font-family:Roboto,sans-serif;font-weight:500;color:#80ff80}.RunnerTabs_segmentTimestamp__kxVnH{font-family:Roboto,sans-serif;font-weight:400}.RunnerTabs_runnerSegmentsTable__Fw8vc tbody td:first-child{text-align:left}.RunnerTabs_lightVariant__vzQUM{color:#0f172a}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_tabsContainer__UDa0U{border-bottom:1px solid #e2e8f0}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_tab__WaK82{color:#475569}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_tabActive__sYGEP{color:#1f2937;border-bottom-color:var(--color-active)}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_runnerDetailsGrid__0o8E6,.RunnerTabs_lightVariant__vzQUM .RunnerTabs_runnerInfoRow__bWrt9{background-color:#fff;color:#0f172a;border:1px solid rgba(148,163,184,.35);box-shadow:0 12px 24px rgba(15,23,42,.08)}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_runnerDetailLabel__1wYji{color:#2563eb}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_runnerDetailFact__bKJPf{color:#1f2937}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_runnerDetailFact__bKJPf span{color:#64748b}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_runnerDetailsHeading__6NkJP{color:#0f172a}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_noSegmentsMessage___Agq_{color:#475569}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_runnerSegmentsTable__Fw8vc thead tr{background-color:#e2e8f0}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_runnerSegmentsTable__Fw8vc thead th{color:#1f2937;border:1px solid #cbd5f5}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_runnerSegmentsTable__Fw8vc tbody tr{background-color:#fff;border:1px solid #e2e8f0;color:#0f172a}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_runnerSegmentsTable__Fw8vc tbody tr:nth-child(2n){background-color:#f8fafc}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_runnerSegmentsTable__Fw8vc tbody tr:hover{background-color:#e2e8f0}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_runnerSegmentsTable__Fw8vc tbody td{color:#0f172a}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_segmentTime__NTlGt{color:#16a34a}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_shareButton__qbNyG,.RunnerTabs_lightVariant__vzQUM .RunnerTabs_socialButton__lEmb7{background:#eff6ff;color:#1d4ed8;border-color:rgba(37,99,235,.22)}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_shareDropdownMenu__L9NiT{background:hsla(0,0%,100%,.98);border-color:rgba(37,99,235,.16);box-shadow:0 22px 44px rgba(15,23,42,.16)}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_shareDropdownItem__S9z_P{color:#0f172a}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_shareDropdownItem__S9z_P:hover{background:rgba(37,99,235,.08)}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_shareDropdownIcon__Ki3gv{color:#1d4ed8}.RunnerTabs_lightVariant__vzQUM .RunnerTabs_socialButtonBadge__Yhqsw{background:rgba(37,99,235,.12)}.RunnerTabs_shareToast__NWbhY{position:fixed;top:20px;right:20px;z-index:70;min-width:240px;max-width:min(420px,calc(100vw - 32px));padding:14px 16px;border-radius:14px;font-weight:600;backdrop-filter:blur(4px);box-shadow:0 18px 38px rgba(2,8,23,.35)}.RunnerTabs_shareToastSuccess__xX5ne{background:rgba(34,197,94,.12);color:#bbf7d0;border:1px solid rgba(34,197,94,.35)}.RunnerTabs_shareToastError___2Avz{background:rgba(239,68,68,.12);color:#fecaca;border:1px solid rgba(239,68,68,.35)}.RunnerTabs_shareCardCaptureRoot__k28Es{position:absolute;top:0;left:-99999px;pointer-events:none;opacity:1;visibility:visible;z-index:-1}.RunnerTabs_headCol__mvKSI{position:sticky;left:0;background-color:#353841;z-index:2;font-weight:700;color:#fff}.RunnerTabs_positionChange__2cIrn{margin-left:6px;font-size:13px;color:#54abf3}.RunnerTabs_lapSectorsRow__w2n1D td{background-color:#1d2029;border:1px solid #353841;padding:12px}.RunnerTabs_lapSectorsWrapper__1pQCU{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.RunnerTabs_lapSectorChip__cfrnL{display:inline-flex;gap:6px;align-items:center;padding:4px 10px;border-radius:999px;background-color:#353841;color:#f6f6f6;font-size:13px}.RunnerTabs_runnerAgeGroupChart__i3DOz{width:100%;max-width:725px}@media (max-width:640px){.RunnerTabs_actionButtons__pPb2t{flex-direction:column;align-items:stretch}.RunnerTabs_downloadButton__4eB91,.RunnerTabs_shareButton__qbNyG,.RunnerTabs_socialButton__lEmb7{width:100%;min-width:0}.RunnerTabs_shareDropdown__BOHOz{width:100%}.RunnerTabs_shareDropdownMenu__L9NiT{width:100%;min-width:0}}.RunnerHeader_backContainer__fVldp{padding:0 12px;margin-bottom:20px;margin-top:20px;align-items:center}.RunnerHeader_headerActions__fehC5{display:flex;align-items:center;gap:18px}.RunnerHeader_downloadButtonHeader__8uytU,.RunnerHeader_shareButtonHeader___12Qa{display:inline-flex;padding:0!important;justify-content:center;align-items:center;gap:10px;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.1px;background:transparent!important;border:none!important;color:#f6f6f6;min-width:0!important;width:auto!important;border-radius:0!important;cursor:pointer}@media (max-width:640px){.RunnerHeader_backContainer__fVldp{gap:12px}.RunnerHeader_headerActions__fehC5{gap:14px}.RunnerHeader_downloadButtonHeader__8uytU,.RunnerHeader_shareButtonHeader___12Qa{font-size:14px;line-height:18px}}.RunnerAthleteHeader_runnerAthleteHeader__CyaPi{display:inline-flex;align-items:center;gap:16px;margin:0 auto;padding:16px;width:-moz-fit-content;width:fit-content;border-radius:8px;max-width:90vw}.RunnerAthleteHeader_runnerAthleteHeaderLight__npVx1{background-color:#fff;border:1px solid rgba(148,163,184,.35);box-shadow:0 12px 24px rgba(15,23,42,.08)}.RunnerAthleteHeader_bibBadge__5iEGm{display:inline-block;padding:6px 12px;border-radius:6px;font-size:28px;font-weight:700;margin-right:16px;background-color:#a2a5a7;color:#000}.RunnerAthleteHeader_bibBadgeMale__4UlSN{background-color:#90caf9;color:#263238}.RunnerAthleteHeader_bibBadgeFemale__jI1AQ{background-color:#ff69b4;color:#3a0d24}.RunnerAthleteHeader_bibBadgeOther__owyKr{background-color:#a2a5a7;color:#000}.RunnerAthleteHeader_runnerInfoName__fgcL_{display:flex;flex-direction:column;gap:4px}.RunnerAthleteHeader_runnerFullname__238QF{font-size:24px;font-weight:700;margin:0;color:#f6f6f6;line-height:1.2}.RunnerAthleteHeader_runnerFullnameLight__sBY_5{color:#0f172a}.RunnerAthleteHeader_runnerCountry__iMwPv{display:flex;align-items:center;gap:8px}.RunnerAthleteHeader_runnerCity__eaP_E{font-size:14px;color:#bcbcbc}.RunnerAthleteHeader_runnerCityLight__6JxN3{color:#64748b}.RunnerAthleteHeader_runnerClub__oVSfg{font-size:14px;color:#54abf3;margin-top:2px}.RunnerAthleteHeader_runnerClubLight__e5VuA{color:#2563eb}.EventInfoTab_eventInfoTab__9kZCK{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1040px;align-self:stretch;margin:0 auto}.EventInfoTab_contentSection__iGdfS,.EventInfoTab_featuredVideoSection__o23M6,.EventInfoTab_sponsoredBySection__GTkUq{display:flex;flex-direction:column;gap:16px;width:100%}.EventInfoTab_featuredVideoSection__o23M6,.EventInfoTab_sponsoredBySection__GTkUq{margin-top:10px}.EventInfoTab_sectionHeader__OYFnK{display:flex;align-items:center;justify-content:space-between}.EventInfoTab_sectionTitle__OMum2{font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.EventInfoTab_featuredVideoList__5r8rS{display:flex;flex-direction:column;gap:24px}.EventInfoTab_eventInfoVideo__REtcW{position:relative;padding-top:56.25%;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 16px 32px rgba(0,0,0,.35)}.EventInfoTab_eventInfoVideo__REtcW iframe{border:0;position:absolute;top:0;left:0;width:100%;height:100%}.EventInfoTab_sponsorsCarousel__jrlS9{position:relative;max-width:none;min-width:200px;width:100%;overflow:hidden;padding:4px 0 12px}.EventInfoTab_sponsorsTrack__a860o{display:inline-flex;flex-wrap:nowrap;gap:16px;transform:translateX(0);will-change:transform}.EventInfoTab_sponsorCard__FWqNu{display:flex;align-items:center;justify-content:center;padding:24px;border-radius:16px;background:hsla(0,0%,100%,.04);min-height:112px;min-width:200px;flex:0 0 auto;transition:transform .25s ease,box-shadow .25s ease}.EventInfoTab_sponsorCard__FWqNu img{max-width:100%;max-height:64px;-o-object-fit:contain;object-fit:contain}.EventInfoTab_sponsorCard__FWqNu:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.3)}.EventInfoTab_eventInfoContent__FDYMl{display:flex;flex-direction:column;gap:16px;line-height:1.7}.EventInfoTab_eventInfoSection__wxVkE{display:flex;flex-direction:column;gap:12px}.EventInfoTab_eventInfoSectionTitle__iwbow{font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.EventInfoTab_eventOrganizerSection__iwyRj{display:flex;flex-direction:column;gap:16px;padding:24px;margin-top:10px;border-radius:16px;background:hsla(0,0%,100%,.03)}.EventInfoTab_contactSection__M1hVA,.EventInfoTab_eventOrganizerContent__WAy3L{display:flex;flex-direction:column;gap:12px}.EventInfoTab_contactSection__M1hVA{padding-top:12px;margin-top:20px;margin-bottom:20px;border-top:1px solid hsla(0,0%,100%,.08)}.EventInfoTab_contactButtons__3HE3v{display:flex;flex-wrap:wrap;gap:10px}.EventInfoTab_contactButton__xKgmX{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:6px;border:1px solid hsla(0,0%,100%,.35);color:#fff!important;background:transparent;transition:all .2s ease;text-decoration:none!important;font-weight:500;font-size:.75rem;gap:8px;text-transform:none}.EventInfoTab_contactButton__xKgmX:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.25);color:#fff}.EventInfoTab_contactButtonIcon__is3Gs{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem}.EventInfoTab_contactButtonPrimary__HVXq3{background:#6a2fce;border-color:transparent;color:#fff}.EventInfoTab_contactButtonFacebook__I8_j5{background:#2b5cc9;border-color:transparent;color:#fff!important}.EventInfoTab_contactButtonYoutube__ybVUJ{background:#d32f2f;border-color:transparent;color:#fff!important}.EventInfoTab_contactButtonTiktok__GLEN7{background:linear-gradient(135deg,rgba(0,242,234,.75),rgba(255,0,80,.75));border-color:transparent;color:#fff!important}.EventInfoTab_eventInfoContent__FDYMl h1,.EventInfoTab_eventInfoContent__FDYMl h2,.EventInfoTab_eventInfoContent__FDYMl h3{margin-top:24px}.EventInfoTab_eventInfoContent__FDYMl ul{list-style:disc;padding-left:20px}.EventInfoTab_eventInfoContent__FDYMl ol{list-style:decimal;padding-left:20px}.EventInfoTab_eventInfoContent__FDYMl a{color:#76a9ff;text-decoration:underline}.EventInfoTab_eventInfoEmpty__mo_57{padding:32px 24px;border-radius:16px;background:hsla(0,0%,100%,.04);text-align:center;font-weight:500;opacity:.9}.Dashboard_dashboardTabs__QA_Y8{margin:20px 0 0;gap:24px}.Dashboard_tabsContainer__Uar8r{border-bottom:1px solid grey;overflow:auto}.Dashboard_tab__m_MzA{font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:20px;text-align:center;justify-content:center;padding:14px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.Dashboard_tabActive__EfiAM{border-bottom:2px solid var(--color-active);font-weight:600}.Dashboard_tab__m_MzA svg{width:1em;height:1em}.Dashboard_tabsPageContainer__cxZig{width:100%}.Dashboard_dashboard-athletes-filters-outer___WcHO{width:100%;overflow-x:auto;text-align:center;-webkit-overflow-scrolling:touch}.Dashboard_dashboard-athletes-filters-inner__v5_fo{display:inline-block;white-space:nowrap;padding:8px 16px}.Dashboard_dashboard-athletes-filter__Up_4V{display:inline-flex;align-items:center;gap:.5rem;margin-right:.5rem;padding:8px 16px;background-color:#353841;border-radius:9999px;cursor:pointer;white-space:nowrap}.Dashboard_dashboard-athletes-filter__Up_4V.Dashboard_dashboard-athletes-filter-active__tMp6S{border:1px solid var(--color-active);background-color:var(--color-active)}.Dashboard_dashboard-chart-filters__WQIOq{gap:10px;padding:8px 16px;overflow:auto}.Dashboard_dashboard-chart-filters__WQIOq .Dashboard_dashboard-chart-filter__3KpDC{background-color:#353841;padding:8px 16px;white-space:nowrap}.Dashboard_dashboard-chart-filters__WQIOq .Dashboard_dashboard-chart-filter__3KpDC.Dashboard_dashboard-chart-filter-active__xiRjL{border:1px solid var(--color-active);background-color:var(--color-active)}.Dashboard_dashboard-athletes-header-bib__B2OgO,.Dashboard_dashboard-race-header-bib__i4vTJ{display:flex;align-items:center;justify-content:center;text-transform:none;color:#54abf3;font-weight:600;padding:0 0 3px}.Dashboard_dashboard-race-header-name__b6egP{display:flex;align-items:left;justify-content:left;text-transform:none;color:#54abf3;font-weight:600;padding:0 0 3px}.Dashboard_dashboard-athletes-header-name__eDMJZ{display:flex;align-items:left;justify-content:left;text-transform:none;color:#f7f7f7;font-weight:600}.Dashboard_dashboard-athletes-grid-name__7PA2s{display:flex;flex-direction:column;gap:4px;color:#fff;font-weight:600}.Dashboard_dashboard-athletes-grid-name__7PA2s span{color:#bcbcbc;display:inline-flex;align-items:center;gap:8px}.Dashboard_dashboard-athletes-grid-data__w5sNy{color:#fff;font-weight:600}.Dashboard_dashboard-athletes-grid-age-group__0JtMM,.Dashboard_dashboard-athletes-grid-team-club__Vv3yI{color:#bcbcbc;font-size:.9rem}.Dashboard_dashboard-athletes-grid-country__rZ_ny{display:inline-flex;align-items:center;gap:8px}.Dashboard_dashboard-athletes-grid-country__rZ_ny img,.Dashboard_dashboard-athletes-grid-country__rZ_ny svg{border-radius:4px}.Dashboard_dashboard-athletes-grid-bib-female__VZ4Yl,.Dashboard_dashboard-athletes-grid-bib-male__zvA4l,.Dashboard_dashboard-athletes-grid-bib-other__r1AXy{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;font-weight:700}.Dashboard_dashboard-athletes-grid-bib-male__zvA4l{background:linear-gradient(135deg,#90caf9,#42a5f5);color:#0b1a33}.Dashboard_dashboard-athletes-grid-bib-female__VZ4Yl{background:linear-gradient(135deg,#f48fb1,#e91e63);color:#fff}.Dashboard_dashboard-athletes-grid-bib-other__r1AXy{background:linear-gradient(135deg,#a2a5a7,#6d6f73);color:#000}.Dashboard_dashboard-athletes-grid-gender__ONv1m{display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.08em}.Dashboard_dashboard-athletes-grid-gender__ONv1m svg{width:1.2em;height:1.2em}.Dashboard_dashboard-tabs-page-container__qvoWp .Dashboard_runner-info-row__ZXI62{background-color:#2a2a2a;border-radius:8px;padding:16px;margin-bottom:16px;width:100%;max-width:725px;display:flex;align-items:center;gap:16px}.Dashboard_runner-icon__rEe_d{flex-shrink:0}.Dashboard_runner-icon__rEe_d svg{width:2em;height:2em;fill:#a2a5a7}.Dashboard_runner-icon-male__vXxsF svg{fill:#90caf9}.Dashboard_runner-icon-female__URBJ7 svg{fill:#ff69b4}.Dashboard_bib-badge__oiqjH{display:inline-block;padding:6px 12px;border-radius:6px;font-size:28px;font-weight:700;margin-right:16px;background-color:#a2a5a7;color:#000}.Dashboard_bib-badge-male__S_NUv{background-color:#90caf9;color:#000}.Dashboard_bib-badge-female__HTR2B{background-color:#ff69b4;color:#fff}.Dashboard_bib-badge-other__1xQfQ{background-color:#a2a5a7;color:#000}.Dashboard_runner-info-name__Q_GeH{display:flex;flex-direction:column;gap:4px}.Dashboard_runner-fullname__eGHjp{font-size:24px;font-weight:700;margin:0;color:#f6f6f6;line-height:1.2}.Dashboard_runner-country__mTI6U{display:flex;align-items:center;gap:8px}.Dashboard_runner-city__WYJDu{font-size:14px;color:#bcbcbc}.Dashboard_runner-club__huU54{font-size:14px;color:#54abf3;margin-top:2px}.Dashboard_runner-detail-items__v72V3{display:flex;flex-wrap:wrap;gap:16px}.Dashboard_runner-detail-item__BfSKp{display:flex;flex-direction:column;align-items:flex-start}.Dashboard_runner-detail-label__ZQiTw{color:#54abf3;font-size:14px;font-weight:400;margin-bottom:2px}.Dashboard_runner-detail-fact__18Dmh{color:#f6f6f6;font-size:20px;font-weight:700}.Dashboard_runner-detail-fact__18Dmh span{color:#6f6f6f;font-size:16px;margin-left:4px}.Dashboard_download-container__DkH9E{display:flex;justify-content:center;width:100%}.Dashboard_download-button__hHtAG{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:999px;border:none;font-weight:600;color:#151821;background:linear-gradient(135deg,#f6f6f6,#d4d4d4);cursor:pointer}.Dashboard_round-loader-downloads__q3Cw2,.Dashboard_round-loader__jxIAc{border-radius:50%;border:3px solid hsla(0,0%,100%,.2);border-top-color:hsla(0,0%,100%,.8);width:20px;height:20px;animation:Dashboard_spin__5dgtH 1s linear infinite}@keyframes Dashboard_spin__5dgtH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Dashboard_notification-alert__YjLcN{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:12px 16px;border-radius:12px;background:rgba(59,130,246,.15);color:#bfdbfe}.Dashboard_notification-alert__YjLcN svg{width:1.2em;height:1.2em}.Dashboard_toast__AXxh8{min-width:220px;padding:12px 16px;border-radius:12px;font-weight:600;backdrop-filter:blur(4px);box-shadow:0 12px 30px rgba(0,0,0,.35);transition:opacity .2s ease,transform .2s ease}.Dashboard_toast-success__DQuDE{background:rgba(34,197,94,.12);color:#bbf7d0;border:1px solid rgba(34,197,94,.35)}.Dashboard_toast-error__6GaGE{background:rgba(239,68,68,.12);color:#fecaca;border:1px solid rgba(239,68,68,.35)}.DashboardRender_eventContent__oqXfa{position:relative}.DashboardRender_eventLoaderSpinner__c48_y{position:sticky}