.CompetitionAbout_about__87iis{padding:100px 0 80px;color:var(--color-text-primary);background:var(--color-bg-page)}@media(max-width:770px){.CompetitionAbout_about__87iis{padding:48px 0 56px}}.CompetitionAbout_aboutInner__yc2oQ{max-width:1100px;margin:0 auto;padding:0 var(--container-margin-lr);text-align:center}.CompetitionAbout_aboutTitle__NfLsk{margin:0 0 32px;font-family:var(--font-family-heading);font-size:40px;font-weight:700;text-transform:uppercase}@media(max-width:770px){.CompetitionAbout_aboutTitle__NfLsk{font-size:20px;margin-bottom:20px}}.CompetitionAbout_aboutText__yKo6j{font-size:18px;line-height:1.55;color:var(--color-text-secondary)}.CompetitionAbout_aboutText__yKo6j p{margin:0 0 1em}.CompetitionAbout_aboutText__yKo6j p:last-child{margin-bottom:0}.CompetitionAbout_aboutText__yKo6j ol,.CompetitionAbout_aboutText__yKo6j ul{margin:0 0 1em;padding-left:1.4em;text-align:left;display:inline-block}.CompetitionAbout_aboutText__yKo6j li+li{margin-top:.35em}.CompetitionAbout_aboutText__yKo6j a{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:.15em}.CompetitionAbout_aboutText__yKo6j a:hover{text-decoration-thickness:2px}.CompetitionAbout_aboutText__yKo6j b,.CompetitionAbout_aboutText__yKo6j strong{font-weight:700;color:var(--color-text-primary)}@media(max-width:770px){.CompetitionAbout_aboutText__yKo6j{font-size:14px}}.CompetitionHero_hero__5jAI9{--hero-min-height:518px;--hero-inner-padding-desktop:55px calc(var(--container-margin-lr) + 40px) 105px;--hero-inner-padding-mobile:100px var(--container-margin-lr) 40px;--hero-bg-max-width:var(--container-width);--hero-bg-min-height:518px;--hero-bg-aspect-ratio:1600/518;--hero-bg-mobile-min-height:315px;--hero-bg-mobile-aspect-ratio:375/315;--hero-bg-offset-desktop:0;--hero-bg-height-extra-desktop:0;--hero-bg-object-position:right top;--hero-media-align:flex-start;--hero-mobile-media-max-height:none;color:var(--color-text-primary)}.CompetitionHero_heroMedia__HzMSZ{justify-content:center}.CompetitionHero_heroBg__o12Nx{margin:0 auto}@media(max-width:770px){.CompetitionHero_heroInner__4TCKQ{padding-bottom:0}}.CompetitionHero_heroOverlay__txx3s{background:linear-gradient(90deg,rgba(5,5,16,.92),rgba(5,5,16,.55) 55%,rgba(5,5,16,.25))}@media(max-width:770px){.CompetitionHero_heroOverlay__txx3s{display:none}}.CompetitionHero_heroContent___kIFu{max-width:900px}.CompetitionHero_heroBadge__qtWEE{display:block;width:135px;height:135px;margin-bottom:35px;border-radius:50%;object-fit:cover}.CompetitionHero_heroTitle__8BKvW{margin:0 0 35px;font-family:var(--font-family-heading);font-size:40px;font-weight:900;line-height:1.05;text-transform:uppercase;letter-spacing:.02em}@media(max-width:770px){.CompetitionHero_heroTitle__8BKvW{font-size:24px}}.CompetitionHero_heroMeta__zUijO{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px 32px;font-size:18px;color:var(--color-text-secondary)}.CompetitionHero_heroMeta__zUijO div{display:flex;align-items:center;gap:8px}@media(max-width:770px){.CompetitionHero_heroMeta__zUijO{font-size:14px;gap:12px 20px}}.CompetitionHero_heroMetaIcon__NIunr{width:24px;height:24px;flex-shrink:0;color:var(--color-text-primary)}.page_competitionPage__0hSqO{color:var(--color-text-primary)}.page_leaderboardSection__tpxpR{padding:72px 0 80px;background:var(--color-bg-page)}@media(max-width:770px){.page_leaderboardSection__tpxpR{padding:48px 0 56px}}.page_leaderboardSectionInner__JriTb{max-width:var(--container-width);margin:0 auto;padding:0 var(--container-margin-lr)}.CompetitionRegistrationForm_registration__RGbUX{position:relative;scroll-margin-top:var(--header-height);padding:40px 0 60px;background:linear-gradient(135deg,#c41e3a,#6b1a6e 45%,#120b2e);color:var(--color-text-primary)}@media(max-width:770px){.CompetitionRegistrationForm_registration__RGbUX{padding:48px 0 64px}}.CompetitionRegistrationForm_registrationInner__vRye3{max-width:1200px;margin:0 auto;padding:0 var(--container-margin-lr)}.CompetitionRegistrationForm_registrationTitle__D6zdc{margin:0 0 16px;font-family:var(--font-family-heading);font-size:40px;font-weight:700;text-align:center;text-transform:uppercase}@media(max-width:770px){.CompetitionRegistrationForm_registrationTitle__D6zdc{font-size:20px;margin-bottom:12px}}.CompetitionRegistrationForm_registrationEvent__7_k2T{margin:0 0 40px;font-family:var(--font-family-heading);font-size:18px;font-weight:700;line-height:1.35;text-align:center;text-transform:uppercase;letter-spacing:.04em}@media(max-width:770px){.CompetitionRegistrationForm_registrationEvent__7_k2T{margin-bottom:28px;font-size:14px}}.CompetitionRegistrationForm_registrationClosed__XgGDP{text-align:center;font-size:18px;color:hsla(0,0%,100%,.85)}.CompetitionRegistrationForm_form__R4ZZt{display:flex;flex-direction:column;gap:32px}.CompetitionRegistrationForm_block__Vf_m4{display:flex;flex-direction:column;gap:16px}.CompetitionRegistrationForm_blockTitle__gmG_O{margin:0;font-family:var(--font-family-heading);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.CompetitionRegistrationForm_blockHint__0jCE_{margin:-8px 0 0;font-size:14px;color:hsla(0,0%,100%,.7)}.CompetitionRegistrationForm_divisionResult__vMAJe{margin:0;padding:16px 20px;border:1px solid hsla(0,0%,100%,.35);border-radius:var(--radius-button);background:hsla(0,0%,100%,.12);font-size:16px;color:var(--color-text-primary)}.CompetitionRegistrationForm_divisionResult__vMAJe strong{font-family:var(--font-family-heading);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.CompetitionRegistrationForm_row3__qzPDK{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.CompetitionRegistrationForm_row3__qzPDK>*{min-width:0}@media(max-width:770px){.CompetitionRegistrationForm_row3__qzPDK{grid-template-columns:1fr}}.CompetitionRegistrationForm_row2__E5wxF{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:770px){.CompetitionRegistrationForm_row2__E5wxF{grid-template-columns:1fr}}.CompetitionRegistrationForm_fieldFull__O069e,.CompetitionRegistrationForm_field___FtQ3,.CompetitionRegistrationForm_selectWrap__PSCiu{position:relative;display:flex;flex-direction:column;gap:4px}.CompetitionRegistrationForm_fieldFull__O069e input{width:100%}.CompetitionRegistrationForm_fieldFull__O069e input,.CompetitionRegistrationForm_field___FtQ3 input,.CompetitionRegistrationForm_select__JQ6eo{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:14px 16px;border:1px solid hsla(0,0%,100%,.35);border-radius:var(--radius-button);background:hsla(0,0%,100%,.12);font-family:var(--font-family-body);font-size:16px;color:var(--color-text-primary)}.CompetitionRegistrationForm_fieldFull__O069e input::placeholder,.CompetitionRegistrationForm_field___FtQ3 input::placeholder,.CompetitionRegistrationForm_select__JQ6eo::placeholder{color:hsla(0,0%,100%,.55)}.CompetitionRegistrationForm_fieldFull__O069e input:focus,.CompetitionRegistrationForm_field___FtQ3 input:focus,.CompetitionRegistrationForm_select__JQ6eo:focus{outline:none;border-color:hsla(0,0%,100%,.7)}.CompetitionRegistrationForm_select__JQ6eo{appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-text-fill-color:currentColor;cursor:pointer}.CompetitionRegistrationForm_select__JQ6eo option{color:#050510;background:#fff}.CompetitionRegistrationForm_inputError___WV98{border-color:#ffb4b4!important}.CompetitionRegistrationForm_fieldError___0L1U{margin:0;font-size:13px;color:#ffb4b4}.CompetitionRegistrationForm_formError__Jnqq9{color:#ffb4b4}.CompetitionRegistrationForm_formError__Jnqq9,.CompetitionRegistrationForm_formSuccess__UXmZC{margin:0;padding:12px 16px;border-radius:var(--radius-button);background:rgba(0,0,0,.25);text-align:center}.CompetitionRegistrationForm_formSuccess__UXmZC{color:#b8f5c8}.CompetitionRegistrationForm_disciplines__d8nzM{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:770px){.CompetitionRegistrationForm_disciplines__d8nzM{grid-template-columns:repeat(2,1fr)}}.CompetitionRegistrationForm_discipline__EU4UT{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid hsla(0,0%,100%,.35);border-radius:var(--radius-button);background:hsla(0,0%,100%,.18);font-size:15px;line-height:1.2;color:var(--color-text-primary);cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.CompetitionRegistrationForm_discipline__EU4UT:hover{background:hsla(0,0%,100%,.24)}.CompetitionRegistrationForm_discipline__EU4UT input{position:absolute;opacity:0;pointer-events:none}.CompetitionRegistrationForm_disciplineCheckbox__ig7Ly{position:relative;flex-shrink:0;width:16px;height:16px;border-radius:4px;border:2px solid hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.15);transition:border-color .2s,background .2s}.CompetitionRegistrationForm_disciplineCheckbox__ig7Ly:after{content:"";position:absolute;left:4px;top:0;width:4px;height:8px;border:solid transparent;border-width:0 2px 2px 0;transform:rotate(45deg)}.CompetitionRegistrationForm_disciplineLabel__2g_Gh{min-width:0;font-weight:500}.CompetitionRegistrationForm_disciplineActive__ZuNC_{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.35)}.CompetitionRegistrationForm_disciplineActive__ZuNC_ .CompetitionRegistrationForm_disciplineCheckbox__ig7Ly{background:var(--color-accent-red);border-color:var(--color-accent-red)}.CompetitionRegistrationForm_disciplineActive__ZuNC_ .CompetitionRegistrationForm_disciplineCheckbox__ig7Ly:after{border-color:#fff}.CompetitionRegistrationForm_consent__shLjr{display:flex;align-items:flex-start;gap:10px;margin-top:8px;font-size:14px;line-height:1.4;cursor:pointer}.CompetitionRegistrationForm_consent__shLjr input{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:var(--color-accent-red);cursor:pointer}.CompetitionRegistrationForm_consent__shLjr a{color:inherit;text-decoration:underline;text-underline-offset:2px}.CompetitionRegistrationForm_consent__shLjr a:hover{opacity:.85}.CompetitionRegistrationForm_consentError__l16au{color:#ffb4b4}.CompetitionRegistrationForm_submit__fcHDF{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin:8px auto 0;padding:20px 28px;border:none;border-radius:var(--radius-button);background:#fff;font-family:var(--font-family-heading);font-size:18px;font-weight:700;color:#050510;text-transform:uppercase;cursor:pointer;transition:opacity .2s}.CompetitionRegistrationForm_submit__fcHDF:disabled{opacity:.65;cursor:not-allowed}.CompetitionRegistrationForm_submitIcon__L23nH{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#050510;color:#fff;border-radius:4px}.CompetitionRegistrationForm_submitIcon__L23nH svg{width:12px;height:12px}.CompetitionRegistrationForm_successPopupOverlay__zx7w9{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(10,10,16,.45)}.CompetitionRegistrationForm_successPopup__z2E0g{width:min(100%,720px);padding:30px;border-radius:12px;background:#fff;color:#050510;text-align:center}.CompetitionRegistrationForm_successPopupTitle__Guj3l{margin:0;font-family:var(--font-family-heading);font-size:28px;font-weight:700;line-height:1.1;text-transform:uppercase}.CompetitionRegistrationForm_successPopupMessage__FlspJ{margin:16px 0 0;font-size:18px;line-height:1.2}.CompetitionRegistrationForm_successPopupButton__BoTCS{width:100%;margin-top:20px;padding:16px 20px;border:none;border-radius:10px;background:linear-gradient(90deg,#78308d,#ff0034);font-family:var(--font-family-heading);font-size:20px;font-weight:700;line-height:1;color:#fff;text-transform:uppercase;cursor:pointer}@media(max-width:770px){.CompetitionRegistrationForm_successPopupOverlay__zx7w9{align-items:center;padding:16px}.CompetitionRegistrationForm_successPopup__z2E0g{width:min(100%,560px);padding:24px 18px 14px}.CompetitionRegistrationForm_successPopupTitle__Guj3l{font-size:24px}.CompetitionRegistrationForm_successPopupMessage__FlspJ{margin-top:12px;font-size:22px}.CompetitionRegistrationForm_successPopupButton__BoTCS{margin-top:16px;font-size:26px;padding:14px 18px}}.CompetitionRegistrationForm_formatOptions__U6Nc_{display:flex;flex-wrap:wrap;gap:12px 24px}.CompetitionRegistrationForm_formatOption__fjx3c{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:16px}.CompetitionRegistrationForm_srOnly__0RtbS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.adminFilterTabs_root__HTeoI{display:flex;width:100%;min-width:0;overflow-x:auto;margin-bottom:1rem;border:1px solid var(--admin-border);border-radius:.5rem;background:var(--admin-surface);scrollbar-width:thin}.adminFilterTabs_tab__X8dNV{flex:0 0 auto;min-width:5.5rem;height:2.5rem;border:none;border-right:1px solid var(--admin-border);padding:0 .875rem;font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap;color:var(--admin-accent);background:var(--admin-surface);cursor:pointer;transition:background-color .12s ease}.adminFilterTabs_tab__X8dNV:last-child{border-right:none}.adminFilterTabs_tab__X8dNV:hover{background:var(--admin-surface-muted)}.adminFilterTabs_tabActive__LEoLT{background:var(--admin-accent-soft)}.FilterTabs_root__VcIVb{display:flex;width:100%;max-width:100%;flex-wrap:wrap;gap:8px;margin-bottom:28px;padding:9px;border-radius:calc(var(--radius-button) + 4px);background:hsla(0,0%,100%,.06);font-weight:400}@media(max-width:770px){.FilterTabs_root__VcIVb{padding:5px;margin-bottom:20px}}.FilterTabs_tab__zNqYO{flex:1 1 140px;max-width:200px;min-width:160px;display:flex;align-items:center;justify-content:center;padding:12px 16px;border:1px solid transparent;border-radius:var(--radius-button);background:#020315;font-family:var(--font-family-body);font-size:16px;font-weight:500;line-height:1.25;text-align:center;white-space:normal;overflow-wrap:anywhere;color:var(--color-text-primary);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.FilterTabs_tab__zNqYO:hover{border-color:hsla(0,0%,100%,.25)}@media(max-width:770px){.FilterTabs_tab__zNqYO{flex:1 1 90px;padding:8px 10px;font-size:10px;min-width:0}}.FilterTabs_tabActive__ap4mr{border-color:transparent;background:var(--color-text-primary);color:var(--color-accent-red);font-weight:700}.FilterTabs_tabActive__ap4mr:hover{border-color:transparent}.Events_events__Qe81T{padding:75px 0 80px;color:var(--color-text-primary);background:var(--color-bg-page)}@media(max-width:770px){.Events_events__Qe81T{padding:48px 0 64px}}.Events_eventsInner__QrV9B{max-width:var(--container-width);margin:0 auto;padding:0 var(--container-margin-lr)}.Events_eventsTitle__sZL_s{margin-bottom:40px;font-family:var(--font-family-heading);font-size:40px;font-weight:700;letter-spacing:0;text-align:center;text-transform:uppercase}@media(max-width:770px){.Events_eventsTitle__sZL_s{font-size:20px;margin-bottom:25px}}.Events_eventsEmpty__d4xy3{margin:0;text-align:center;font-family:var(--font-family-body);font-size:15px;color:var(--color-text-secondary)}.Events_eventsList__N_2T7{--list-gap:40px;display:flex;gap:var(--list-gap);flex-wrap:wrap}@media(max-width:770px){.Events_eventsList__N_2T7{--list-gap:20px}}.Events_eventsListGrid__dj3lu{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:900px){.Events_eventsListGrid__dj3lu{grid-template-columns:1fr}}.Events_eventsListGrid__dj3lu .Events_eventCardItem__SqWY3{width:100%}.Events_eventCardItem__SqWY3{width:calc(50% - var(--list-gap)/2)}@media(max-width:1000px){.Events_eventCardItem__SqWY3{width:100%}}.Events_eventCard__MuzKA{position:relative;display:flex;flex-direction:column;gap:16px;min-height:277px;padding:28px;border-radius:var(--radius-card);overflow:hidden;cursor:pointer}@media(max-width:770px){.Events_eventCard__MuzKA{min-height:280px;padding:24px}}.Events_eventCardOverlay__Qfwvn{position:absolute;inset:0;z-index:0;border-radius:inherit}.Events_eventCardWatermark__hOynW{position:absolute;right:-8px;bottom:-8px;width:140px;height:140px;color:hsla(0,0%,100%,.08);pointer-events:none}.Events_eventCardWatermark__hOynW svg{width:100%;height:100%}.Events_eventCardTitle__mQ5pH{position:relative;z-index:1;pointer-events:none;margin:0;max-width:85%;font-family:var(--font-family-heading);font-size:clamp(16px,4vw,20px);font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.Events_eventCardMeta__PkiAf{position:relative;z-index:1;pointer-events:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-family:var(--font-family-body);font-size:13px;color:hsla(0,0%,100%,.85)}.Events_eventCardMeta__PkiAf li{display:flex;align-items:center;gap:8px}.Events_eventCardMeta__PkiAf svg{flex-shrink:0;opacity:.9}.Events_eventCardMetaIcon__B6f4G{width:16px;height:16px}.Events_eventCardActions__MLm9Z{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.Events_eventCardBtnPrimary__VfMgm,.Events_eventCardBtnSecondary__ZVFdr{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--radius-button);font-family:var(--font-family-heading);font-size:14px;font-weight:400;letter-spacing:.05em;text-decoration:none;transition:opacity .2s,background .2s}@media(max-width:770px){.Events_eventCardBtnPrimary__VfMgm,.Events_eventCardBtnSecondary__ZVFdr{gap:12px;padding:8px 14px}}.Events_eventCardBtnPrimary__VfMgm{background:var(--color-text-primary);color:#050510}.Events_eventCardBtnPrimary__VfMgm:hover{opacity:.92}.Events_eventCardBtnPrimaryDisabled__RdiNI{opacity:.45;cursor:not-allowed}.Events_eventCardBtnPrimaryDisabled__RdiNI:hover{opacity:.45}.Events_eventCardBtnPrimaryDisabled__RdiNI .Events_eventCardBtnIconWrapper__pdiZK{opacity:.6}.Events_eventCardBtnSecondary__ZVFdr{border:1px solid hsla(0,0%,100%,.65);color:var(--color-text-primary)}.Events_eventCardBtnSecondary__ZVFdr:hover{background:hsla(0,0%,100%,.08)}.Events_eventCardBtnSecondaryDisabled__wDuzT{opacity:.45;cursor:not-allowed}.Events_eventCardBtnSecondaryDisabled__wDuzT:hover{opacity:.45;background:transparent}.Events_eventCardBtnIconWrapper__pdiZK{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-accent-red);border-radius:4px;color:var(--color-text-primary)}.FullBleedPage_fullBleedPage__f8ESC{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow-x:hidden}.HeroBanner_hero__iECXN{--hero-min-height:540px;--hero-inner-padding-desktop:30px calc(var(--container-margin-lr) + 20px) 40px;--hero-inner-padding-mobile:10px var(--container-margin-lr);--hero-bg-max-width:var(--container-width);--hero-bg-offset-desktop:-55px;--hero-bg-height-extra-desktop:55px;--hero-mobile-media-max-height:280px;position:relative;min-height:var(--hero-min-height);color:var(--color-text-primary);overflow:hidden}.HeroBanner_heroInner__7g0gl{flex-direction:column;min-height:inherit;max-width:var(--container-width);margin:0 auto;padding:var(--hero-inner-padding-desktop)}.HeroBanner_heroContent__sXW3y,.HeroBanner_heroInner__7g0gl{position:relative;z-index:2;display:flex;justify-content:flex-end}.HeroBanner_heroContent__sXW3y{flex:1;flex-direction:column}.HeroBanner_heroBottom__oXCT6{position:relative;z-index:2}.HeroBanner_heroBottomAfterMedia__bO6J8{display:none}.HeroBanner_heroMedia__ApvCs{position:absolute;inset:0;z-index:0;display:flex;justify-content:center;align-items:var(--hero-media-align,stretch);pointer-events:none}.HeroBanner_heroBg__rBSLr{position:relative;width:100%;max-width:var(--hero-bg-max-width);height:100%;overflow:hidden}.HeroBanner_heroBgNatural__hcPtj{position:relative;width:min(100%,var(--hero-bg-max-width,100%));max-width:var(--hero-bg-max-width,none);height:auto;min-height:var(--hero-bg-min-height,518px);aspect-ratio:var(--hero-bg-aspect-ratio,1600/518);overflow:hidden;align-self:var(--hero-bg-align-self,flex-start)}.HeroBanner_heroBgNatural__hcPtj>span{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;overflow:hidden!important}.HeroBanner_heroBgNatural__hcPtj .HeroBanner_heroBgImage___M_4f{position:absolute!important;inset:0!important;top:0!important;left:auto!important;display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:var(--hero-bg-object-position,right top)}.HeroBanner_heroBgImage___M_4f{position:absolute;left:0;top:var(--hero-bg-offset-desktop);width:100%;height:calc(100% + var(--hero-bg-height-extra-desktop));object-fit:cover;object-position:var(--hero-bg-object-position,center top)}.HeroBanner_heroBgImageMobile__xMcAj{display:none}.HeroBanner_heroOverlay__xdQ0e{position:absolute;inset:0;z-index:1;pointer-events:none}@media(max-width:770px){.HeroBanner_hero__iECXN{min-height:auto;display:flex;flex-direction:column;overflow:visible}.HeroBanner_heroInner__7g0gl{order:1;min-height:auto;justify-content:flex-start;padding:var(--hero-inner-padding-mobile)}.HeroBanner_heroMedia__ApvCs{position:static;order:2;width:calc(100% + var(--container-margin-lr)*2);margin-left:calc(-1*var(--container-margin-lr));margin-right:calc(-1*var(--container-margin-lr));max-height:var(--hero-mobile-media-max-height);overflow:hidden}.HeroBanner_heroBg__rBSLr{position:static;max-width:none;height:auto;overflow:visible}.HeroBanner_heroBgNatural__hcPtj{position:relative;max-width:none;width:100%;height:auto;min-height:var(--hero-bg-mobile-min-height,315px);aspect-ratio:var(--hero-bg-mobile-aspect-ratio,375/315);overflow:hidden}.HeroBanner_heroBgNatural__hcPtj>span:first-of-type{display:none!important}.HeroBanner_heroBgNatural__hcPtj>span:last-of-type{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;overflow:hidden!important}.HeroBanner_heroBgImage___M_4f{display:none}.HeroBanner_heroBgImageMobile__xMcAj{position:static;display:block;width:100%;height:auto;object-fit:cover;object-position:var(--hero-bg-object-position,center top)}.HeroBanner_heroBgNatural__hcPtj .HeroBanner_heroBgImageMobile__xMcAj{position:absolute;inset:0;width:100%;height:100%;min-height:var(--hero-bg-mobile-min-height,315px);object-fit:cover;object-position:var(--hero-bg-object-position,right top)}.HeroBanner_heroBottomInInner__uOGOB{display:none}.HeroBanner_heroBottomAfterMedia__bO6J8{display:block;order:3;position:relative;z-index:2;width:100%;max-width:var(--container-width);margin:-48px auto 0;padding:0 var(--container-margin-lr);box-sizing:border-box}}.page_homePage___DeXd{color:var(--color-text-primary)}.LeaderboardView_leaderboard__kPJD2{padding:24px 0 48px;max-width:100%;margin:0 auto}.LeaderboardView_leaderboardHeader__pOYXB{margin-bottom:24px}.LeaderboardView_leaderboardTitle__9P1U_{font-size:2rem;font-weight:700;margin:0 0 8px}.LeaderboardView_leaderboardCompetition__o_Ys_{margin:0;color:#555;font-size:1.05rem}.LeaderboardView_leaderboardPanel__HSwnR{border:1px solid #e8e8e8;border-radius:12px;padding:20px 24px;background:#fafafa}.LeaderboardView_leaderboardDivisionName__OIBsK{font-size:1.1rem;margin:0 0 16px;font-weight:600}.LeaderboardView_leaderboardGridWrap__DdVBs{overflow-x:auto;margin:0 -8px;padding:0 8px}.LeaderboardView_leaderboardGrid__fWt_j{width:100%;min-width:560px;font-size:.9rem;background:#fff}.LeaderboardView_gridHeader__l7cGT{padding:10px;font-size:20px}@media(max-width:770px){.LeaderboardView_gridHeader__l7cGT{padding:5px;font-size:10px}}.LeaderboardView_gridHeader__l7cGT,.LeaderboardView_gridRow__wnE7P{display:grid;width:100%;grid-template-columns:var(--leaderboard-rank-col,48px) var(--leaderboard-name-col,minmax(140px,1fr)) var(--leaderboard-total-col,minmax(130px,1fr))}.LeaderboardView_leaderboardGrid__fWt_j[data-complex-count]:not([data-complex-count="0"]) .LeaderboardView_gridHeader__l7cGT,.LeaderboardView_leaderboardGrid__fWt_j[data-complex-count]:not([data-complex-count="0"]) .LeaderboardView_gridRow__wnE7P{grid-template-columns:var(--leaderboard-rank-col,48px) var(--leaderboard-name-col,minmax(140px,1fr)) var(--leaderboard-total-col,minmax(130px,1fr)) var(--leaderboard-grid-complex-columns)}.LeaderboardView_leaderboardGrid__fWt_j[data-applicants-grid][data-hide-rank] .LeaderboardView_gridHeader__l7cGT,.LeaderboardView_leaderboardGrid__fWt_j[data-applicants-grid][data-hide-rank] .LeaderboardView_gridRow__wnE7P{grid-template-columns:var(--leaderboard-name-col,minmax(140px,1fr)) minmax(120px,1fr)}.LeaderboardView_leaderboardGrid__fWt_j[data-hide-rank]:not([data-applicants-grid]) .LeaderboardView_gridHeader__l7cGT,.LeaderboardView_leaderboardGrid__fWt_j[data-hide-rank]:not([data-applicants-grid]) .LeaderboardView_gridRow__wnE7P{grid-template-columns:var(--leaderboard-name-col,minmax(140px,1fr))}.LeaderboardView_leaderboardGrid__fWt_j[data-per-complex-grid] .LeaderboardView_gridHeader__l7cGT,.LeaderboardView_leaderboardGrid__fWt_j[data-per-complex-grid] .LeaderboardView_gridRow__wnE7P{grid-template-columns:var(--leaderboard-rank-col,48px) var(--leaderboard-name-col,minmax(140px,1fr)) minmax(110px,1fr)}.LeaderboardView_gridHeaderCell__Swu3q{padding:10px 12px;text-align:left;font-weight:600;border-bottom:2px solid #e0e0e0;white-space:normal;overflow-wrap:normal;hyphens:none;line-height:1.25;min-width:0;background:#f5f5f5}.LeaderboardView_gridHeaderCellComplex__fXV4r{overflow-wrap:break-word}.LeaderboardView_gridHeaderCellRank__IaQXH{text-align:center}.LeaderboardView_gridHeaderCellAthlete__9t9Wh{background:#e85d04;color:#fff}.LeaderboardView_gridHeaderCellTotal__O0BBY{text-align:center;white-space:nowrap}.LeaderboardView_gridHeaderCellDivision__S479W{text-align:center}.LeaderboardView_gridCellDivision__Gs3bY{justify-content:center;font-weight:500;color:#444}.LeaderboardView_leaderboardGrid__fWt_j[data-applicants-grid] .LeaderboardView_gridHeader__l7cGT,.LeaderboardView_leaderboardGrid__fWt_j[data-applicants-grid] .LeaderboardView_gridRow__wnE7P{grid-template-columns:var(--leaderboard-rank-col,48px) var(--leaderboard-name-col,minmax(140px,1fr)) var(--leaderboard-grid-complex-columns,minmax(120px,1fr))}.LeaderboardView_leaderboardGrid__fWt_j[data-applicants-grid]:not([data-complex-count="0"]) .LeaderboardView_gridHeader__l7cGT,.LeaderboardView_leaderboardGrid__fWt_j[data-applicants-grid]:not([data-complex-count="0"]) .LeaderboardView_gridRow__wnE7P{grid-template-columns:var(--leaderboard-rank-col,48px) var(--leaderboard-name-col,minmax(140px,1fr)) var(--leaderboard-grid-complex-columns)}.LeaderboardView_leaderboardGrid__fWt_j[data-applicants-grid][data-hide-rank]:not([data-complex-count="0"]) .LeaderboardView_gridHeader__l7cGT,.LeaderboardView_leaderboardGrid__fWt_j[data-applicants-grid][data-hide-rank]:not([data-complex-count="0"]) .LeaderboardView_gridRow__wnE7P{grid-template-columns:var(--leaderboard-name-col,minmax(140px,1fr)) var(--leaderboard-grid-complex-columns,minmax(120px,1fr))}.LeaderboardView_gridBody__Ot1Xs .LeaderboardView_gridRow__wnE7P:nth-child(2n){background:#fafafa}.LeaderboardView_gridCell__ygF_K{border-bottom:1px solid #eee;display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:16px 10px;font-size:17px;min-width:0;overflow-wrap:break-word}@media(max-width:770px){.LeaderboardView_gridCell__ygF_K{font-size:11px}}.LeaderboardView_gridCellRank__fIuqH{justify-content:center;font-weight:700;color:#333}.LeaderboardView_gridCellName__xP8bM{font-weight:500;overflow-wrap:break-word;word-break:break-word}.LeaderboardView_gridCellTotal__MmFMm{justify-content:center;font-weight:600}.LeaderboardView_gridCellEmpty__qfWbS{color:#aaa;justify-content:center}.LeaderboardView_gridResult__Dph61{margin-right:4px}.LeaderboardView_gridPoints__0GoP5{color:#666;font-size:.85em}.LeaderboardView_resultInput__pAru7{width:100%;min-width:72px;padding:4px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background:#fff}.LeaderboardView_resultInput__pAru7:focus{outline:2px solid #93c5fd;border-color:#60a5fa}.LeaderboardView_resultInputError__BB3kQ{display:block;margin-top:4px;color:#b91c1c;font-size:.75rem}.LeaderboardView_leaderboardEmpty__7nWu6{color:#666;margin:0}.LeaderboardView_leaderboardEmbedded__YYGM5{padding:0;color:var(--color-text-primary)}.LeaderboardView_leaderboardTitleEmbedded__5qS9k{margin:0;font-family:var(--font-family-heading);font-size:36px;font-weight:700;text-align:center;text-transform:uppercase}@media(max-width:770px){.LeaderboardView_leaderboardTitleEmbedded__5qS9k{font-size:18px}}.LeaderboardView_leaderboardEmbedded__YYGM5 .LeaderboardView_leaderboardHeader__pOYXB{margin-bottom:32px}.LeaderboardView_leaderboardEmbedded__YYGM5 .LeaderboardView_leaderboardPanel__HSwnR{border:none;padding:0;background:transparent}.LeaderboardView_leaderboardEmbedded__YYGM5 .LeaderboardView_leaderboardDivisionName__OIBsK{display:none}.LeaderboardView_leaderboardEmbedded__YYGM5 .LeaderboardView_leaderboardGrid__fWt_j{width:max-content;min-width:100%;background:transparent;color:var(--color-text-primary)}.LeaderboardView_leaderboardEmbedded__YYGM5 .LeaderboardView_gridHeader__l7cGT{background:linear-gradient(90deg,#c41e3a,#1a4fd6);color:#fff}.LeaderboardView_leaderboardEmbedded__YYGM5 .LeaderboardView_gridHeaderCell__Swu3q{background:transparent;border-bottom:none}.LeaderboardView_leaderboardEmbedded__YYGM5 .LeaderboardView_gridBody__Ot1Xs .LeaderboardView_gridRow__wnE7P:nth-child(odd){background:hsla(0,0%,100%,.04)}.LeaderboardView_leaderboardEmbedded__YYGM5 .LeaderboardView_gridBody__Ot1Xs .LeaderboardView_gridRow__wnE7P:nth-child(2n){background:rgba(0,0,0,.35)}.LeaderboardView_leaderboardEmbedded__YYGM5 .LeaderboardView_gridCell__ygF_K{border-bottom:1px solid hsla(0,0%,100%,.08)}.LeaderboardView_leaderboardEmbedded__YYGM5 .LeaderboardView_gridCellEmpty__qfWbS{color:var(--color-text-muted)}.LeaderboardView_leaderboardEmbedded__YYGM5 .LeaderboardView_gridCellDivision__Gs3bY,.LeaderboardView_leaderboardEmbedded__YYGM5 .LeaderboardView_gridPoints__0GoP5{color:var(--color-text-secondary)}.LeaderboardView_leaderboardEmbedded__YYGM5 .LeaderboardView_leaderboardEmpty__7nWu6{text-align:center;color:var(--color-text-secondary)}.LeaderboardView_leaderboardAdmin__D__1E{padding:0;margin:0}.LeaderboardView_leaderboardAdmin__D__1E .LeaderboardView_leaderboardPanel__HSwnR{border:none;border-radius:0;padding:0;background:transparent}.LeaderboardView_leaderboardAdmin__D__1E .LeaderboardView_leaderboardEmpty__7nWu6{margin:0;padding:2.5rem 1rem;text-align:center;font-size:.875rem;color:var(--admin-text-placeholder)}.LeaderboardView_adminToolbar__dDEPe{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem}@media(min-width:768px){.LeaderboardView_adminToolbar__dDEPe{padding:1rem 1.25rem}}.LeaderboardView_adminToolbarNested__H_rUT{padding-top:0;padding-bottom:.75rem}@media(min-width:768px){.LeaderboardView_adminToolbarNested__H_rUT{padding-bottom:1rem}}@media(max-width:770px){.LeaderboardView_leaderboardGrid__fWt_j{min-width:0;--leaderboard-rank-col:28px;--leaderboard-name-col:minmax(64px,84px);--leaderboard-total-col:56px;--leaderboard-complex-col:minmax(64px,76px)}.LeaderboardView_gridCell__ygF_K,.LeaderboardView_gridHeaderCell__Swu3q{padding:8px 4px}.LeaderboardView_gridHeaderCell__Swu3q{font-size:11px}.LeaderboardView_gridCellRank__fIuqH,.LeaderboardView_gridHeaderCellRank__IaQXH{padding-left:2px;padding-right:2px}.LeaderboardView_gridCellName__xP8bM,.LeaderboardView_gridHeaderCellAthlete__9t9Wh{line-height:1.2}.LeaderboardView_gridCellName__xP8bM{align-items:flex-start}.LeaderboardView_gridHeaderCellTotal__O0BBY{white-space:normal;line-height:1.15;text-align:center;hyphens:auto}.LeaderboardView_gridHeaderCellComplex__fXV4r{line-height:1.15;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.LeaderboardView_gridCell__ygF_K:not(.LeaderboardView_gridCellRank__fIuqH):not(.LeaderboardView_gridCellName__xP8bM):not(.LeaderboardView_gridCellTotal__MmFMm){flex-wrap:wrap;justify-content:center;text-align:center;line-height:1.2}.LeaderboardView_gridPoints__0GoP5{display:block;width:100%;font-size:.9em}}.AdminLeaderboardPageView_page__6j9on{display:flex;width:100%;min-width:0;flex-direction:column}.AdminLeaderboardPageView_header__xv9uU{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1rem 1.25rem}@media(min-width:768px){.AdminLeaderboardPageView_header__xv9uU{padding:2rem 2rem 1.5rem}}.AdminLeaderboardPageView_backLink__TuLm9{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;text-decoration:none;color:var(--admin-text-muted)}.AdminLeaderboardPageView_backLink__TuLm9:hover{color:var(--admin-text)}.AdminLeaderboardPageView_title__gHKvr{margin:0;font-size:1.375rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--admin-text)}@media(min-width:768px){.AdminLeaderboardPageView_title__gHKvr{font-size:1.75rem}}.AdminLeaderboardPageView_subtitle__kzWff{margin:.375rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--admin-text-muted)}@media(min-width:768px){.AdminLeaderboardPageView_subtitle__kzWff{font-size:.875rem}}.AdminLeaderboardPageView_notice__IoNFJ{margin:0;padding:.75rem 1rem;border-radius:.5rem;border:1px solid #fed7aa;font-size:.875rem;line-height:1.45;color:#9a3412;background:#fff7ed}.AdminLeaderboardPageView_error__ltCWm{margin:0;padding:0 1rem;font-size:.875rem;color:var(--admin-danger)}.AdminLeaderboardPageView_card__NRLpW{width:100%;min-width:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:.625rem;background:var(--admin-surface);box-shadow:var(--admin-shadow-card)}.AdminLeaderboardPageView_loading__6s2MM{margin:0;padding:1rem 1.25rem;font-size:.875rem;color:var(--admin-text-muted)}
/*# sourceMappingURL=557886dce330cba0.css.map*/