.Confirmation_confirmationComponent__hFx2Q{margin-bottom:24px;padding:24px;text-align:center}.Confirmation_confirmationComponentIcon__78vis{height:32px}.Confirmation_confirmationComponent__hFx2Q p{line-height:150%;margin-bottom:0;margin-top:12px}.Breadcrumbs_root__mJ1mB{color:var(--color-text-subtle);font-size:var(--font-size-subtle)}.Breadcrumbs_link__fdPYo{align-items:center;color:inherit;display:inline-flex;gap:var(--space-2xs);text-decoration:none;transition:color .12s ease}.Breadcrumbs_link__fdPYo:hover{color:var(--color-white)}.AccountPageShell_layout___cQwk,.AccountPageShell_section__GSfSJ{display:grid;gap:24px}.AccountPageShell_sidebar__Ut_fn{align-self:start;border:1px solid var(--color-white-10);display:grid;gap:var(--space-2xs)}.AccountPageShell_sidebarLink__I6x6O{text-decoration:none}.AccountPageShell_sidebarMobileHidden__eeMw8{display:none}.AccountPageShell_content__XyWyE{min-width:0}.AccountPageShell_title__zf3n0{margin-bottom:12px}.AccountPageShell_mobileHeader__zrRM7{display:grid;gap:12px}.AccountPageShell_mobileTitle__0F3bO{display:block;margin-bottom:0}.AccountPageShell_desktopTitleOnly__geUwy{display:none}.AccountPageShell_intro__qAAAu{margin:0 0 24px;max-width:60ch}.AccountPageShell_mobileIntro___Hssi{display:block;margin-bottom:0}.AccountPageShell_desktopIntroOnly__tjqLM{display:none}@media (min-width:1024px){.AccountPageShell_layout___cQwk{align-items:start;grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.AccountPageShell_sidebarMobileHidden__eeMw8{display:grid}.AccountPageShell_mobileTitle__0F3bO{display:none}.AccountPageShell_desktopTitleOnly__geUwy{display:block}.AccountPageShell_mobileIntro___Hssi{display:none}.AccountPageShell_desktopIntroOnly__tjqLM{display:block}.AccountPageShell_sidebar__Ut_fn{position:sticky;top:24px}}.Banner_bannerContainer__tiaXm{background-color:var(--color-foreground-1);display:flex;flex-direction:column;gap:var(--space-xl)}.Banner_imageContainer__rK14v{aspect-ratio:4/3;height:auto;position:relative;width:100%}.Banner_contentContainer__HOVsv{justify-content:center;display:flex;flex-direction:column;gap:var(--space-xl);padding:0 var(--space-lg) var(--space-lg);width:100%}.Banner_headerContainer__4hGv_{display:flex;flex-direction:column;gap:var(--space-sm)}.Banner_title__MXBkK{font-size:1.25rem;font-weight:800}.Banner_bannerButtonLink__brfge{display:block;text-decoration:none;width:100%}.Banner_bannerButton__LqtvZ{width:100%}@media only screen and (min-width:1024px){.Banner_bannerContainer__tiaXm{flex-direction:row}.Banner_imageContainer__rK14v{width:33.33%}.Banner_contentContainer__HOVsv{padding:0;width:66.66%}.Banner_title__MXBkK{font-size:1.375rem}.Banner_bannerButtonLink__brfge,.Banner_bannerButton__LqtvZ{width:fit-content}}.PaidLeagueWalletNotice_alert__49AWo .mantine-Alert-wrapper{align-items:center}.PaidLeagueWalletNotice_content__2DFFD{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.PaidLeagueWalletNotice_text__r7F83{margin:0;color:var(--color-text-subtle)}.PaidLeagueWalletNotice_cta__inDwB{border-radius:4px;color:inherit;display:inline-flex;align-items:center;font-weight:600;padding:4px 10px;text-decoration:none}.PaidLeagueWalletNotice_cta__inDwB:focus-visible,.PaidLeagueWalletNotice_cta__inDwB:hover{background-color:var(--color-white-10);color:var(--color-white)}.EventLineupCard_container__o4O8k{align-items:center;background-color:var(--color-foreground-1);border-radius:4px;display:flex;justify-content:space-between;padding:0 var(--space-md);overflow:hidden;margin-bottom:-10px;text-decoration:none}.EventLineupCard_textContainer__WA1UD{flex:1 1}.EventLineupCard_title__OPKbJ{font-size:var(--fs-md);font-weight:var(--weight-bold);text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.EventLineupCard_description__EBaWf{color:var(--color-text-subtle);font-size:var(--fs-sm);text-align:center}.EventLineupCard_placeHolderContainer__w15ae{align-items:center;flex:1 1;display:flex;gap:var(--space-2xs)}.EventLineupCard_placeHolderText__4OLDT{color:var(--color-text-subtle);flex:1 1;font-size:var(--fs-sm);padding-right:var(--space-sm);text-align:center}.EventLineupCard_lineupContainer__oXn3X{--image-overlap:-72px;margin-bottom:-10px;padding-right:40px}.EventLineupCard_imageWrapper__cfKIb{display:inline-flex;position:relative}.EventLineupCard_image__XgqKa{margin-right:var(--image-overlap);height:106px;width:auto}.EventLineupCard_spacingTight__qvPSo{--image-overlap:-72px}.EventLineupCard_spacingLoose__eXm0E{--image-overlap:-58px}.EventLineupCard_centeredImage__SnepU{position:relative;z-index:10}.EventLineupCard_imageSecondRow__ise2Z{position:relative;z-index:5}.EventLineupCard_otherImages__Fqawo{margin-bottom:-10px}@media (min-width:1023px){a.EventLineupCard_container__o4O8k:hover{background-color:var(--color-foreground-hover)}.EventLineupCard_container__o4O8k{transition:all .15s ease 0s}.EventLineupCard_lineupContainer__oXn3X{margin-bottom:-10px;padding-right:60px}}.SeasonCalendarPanel_panel__WGxMe{display:flex;flex-direction:column;gap:var(--space-md);padding:22px;border:1px solid rgba(255,255,255,.07);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01)),var(--color-foreground-1)}.SeasonCalendarPanel_panelHeader__YNsEQ{display:flex;flex-direction:column;gap:var(--space-2xs)}.SeasonCalendarPanel_panelTitle__6nye7{margin:0;color:var(--color-text);font-size:var(--font-size-h2);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);text-wrap:balance}.SeasonCalendarPanel_panelDescription__nOlsk{max-width:50ch;margin:0;color:var(--color-text-subtle);font-size:var(--fs-md);line-height:1.55}.SeasonCalendarPanel_emptyState__qpPAE{padding:20px 22px;border:1px solid rgba(255,255,255,.07);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01)),var(--color-foreground-1)}.SeasonCalendarPanel_emptyTitle__E5LEH{margin:0;color:var(--color-text);font-size:1rem;font-weight:var(--weight-bold)}.SeasonCalendarPanel_emptyDescription__1VW9D{margin:var(--space-2xs) 0 0;color:var(--color-text-subtle);font-size:.95rem;line-height:1.5}.SeasonCalendarPanel_calendarList__6WkZS{display:flex;flex-direction:column;gap:10px}.SeasonCalendarPanel_calendarRow__GzNpt{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:var(--space-md);padding:14px 16px;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:rgba(255,255,255,.024);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.SeasonCalendarPanel_calendarRow__GzNpt:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.12)}.SeasonCalendarPanel_calendarMedia__v_x9b{position:relative;overflow:hidden;width:64px;min-width:64px;aspect-ratio:1;border-radius:18px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-primary) 18%,transparent),transparent 42%),rgba(255,255,255,.03)}.SeasonCalendarPanel_logo__zdWZF{object-fit:contain;padding:18px}.SeasonCalendarPanel_mediaFallback__gUlN3{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:18px;color:rgba(250,249,246,.74);font-size:1rem;font-weight:var(--weight-bold);letter-spacing:.08em}.SeasonCalendarPanel_calendarContent__nnzpo{display:flex;flex-direction:column;gap:2px;min-width:0}.SeasonCalendarPanel_calendarTitle__TgBJ_{margin:0;color:var(--color-text);font-size:var(--fs-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:1.25}.SeasonCalendarPanel_calendarDate__KCRT0{margin:0;color:var(--color-text-subtle);font-size:var(--font-size-caption);line-height:1.45}.SeasonCalendarPanel_calendarStatus__syj0f{display:inline-flex;align-items:center;justify-self:start;width:fit-content;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.05);color:rgba(250,249,246,.8);font-size:var(--font-size-overline);font-weight:var(--weight-semibold);line-height:1.2;text-transform:uppercase;letter-spacing:var(--letterspacing-overline);white-space:nowrap}.SeasonCalendarPanel_calendarStatusActive__Xum8j{background:color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--color-primary-lightest)}@media (min-width:768px){.SeasonCalendarPanel_calendarRow__GzNpt{grid-template-columns:64px minmax(0,1fr) auto}.SeasonCalendarPanel_calendarStatus__syj0f{justify-self:end}}.MyRankingCard_myRankingCard__yTb_q{background:var(--color-primary-background);border-radius:4px;border:solid var(--color-primary);border-width:0 0 0 3px;padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-2xs)}.MyRankingCard_myRankingHeader__oxOgS{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.MyRankingCard_myRankingBadge__QyKem{background:var(--color-primary-background);color:var(--color-primary-lightest);font-size:12px;font-weight:600;letter-spacing:.08em;padding:4px 10px;border-radius:999px;text-transform:uppercase}.MyRankingCard_myRankingRank__Xod8j{font-size:24px;font-weight:700;color:var(--color-white)}.MyRankingCard_myRankingUser__EEF82{font-size:16px;font-weight:600;color:var(--color-white)}.MyRankingCard_myRankingMetrics__mjSxj{align-items:center;display:flex;justify-content:space-between}.MyRankingCard_statsGrid__QjTQN{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.MyRankingCard_statsItemFull__pCx08{grid-column:1/-1}.MyRankingCard_statsLabel__86RWV{color:var(--color-white-80);margin:0}.MyRankingCard_statsValue__sQIMj{font-size:1.125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;margin:var(--space-2xs) 0 0}@media (min-width:1023px){.MyRankingCard_statsGrid__QjTQN{grid-template-columns:repeat(3,minmax(0,1fr))}.MyRankingCard_statsItemFull__pCx08{grid-column:auto}}.SeasonRankingTable_wrapper__7NYHP{border-radius:16px;display:flex;flex-direction:column;gap:var(--space-md);padding-bottom:var(--space-md)}.SeasonRankingTable_header__6Qbh4{display:flex;flex-direction:column;gap:8px}.SeasonRankingTable_titleBlock__iSjw3{display:flex;flex-direction:column;gap:4px}.SeasonRankingTable_subtitle__EBQ8k{margin:0;font-size:var(--fs-xs);color:var(--color-white-50)}@media (min-width:768px){.SeasonRankingTable_header__6Qbh4{flex-direction:row;justify-content:space-between;align-items:center}}.SeasonRankingTable_tableContainer__qK9EH{border:1px solid var(--color-black-400);border-radius:4px;overflow-x:auto}.SeasonRankingTable_table__JRCtd{width:100%;border-collapse:collapse;--ranking-row-height:52.5px;--ranking-cell-vpad:24px}.SeasonRankingTable_eventTable__gQHTP{min-width:0}.SeasonRankingTable_colRank__SnCLG{width:64px}.SeasonRankingTable_colUsername__HzAFH{width:auto}.SeasonRankingTable_colMetric__Y8Nki{width:112px}.SeasonRankingTable_colEvents__Ex7ZI{width:72px}.SeasonRankingTable_table__JRCtd thead th{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:12px 8px;color:var(--color-white-50);border-bottom:1px solid var(--color-white-10);text-align:left;line-height:150%}.SeasonRankingTable_numericHeader__taDhb{text-align:right!important}.SeasonRankingTable_table__JRCtd tbody tr{transition:background-color .12s ease-in-out}.SeasonRankingTable_table__JRCtd tbody td{padding:12px 8px;border-bottom:1px solid var(--color-white-5);font-size:14px;color:var(--color-white-80)}.SeasonRankingTable_rankCell__VLOES{width:10%;font-weight:600;color:var(--color-white)}.SeasonRankingTable_rankPointsCell___qeVe{width:100%}.SeasonRankingTable_numericCell__nvzh8{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SeasonRankingTable_eventsCell__kk743,.SeasonRankingTable_eventsHeader__l76Mt{width:64px;padding-left:6px;padding-right:6px;white-space:nowrap}.SeasonRankingTable_usernameCell__vMH4e{width:30%;color:var(--color-white);font-weight:600}.SeasonRankingTable_usernameContent__li3Xj{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.SeasonRankingTable_usernameSubtext__PHC_r{display:block;font-size:12px;color:var(--color-white-50);margin-top:2px}.SeasonRankingTable_highlightRow__n0Jrd{background:rgba(155,105,255,.12);position:relative;display:table-row;box-shadow:inset 4px 0 0 var(--color-primary)}.SeasonRankingTable_highlightRow__n0Jrd:before{content:none;display:none}.SeasonRankingTable_badge__xeRkP{background:rgba(155,105,255,.2);color:var(--color-primary-lightest);font-size:10px;font-weight:600;letter-spacing:.08em;padding:2px 8px;border-radius:999px;text-transform:uppercase}.SeasonRankingTable_emptyCell__1LwXA{text-align:center;padding:32px 16px;color:var(--color-white-50)}.SeasonRankingTable_pagination__U5Yfj{display:flex;justify-content:center}.SeasonRankingTable_errorAlert__GKEPp{background:rgba(196,58,48,.16);border:1px solid rgba(196,58,48,.4);color:var(--color-white)}.SeasonRankingTable_retryButton__lQXZp{margin-top:12px}.SeasonRankingTable_skeletonCell__cbo_6{padding:12px 8px}.SeasonRankingTable_fillerBar__N1T2T,.SeasonRankingTable_skeletonBar__It0bB{display:block;width:100%;height:calc(var(--ranking-row-height) - var(--ranking-cell-vpad))}.SeasonRankingTable_fillerBar__N1T2T{background:transparent}.SeasonRankingTable_srOnly__0Wdju{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}