.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)}.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_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_bannerButton__LqtvZ{width:-moz-fit-content;width:fit-content}}.Card_card__zYGNe{background-color:var(--color-foreground);border-radius:8px;margin:0 0 8px;transition:transform .3s ease,background-color .3s ease}.Card_card__zYGNe:hover{transform:scale(1.03)}.Card_cardHeader___JpFx{display:flex;justify-content:space-between;padding:16px}.Card_cardStatus__SsqxV{color:var(--color-white-80);font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase}.Card_cardTeams__27f_y{display:flex;gap:4px}.Card_cardTitle__u59tq{font-size:16px;font-weight:700;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Card_cardDescription__CRpY_{line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;max-height:40px;line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis}.Card_cardBody__fyTou{display:flex;flex-direction:column;gap:16px;padding:16px}.Card_cardButton__4AxNX{cursor:pointer;width:100%}.Card_cardButtonSecondary__wts8V{background-color:var(--color-black);border:1px solid var(--color-white);color:var(--color-white);cursor:pointer;width:100%}.page_heroContainer__3ZffT{display:flex;flex-direction:column;justify-content:flex-start;height:auto;overflow:hidden;padding:24px 16px 300px;position:relative;text-align:left}.page_heroImageContainer____ZGm{position:absolute;bottom:4%;left:0;height:282px;width:100%}.page_heroImage__2jBu0{height:auto!important;object-fit:contain}.page_logo__lov78{height:64px;margin-bottom:20px;width:auto}.page_title__I1IZt{font-size:36px;font-weight:800;line-height:40px;margin:0 0 24px}.page_description__Q8a_l{font-size:16px;font-weight:600;line-height:24px;margin:0 0 32px}.page_buttonsContainer__0mCBE{display:flex;flex-direction:column;gap:8px}.page_howToContainer__al7go{background-color:var(--color-black);padding:24px 16px}.page_howToTitle__1K8ZK{font-size:24px;font-weight:700;line-height:32px;margin:0 0 24px;text-transform:uppercase}.page_howToItem__oZfst{display:flex;padding:12px 0}.page_howToItem__oZfst:last-of-type{margin-bottom:24px}.page_howToStepDescription__LUP_2,.page_howToStepNumber__fS_4Q{font-size:20px;font-weight:600;line-height:24px;margin:0}.page_howToStepNumber__fS_4Q{height:100%;margin-right:24px;width:33px}.page_eventsContainer__1jl24{margin:16px}.page_eventsList__PB3jQ{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width:1024px){.page_heroContainer__3ZffT{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(12,1fr);height:auto;padding:64px 24px}.page_heroContent__2oJAJ{grid-column:1/5;text-align:left}.page_heroImageContainer____ZGm{left:auto;right:24px;height:320px;width:455px}.page_buttonsContainer__0mCBE{display:flex;flex-direction:row;gap:16px}.page_logo__lov78{display:none}.page_howToContainer__al7go{padding:64px 24px}.page_howToButton__BY2T4{min-width:240px;width:auto}.page_eventsContainer__1jl24{margin:24px}.page_eventsList__PB3jQ{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(12,1fr)}@media (min-width:1400px){.page_landing-page__hero__content__AjVRn{grid-column:1/4}}}.HorizontalCard_container__Zaa1R{text-decoration:none}.HorizontalCard_card__oXtl_{background-color:var(--color-foreground-1);display:flex;gap:var(--space-lg);padding:var(--space-lg) var(--space-lg)}.HorizontalCard_noBottomPadding__dSQwl{padding-bottom:0}.HorizontalCard_bottomBorder__xpHfs{border-bottom:1px solid var(--color-border-subtle)}.HorizontalCard_imageWrapper__jjzsg{height:auto;position:relative}.HorizontalCard_textWrapper__2Au71{display:flex;flex-direction:column;justify-content:center;margin-top:-4px}@media only screen and (min-width:1023px){.HorizontalCard_card__oXtl_:hover{background-color:var(--color-foreground-hover)}.HorizontalCard_card__oXtl_{transition:all .15s ease 0s}.HorizontalCard_noBottomPadding__dSQwl{padding-bottom:0}}.NewsSidebar_container__P5qLm{background:var(--color-foreground)}.NewsSidebar_list__ac16v{display:flex;flex-direction:column;gap:8px}.NewsSidebar_link__A3tSC{border-bottom:1px solid var(--color-black-400);line-height:130%;padding:12px 0;text-decoration:none}.SeasonRankingTable_wrapper__7NYHP{border-radius:16px;display:flex;flex-direction:column;gap:16px}.SeasonRankingTable_header__6Qbh4{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.SeasonRankingTable_header__6Qbh4{flex-direction:row;justify-content:space-between;align-items:center}}.SeasonRankingTable_tableContainer__qK9EH{overflow-x:auto}.SeasonRankingTable_table__JRCtd{width:100%;border-collapse:collapse;min-width:640px;--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_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}.SeasonRankingTable_numericHeader__taDhb{text-align:right}.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:64px;font-weight:600;color:var(--color-white)}.SeasonRankingTable_numericCell__nvzh8{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SeasonRankingTable_usernameCell__vMH4e{min-width:180px;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_myRankingCard__NlfLx{background:var(--color-primary-background);border:solid var(--color-primary);border-width:0 0 0 3px;padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-2xs)}.SeasonRankingTable_myRankingHeader__A8MP4{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.SeasonRankingTable_myRankingBadge__Mtcos{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}.SeasonRankingTable_myRankingRank__7iQww{font-size:24px;font-weight:700;color:var(--color-white)}.SeasonRankingTable_myRankingUser__uEJTy{font-size:16px;font-weight:600;color:var(--color-white)}.SeasonRankingTable_myRankingMetrics__SsG6q{display:flex;justify-content:space-between}.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:flex-end}.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}.LeaguesList_leaguesListBottomLinkContainer__xo1JD{background-color:var(--color-foreground-1);padding:var(--space-md) var(--space-lg);text-align:center}.LeaguesList_leaguesListBottomLinkContainer__xo1JD a{font:var(--fs-sm);font-weight:var(--weight-semibold);text-decoration:none}