.page_bannerContainer__YPYUM{display:flex;flex-direction:column;gap:16px;padding:8px}.page_reversed__SYiG8{flex-direction:column-reverse}.page_bannerImage__QjiNA{border-radius:8px;height:auto;margin-bottom:16px;width:100%}.page_content__Jj6X8{width:100%}.page_display__KNJu_{font-size:var(--font-size-h1);line-height:var(--line-height-heading);margin-bottom:16px}.page_description__0NPNf{font-size:20px;line-height:150%;margin-bottom:24px}.page_footnote__q_KRV{margin-bottom:32px;margin-top:-12px}.page_ctaContainer__GiFX2{display:flex;flex-direction:column;gap:12px}.page_cta__jKlfa,.page_link__7GRJB{width:100%}.page_learnMoreLink__6AuK6{display:inline-flex;margin-top:var(--space-md);color:var(--color-primary-lightest);font-weight:var(--weight-bold);text-underline-offset:4px}.page_learnMoreLink__6AuK6:focus-visible,.page_learnMoreLink__6AuK6:hover{color:var(--color-white)}.page_stepsContainer__jQt8z{display:flex;flex-direction:column;gap:24px;justify-content:center;list-style:none;margin-bottom:32px;padding:0;text-align:center}.page_stepsStep__JhhXJ{background-color:var(--color-black-300);border-radius:4px;display:flex;flex-direction:column;gap:8px;padding:24px;width:100%}.page_fantasyPage__Lg2_I{display:flex;flex-direction:column;gap:var(--space-3xl);overflow:hidden;padding-bottom:var(--space-3xl)}.page_fantasyHero__kP4Rl{align-items:center;background:linear-gradient(120deg,var(--color-primary-background),var(--color-black-100) 65%);border:1px solid var(--color-border-subtle);display:grid;gap:var(--space-xl);margin-top:var(--space-lg);padding:0}.page_eventHero__63Dlg,.page_heroCopy__U_C3O{min-width:0}.page_heroCopy__U_C3O{padding:var(--space-lg) var(--space-lg) 0}.page_eyebrow__950M3{color:var(--color-primary-lightest);font-size:var(--font-size-overline);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);margin:0 0 var(--space-sm);text-transform:uppercase}.page_heroCopy__U_C3O h1{max-width:17ch;margin:0}.page_heroDescription__SdX_U{color:var(--color-text-subtle);line-height:var(--lh-relaxed);margin:var(--space-md) 0 0;max-width:52ch}.page_eventHero__63Dlg{background:var(--color-background);border-top:1px solid var(--color-border-subtle);padding:var(--space-lg)}.page_eventHero__63Dlg h2{font-size:var(--font-size-h4);line-height:var(--line-height-heading);margin:0;overflow-wrap:anywhere}.page_eventIdentity__JxPIk{align-items:center;display:flex;gap:var(--space-md)}.page_eventLogo__rXe2x{flex-shrink:0;height:var(--space-2xl);object-fit:contain;width:var(--space-2xl)}.page_eventDates__tpOMW{color:var(--color-text-subtle);font-size:var(--fs-sm);margin:var(--space-sm) 0 0}.page_entryFacts__a6wjs{border-top:1px solid var(--color-border-subtle);display:grid;gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--space-lg) 0;padding-top:var(--space-md)}.page_entryDeadline__4_Y3Y,.page_entryStage__L6fQS{grid-column:1/-1}.page_entryFacts__a6wjs dt,.page_valueMetrics__cAws2 dt{color:var(--color-text-subtle);font-size:var(--fs-xs);margin-bottom:var(--space-2xs)}.page_entryFacts__a6wjs dd,.page_valueMetrics__cAws2 dd{font-weight:var(--weight-bold);margin:0}.page_entryDescription__Xgf8N{color:var(--color-text-subtle);font-size:var(--fs-sm);margin:var(--space-md) 0}.page_entryAction__jYo4R{display:block}.page_entryAction__jYo4R>span{color:var(--tenant-action-text);height:auto;min-height:48px;padding:var(--space-sm) var(--space-md);width:100%}.page_entryAction__jYo4R .mantine-Button-label{line-height:var(--lh-normal);white-space:normal}.page_entryAction__jYo4R:focus-visible{outline:2px solid var(--color-primary-lightest);outline-offset:4px}.page_eventHero__63Dlg.page_compactEvent__VEv_8{background:var(--color-foreground);border:1px solid var(--color-border-subtle);border-radius:4px;padding:var(--space-lg)}.page_compactEvent__VEv_8 h2{font-size:var(--font-size-h4)}.page_compactEvent__VEv_8 .page_entryFacts__a6wjs{font-size:var(--fs-sm);gap:var(--space-sm) var(--space-md);margin:var(--space-md) 0}.page_compactEvent__VEv_8 .page_entryAction__jYo4R>span{background:var(--tenant-action);border-radius:4px}.page_compactEvent__VEv_8 .page_entryAction__jYo4R:hover>span{background:var(--tenant-action-hover);color:var(--tenant-action-hover-text)}.page_exploreSection__1mQuD,.page_rulesSection__PQ8vO,.page_section__QOi7s{display:flex;flex-direction:column;gap:var(--space-lg)}.page_sectionHeading__zYbDC{max-width:760px}.page_exploreSection__1mQuD h2,.page_sectionHeading__zYbDC h2{margin:0 0 var(--space-sm)}.page_sectionHeading__zYbDC>p:last-child{color:var(--color-text-subtle);margin:0;max-width:68ch}.page_howGrid__nTe4h,.page_valueGrid__41KFV{display:grid;gap:var(--space-lg);list-style:none;margin:0;padding:0}.page_howGrid__nTe4h li{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-md)}.page_howGrid__nTe4h li>span{color:var(--color-primary-lightest);display:block;font-size:var(--fs-sm);font-weight:var(--weight-bold);margin-bottom:var(--space-sm)}.page_howGrid__nTe4h h3,.page_rolesPanel__e_T0g h3,.page_ruleGrid__rRSDH h3,.page_valueCard__0N5dH h3{font-size:var(--font-size-h4);margin:0 0 var(--space-sm)}.page_howGrid__nTe4h p,.page_ruleGrid__rRSDH p,.page_valueIdentity__uPd1f p{color:var(--color-text-subtle);margin:0}.page_rulesSection__PQ8vO{background:var(--color-black-100);border:1px solid var(--color-border-subtle);padding:var(--space-lg)}.page_rolesPanel__e_T0g ul{display:grid;gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:var(--space-md) 0 0;padding:0}.page_rolesPanel__e_T0g li{align-items:center;display:flex;font-size:var(--fs-sm);gap:var(--space-sm)}.page_rolesPanel__e_T0g img{height:28px;object-fit:contain;width:28px}.page_ruleGrid__rRSDH{display:grid;gap:var(--space-lg)}.page_ruleGrid__rRSDH article{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-md)}.page_rulesSection__PQ8vO .page_learnMoreLink__6AuK6{margin:0}.page_questions__LDG_7 h2{margin:0 0 var(--space-md)}.page_questions__LDG_7 details{border-bottom:1px solid var(--color-border-subtle);padding:var(--space-md) 0}.page_questions__LDG_7 summary{cursor:pointer;font-weight:var(--weight-bold)}.page_questions__LDG_7 summary:hover{color:var(--color-primary-lightest)}.page_questions__LDG_7 summary:focus-visible{outline:2px solid var(--color-primary-lightest);outline-offset:4px}.page_questions__LDG_7 p{color:var(--color-text-subtle);margin:var(--space-sm) 0 0;max-width:75ch}.page_valueCard__0N5dH{background:var(--color-foreground);border:1px solid var(--color-border-subtle);padding:var(--space-lg)}.page_valueIdentity__uPd1f{align-items:center;display:flex;gap:var(--space-md)}.page_playerLink__iKCIK{color:var(--color-white);text-decoration:underline;text-decoration-color:var(--color-border-subtle);text-underline-offset:4px}.page_playerLink__iKCIK:focus-visible,.page_playerLink__iKCIK:hover{color:var(--color-primary-lightest);text-decoration-color:currentColor}.page_valuePortraitFallback__P46k2,.page_valuePortrait__15fKW{background:var(--color-black-300);border:1px solid var(--color-border-subtle);height:72px;object-fit:cover;width:72px}.page_valuePortraitFallback__P46k2{align-items:center;color:var(--color-primary-lightest);display:flex;font-size:var(--fs-2xl);font-weight:var(--weight-extrabold);justify-content:center}.page_valueMetrics__cAws2{display:grid;gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--space-xl) 0 0}.page_valueSource__3Q6vu{color:var(--color-text-subtle);font-size:var(--fs-sm);margin:0}.page_exploreSection__1mQuD{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-2xl)}.page_contextLinks__z8YU6{display:grid;gap:var(--space-md)}.page_exploreSection__1mQuD>a{margin-top:var(--space-lg)}@media only screen and (min-width:1024px){.page_bannerContainer__YPYUM{flex-direction:row;gap:48px;padding:48px}.page_bannerImage__QjiNA{margin-bottom:0;width:45%}.page_content__Jj6X8{width:55%}.page_display__KNJu_{font-size:var(--font-size-display);line-height:var(--line-height-display);margin-bottom:24px}.page_description__0NPNf{font-size:20px;line-height:150%;margin-bottom:32px}.page_ctaContainer__GiFX2{display:flex;flex-direction:row;gap:24px}.page_stepsContainer__jQt8z{flex-direction:row;gap:24px;margin-bottom:64px;padding:0}.page_stepsStep__JhhXJ{gap:8px;padding:36px}.page_reversed__SYiG8{flex-direction:row-reverse}.page_fantasyHero__kP4Rl{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-2xl);padding:var(--space-2xl)}.page_heroDescription__SdX_U{font-size:var(--fs-lg)}.page_heroCopy__U_C3O{padding:0}.page_eventHero__63Dlg{border:1px solid var(--color-border-subtle)}.page_eventHero__63Dlg,.page_rulesSection__PQ8vO{padding:var(--space-xl)}.page_eventHero__63Dlg h2{font-size:var(--font-size-h3)}.page_howGrid__nTe4h,.page_valueGrid__41KFV{grid-template-columns:repeat(3,minmax(0,1fr))}.page_rolesPanel__e_T0g ul{grid-template-columns:repeat(6,minmax(0,1fr))}.page_ruleGrid__rRSDH{grid-template-columns:repeat(2,minmax(0,1fr))}.page_exploreSection__1mQuD{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)}.page_exploreSection__1mQuD>a{grid-column:2;margin-top:0}}.GuideLinks_guides__KPIix{margin-block:var(--space-2xl);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-xl)}.GuideLinks_guides__KPIix h2{font-size:var(--font-size-h4);margin-bottom:var(--space-sm)}.GuideLinks_guides__KPIix p{color:var(--color-text-subtle)}.GuideLinks_guides__KPIix ul{list-style:none;padding:0;margin-top:var(--space-md)}.GuideLinks_guides__KPIix a{display:inline-block;padding-block:var(--space-sm);color:var(--color-primary-lightest);text-underline-offset:.2em}.GuideLinks_guides__KPIix a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (hover:hover){.GuideLinks_guides__KPIix a:hover{color:var(--color-white);text-decoration:underline}}.page_hub__f1ui_{display:flex;flex-direction:column;gap:var(--space-xl);padding-bottom:var(--space-3xl)}.page_hero__QJ_A3{display:grid;align-items:center;gap:var(--space-lg)}.page_directories__WCRjM>*,.page_hero__QJ_A3>*,.page_intro__suZ_W{min-width:0}.page_intro__suZ_W h1{max-width:22ch}.page_description__RRNyU{color:var(--color-text-subtle);margin:var(--space-md) 0 var(--space-lg);max-width:52ch}.page_navigation__jX7Ts{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);max-width:52ch}.page_navigation__jX7Ts a{align-items:center;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text);display:inline-flex;font-size:var(--fs-sm);font-weight:var(--weight-semibold);min-height:44px;text-decoration:none}.page_navigation__jX7Ts a:hover{border-color:var(--color-primary-lightest);color:var(--color-primary-lightest)}.page_sectionHeading__hmyfa{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin-bottom:var(--space-sm)}.page_sectionHeading__hmyfa h2{font-size:var(--font-size-h4);font-weight:var(--weight-semibold);margin:0}.page_sectionLink__rlIa8{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:44px;color:var(--color-primary-lightest);font-size:var(--fs-sm);text-decoration:none}.page_sectionLink__rlIa8:hover{color:var(--color-white);text-decoration:underline;text-underline-offset:4px}.page_directories__WCRjM{display:grid;gap:var(--space-xl);align-items:start}.page_previewList__a9kxy{display:grid;list-style:none;margin:0;padding:0}.page_sectionDescription__NqqLy{color:var(--color-text-subtle);font-size:var(--fs-sm);margin:0 0 var(--space-md)}.page_playerList__y2Z2S{display:grid;gap:var(--space-sm);list-style:none;margin:0;padding:0}.page_previewList__a9kxy li+li{border-top:1px solid var(--color-border-subtle)}.page_entityLink__IsV3n{align-items:center;border-radius:4px;color:var(--color-text);display:flex;gap:var(--space-md);min-height:64px;padding:var(--space-sm);text-decoration:none}.page_entityLink__IsV3n:hover{background:var(--color-background-hover);color:var(--color-text)}.page_entityName__XrMyr{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.page_playerCard__CzeAN{align-items:flex-start;background:var(--color-foreground);border:1px solid var(--color-border-subtle);padding:var(--space-md)}.page_playerCard__CzeAN:hover{border-color:var(--color-border-medium)}.page_playerIdentity__Ook1i{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.page_playerIdentity__Ook1i h3{font-family:var(--font-sans);font-size:var(--fs-lg);font-weight:var(--weight-semibold);line-height:var(--lh-snug);margin:0;overflow-wrap:anywhere;text-wrap:wrap}.page_playerAffiliation__m4GqJ,.page_playerContext__l3lIS{color:var(--color-text-subtle);display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-sm);font-size:var(--fs-sm);line-height:var(--lh-snug);overflow-wrap:anywhere}.page_playerContext__l3lIS{font-size:var(--fs-xs)}.page_profileAction__pxZeK{color:var(--color-primary-lightest);font-size:var(--fs-sm);margin-top:var(--space-2xs)}.page_portrait__LYBa_{align-items:center;background:var(--color-foreground);border-radius:4px;display:flex;flex:0 0 72px;height:88px;justify-content:center;overflow:hidden}.page_portrait__LYBa_ img{width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.2);transform-origin:center top}.page_teamLogo__g41ov{flex-shrink:0;object-fit:contain}.page_rank__jYQIu{color:var(--color-text-subtle);font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:3ch}.page_arrow__DlIWy{color:var(--color-text-subtle);margin-left:auto}.page_empty__OOvT2{color:var(--color-text-subtle);font-size:var(--fs-sm);margin:0}.page_hub__f1ui_ a:focus-visible{outline:2px solid var(--color-primary-lightest);outline-offset:2px}@media (min-width:768px){.page_hero__QJ_A3{gap:var(--space-2xl);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media (min-width:640px){.page_playerList__y2Z2S{grid-template-columns:repeat(2,minmax(0,1fr))}.page_playerCard__CzeAN{height:100%}}@media (min-width:1100px){.page_directories__WCRjM{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-xl)}}.LastTournaments_grid__EyHcn{display:grid;gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}.LastTournaments_card__vMLOP{align-items:center;background:var(--color-foreground);border:1px solid var(--color-border-subtle);border-radius:4px;color:var(--color-text);display:flex;gap:var(--space-md);min-width:0;padding:var(--space-md);text-decoration:none}.LastTournaments_card__vMLOP:hover{background:var(--color-background-hover);border-color:var(--color-border-medium);color:var(--color-text)}.LastTournaments_card__vMLOP:focus-visible{outline:2px solid var(--color-primary-lightest);outline-offset:2px}.LastTournaments_logo__qWNuA{align-items:center;display:flex;flex:0 0 40px;font-size:var(--fs-xs);font-weight:var(--weight-bold);height:40px;justify-content:center}.LastTournaments_logo__qWNuA img{object-fit:contain}.LastTournaments_identity__R6pbx{min-width:0}.LastTournaments_identity__R6pbx h3{font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--weight-semibold);line-height:var(--lh-snug);margin:0 0 var(--space-xs);overflow-wrap:anywhere;text-wrap:wrap}.LastTournaments_identity__R6pbx>span{color:var(--color-primary-lightest);font-size:var(--fs-sm)}.LastTournaments_empty__O6bsU{color:var(--color-text-subtle);font-size:var(--fs-sm);margin:0}@media (min-width:640px){.LastTournaments_grid__EyHcn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.LastTournaments_grid__EyHcn{grid-template-columns:repeat(4,minmax(0,1fr))}}.HubEditorial_articles__jB5f9{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));list-style:none;margin:0;padding:0}.HubEditorial_article__z5cec{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);height:100%;background:var(--color-foreground);border:1px solid var(--color-border-subtle);border-radius:4px;color:var(--color-text);padding:var(--space-lg);text-decoration:none}.HubEditorial_article__z5cec:hover{background:var(--color-background-hover);border-color:var(--color-border-medium);color:var(--color-text)}.HubEditorial_article__z5cec:focus-visible{outline:2px solid var(--color-primary-lightest);outline-offset:2px}.HubEditorial_meta__HegI5{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);color:var(--color-text-subtle);font-size:var(--fs-xs)}.HubEditorial_kind__uO79i{color:var(--color-primary-lightest);font-weight:var(--weight-medium)}.HubEditorial_article__z5cec h3{font-family:var(--font-sans);font-size:var(--fs-lg);font-weight:var(--weight-semibold);line-height:var(--lh-snug);margin:0;max-width:68ch;overflow-wrap:anywhere;text-wrap:wrap}.HubEditorial_action__EklG0{color:var(--color-primary-lightest);font-size:var(--fs-sm);margin-top:auto;padding-top:var(--space-xs)}.styles_summary__JMl4A{align-items:center;border-block:1px solid var(--color-border-subtle);display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-xl);margin-bottom:var(--space-xl);padding-block:var(--space-md)}.styles_content__WnABM{flex:1 1 24rem;min-width:0}.styles_heading__bH1ex{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);margin-bottom:var(--space-sm)}.styles_heading__bH1ex h2{font-size:var(--fs-lg);font-weight:var(--weight-semibold);line-height:var(--lh-snug);margin:0}.styles_fallback__bpRZl,.styles_release__bIiPk{color:var(--color-text-subtle);font-size:var(--fs-xs);line-height:var(--lh-normal);margin:0}.styles_release__bIiPk{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-sm)}.styles_leaders__EYoQI{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);list-style:none;margin:0;padding:0}.styles_leaders__EYoQI li{display:flex;font-size:var(--fs-sm);font-weight:var(--weight-medium);gap:var(--space-xs);line-height:var(--lh-normal);min-width:0;overflow-wrap:anywhere}.styles_rank__vh9L8{color:var(--color-text-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-regular)}.styles_link__SE9Z4{align-items:center;color:var(--color-primary-lightest);display:inline-flex;font-size:var(--fs-sm);font-weight:var(--weight-medium);gap:var(--space-sm);line-height:var(--lh-normal);max-width:100%;min-height:44px;text-decoration:none;text-underline-offset:var(--space-2xs)}.styles_link__SE9Z4:hover{color:var(--color-primary-lightest);text-decoration:underline}.styles_link__SE9Z4:focus-visible{outline:2px solid var(--color-primary-lightest);outline-offset:var(--space-xs)}.entityDirectory_directoryGrid__y6vRv{display:grid;gap:var(--space-sm);grid-template-columns:minmax(0,1fr);margin-bottom:var(--space-xl)}.entityDirectory_cardMeta__ggQ7_{color:var(--color-text-subtle);display:flex;flex-wrap:wrap;font-size:var(--font-size-caption);gap:var(--space-xs) var(--space-sm)}.entityDirectory_playerSearch__vPngT{margin-block:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border-subtle)}.entityDirectory_playerSearch__vPngT fieldset{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:var(--space-md) var(--space-sm);border:0;padding:0;margin:0;min-width:0}.entityDirectory_playerSearchField__terls,.entityDirectory_playerSearch__vPngT button,.entityDirectory_playerSortField__eHYOE,.entityDirectory_playerTeamField__Oibvl{grid-column:1/-1}.entityDirectory_playerSearch__vPngT label{display:block;margin-bottom:var(--space-xs);color:var(--color-text-subtle);font-size:var(--font-size-subtle);font-weight:var(--weight-medium)}.entityDirectory_playerSearch__vPngT button,.entityDirectory_playerSearch__vPngT input,.entityDirectory_playerSearch__vPngT select{width:100%;min-width:0;min-height:48px;border:1px solid var(--color-border-medium);border-radius:4px;padding:var(--space-sm) var(--space-md);background:var(--color-black-200);color:var(--color-text);font:inherit;line-height:var(--lh-normal);color-scheme:dark}.entityDirectory_playerSearch__vPngT input::placeholder{color:var(--color-text-subtle)}.entityDirectory_playerSelect__g_vRk{position:relative}.entityDirectory_playerSelect__g_vRk select{appearance:none;padding-inline-end:calc(var(--space-md) + 20px + var(--space-sm))}.entityDirectory_playerSelectChevron__0W1LG{position:absolute;inset-inline-end:var(--space-md);top:50%;width:20px;height:20px;transform:translateY(-50%);color:var(--color-text-subtle);pointer-events:none}.entityDirectory_playerSelect__g_vRk select:disabled+.entityDirectory_playerSelectChevron__0W1LG{opacity:.65}.entityDirectory_playerSearch__vPngT button{background:var(--tenant-action);border-color:transparent;color:var(--tenant-action-text);font-weight:var(--weight-semibold);cursor:pointer}.entityDirectory_playerSearch__vPngT button:hover:not(:disabled){background:var(--tenant-action-hover);color:var(--tenant-action-hover-text)}.entityDirectory_playerSearch__vPngT :disabled{cursor:wait;opacity:.65}.entityDirectory_playerSearch__vPngT :focus-visible{outline:2px solid var(--color-primary-lightest);outline-offset:2px}.entityDirectory_playerSearchSummary__6vX4u{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;margin-top:var(--space-sm);font-size:var(--font-size-subtle)}.entityDirectory_playerSearchSummary__6vX4u p{margin:0;color:var(--color-text-subtle)}.entityDirectory_playerSortHelp__ncPmW{margin:var(--space-md) 0 0;color:var(--color-text-subtle);font-size:var(--font-size-subtle);line-height:var(--lh-normal)}.entityDirectory_playerSearchSummary__6vX4u a{display:inline-flex;align-items:center;min-height:44px}.entityDirectory_visuallyHidden__HX2lb{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width:768px){.entityDirectory_playerSearch__vPngT fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.entityDirectory_playerSearchField__terls{grid-column:1/-1}.entityDirectory_playerSearch__vPngT button,.entityDirectory_playerSortField__eHYOE,.entityDirectory_playerTeamField__Oibvl{grid-column:auto}}@media (min-width:1200px){.entityDirectory_playerSearch__vPngT fieldset{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(0,1fr)) minmax(240px,1.4fr) auto}.entityDirectory_playerSearchField__terls,.entityDirectory_playerSortField__eHYOE{grid-column:auto}}.entityDirectory_emptyState__8_Hvj{background:var(--color-foreground-1);border:1px solid var(--color-border-subtle);border-radius:8px;color:var(--color-text-subtle);margin:0 0 var(--space-xl);padding:var(--space-lg)}.entityDirectory_playerEmptyState__sJ_EW{background:var(--color-foreground);border-radius:4px}.entityDirectory_pagination__J0WQ_{align-items:center;display:grid;gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:var(--space-xl) 0 var(--space-2xl)}.entityDirectory_pagination__J0WQ_>:first-child{justify-self:start}.entityDirectory_pagination__J0WQ_>:last-child{justify-self:end}.entityDirectory_paginationStatus__ums6O{color:var(--color-text-subtle);font-size:var(--font-size-caption);text-align:center}@media only screen and (min-width:768px){.entityDirectory_directoryGrid__y6vRv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1200px){.entityDirectory_directoryGrid__y6vRv{grid-template-columns:repeat(3,minmax(0,1fr))}}.entityDirectory_directoryIntro__DeWKK{max-width:var(--measure-wide);font-size:var(--font-size-base);line-height:var(--lh-relaxed)}.entityDirectory_searchSection__dwst1{margin-block:var(--space-xl) var(--space-lg)}.entityDirectory_searchSection__dwst1 label{display:block;margin-bottom:var(--space-xs);font-size:var(--font-size-subtle);font-weight:var(--weight-semibold)}.entityDirectory_searchControls__EgdiQ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);max-width:var(--measure)}.entityDirectory_searchControls__EgdiQ input{flex:1 1 12rem;min-width:0;width:100%;min-height:44px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-medium);border-radius:4px;background:var(--color-foreground);color:var(--color-text);font:inherit}.entityDirectory_searchControls__EgdiQ input::placeholder{color:var(--color-text-subtle)}.entityDirectory_searchControls__EgdiQ button{min-height:44px;border:1px solid transparent;border-radius:4px;padding:var(--space-sm) var(--space-lg);background:var(--tenant-action);color:var(--tenant-action-text);font:inherit;font-weight:var(--weight-semibold);cursor:pointer}.entityDirectory_searchControls__EgdiQ button:hover{background:var(--tenant-action-hover);color:var(--tenant-action-hover-text)}.entityDirectory_searchControls__EgdiQ a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--font-size-subtle)}.entityDirectory_searchControls__EgdiQ :focus-visible,.entityDirectory_teamCard__4hTBS a:focus-visible{outline:2px solid var(--color-primary-lighter);outline-offset:4px}.entityDirectory_resultCount__RVvQP{color:var(--color-text-subtle);font-size:var(--font-size-subtle);margin:var(--space-md) 0 0;overflow-wrap:anywhere}.entityDirectory_teamGrid__QVRZI{gap:var(--space-md)}.entityDirectory_teamCard__4hTBS{display:flex;flex-direction:column;min-width:0;padding:var(--space-lg);background:var(--color-foreground);border:1px solid var(--color-border-subtle);border-radius:4px}.entityDirectory_teamIdentity__al1W9{display:flex;align-items:center;gap:var(--space-md);color:var(--color-text);text-decoration:none}.entityDirectory_teamIdentity__al1W9 h2{margin:0 0 var(--space-2xs);font-size:var(--font-size-h4);line-height:var(--lh-snug);overflow-wrap:anywhere;text-wrap:wrap}.entityDirectory_teamLogo__oKK4J{flex:0 0 56px;object-fit:contain}.entityDirectory_teamIdentity__al1W9:hover h2{color:var(--color-primary-lightest)}.entityDirectory_teamRoster__YRKv3{margin-block:var(--space-lg)}.entityDirectory_rosterLabel__LHl9y,.entityDirectory_rosterMissing__fLkEL,.entityDirectory_teamForm__B288v{color:var(--color-text-subtle);font-size:var(--font-size-subtle);line-height:var(--lh-normal);margin:0}.entityDirectory_rosterLabel__LHl9y{margin-bottom:var(--space-xs);font-size:var(--font-size-caption)}.entityDirectory_rosterLinks__orvZf{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md);list-style:none;padding:0;margin:0}.entityDirectory_rosterLinks__orvZf li{min-width:0;max-width:100%;margin:0}.entityDirectory_rosterLinks__orvZf a{display:inline-block;padding-block:var(--space-2xs);font-size:var(--font-size-base);font-weight:var(--weight-medium);line-height:var(--lh-normal);color:var(--color-text);text-decoration-color:var(--color-border-medium);text-underline-offset:.2em;overflow-wrap:anywhere}.entityDirectory_rosterLinks__orvZf a:hover{color:var(--color-primary-lightest);text-decoration-color:currentColor}.entityDirectory_coaches__x34ZR{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);margin:var(--space-sm) 0 0}.entityDirectory_coaches__x34ZR dt{color:var(--color-text-subtle);font-size:var(--font-size-caption);font-weight:var(--weight-regular)}.entityDirectory_coaches__x34ZR dd{margin:0;min-width:0}.entityDirectory_coaches__x34ZR a{font-size:var(--font-size-subtle);font-weight:var(--weight-regular)}.entityDirectory_teamFooter__j5_6o{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);margin-top:auto;padding-top:var(--space-md);border-top:1px solid var(--color-border-subtle)}.entityDirectory_teamFooter__j5_6o>a{font-size:var(--font-size-subtle);font-weight:var(--weight-semibold);color:var(--color-primary-lightest);text-decoration:none}.entityDirectory_teamFooter__j5_6o>a:hover{text-decoration:underline;text-underline-offset:.2em}.entityDirectory_playerIntroduction__4etq_{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);margin-bottom:var(--space-lg)}.entityDirectory_playerIntroduction__4etq_ p{margin:0}.entityDirectory_directoryEvent__4IuvV{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xs);padding:var(--space-sm) 0 var(--space-sm) var(--space-md);border-left:1px solid var(--color-border-medium);min-width:0}.entityDirectory_directoryEvent__4IuvV p,.entityDirectory_directoryEvent__4IuvV>span{color:var(--color-text-subtle);font-size:var(--font-size-caption);line-height:var(--lh-normal)}.entityDirectory_directoryEvent__4IuvV a{display:inline-flex;align-items:center;min-height:44px;gap:var(--space-sm);color:var(--color-text);font-size:var(--font-size-subtle);font-weight:var(--weight-semibold);line-height:var(--lh-normal);text-decoration:none;overflow-wrap:anywhere;transition:color .12s ease}.entityDirectory_directoryEvent__4IuvV a:hover{color:var(--color-primary-lightest)}.entityDirectory_directoryEvent__4IuvV a:focus-visible{outline:2px solid var(--color-primary-lightest);outline-offset:2px;border-radius:4px}.entityDirectory_playerEventFilter__qXE9K{grid-column:1/-1}.entityDirectory_playerEventFilter__qXE9K label{display:flex;align-items:center;gap:var(--space-sm);min-height:44px;margin:0;color:var(--color-text);cursor:pointer}.entityDirectory_playerEventFilter__qXE9K input{flex:0 0 20px;width:20px;height:20px;min-height:0;padding:0;accent-color:var(--color-primary-darker)}.entityDirectory_playerEventFilter__qXE9K p{margin:0;color:var(--color-text-subtle);font-size:var(--font-size-caption);line-height:var(--lh-normal)}@media (min-width:960px){.entityDirectory_playerIntroduction__4etq_:has(.entityDirectory_directoryEvent__4IuvV){grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:var(--space-xl)}}@media (prefers-reduced-motion:reduce){.entityDirectory_directoryEvent__4IuvV a{transition:none}}.DirectoryPagination_pagination__SCWV5{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-sm) var(--space-md);margin-block:var(--space-lg)}.DirectoryPagination_status__TugjG{margin:0;color:var(--color-text-subtle);font-size:var(--font-size-subtle)}.DirectoryPagination_pages__Wp7xa{display:flex;align-items:center;justify-content:center;gap:var(--space-2xs);list-style:none;margin:0;padding:0;grid-row:2;grid-column:1/-1}.DirectoryPagination_steps__S5QYY{display:flex;gap:var(--space-xs);grid-row:1;grid-column:2;justify-self:end}.DirectoryPagination_page__07srA,.DirectoryPagination_unavailable__jolVT{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:var(--space-xs);border:1px solid var(--color-border-medium);border-radius:4px;color:var(--color-text);background:var(--color-foreground);font-size:var(--font-size-subtle);line-height:var(--lh-normal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out}.DirectoryPagination_page__07srA:hover{color:var(--color-text);background:var(--color-background-hover);text-decoration:none}.DirectoryPagination_page__07srA[aria-current=page]{border-color:var(--color-primary);background:var(--color-primary-background);font-weight:var(--weight-semibold)}.DirectoryPagination_page__07srA:focus-visible{outline:2px solid var(--color-primary-lightest);outline-offset:2px}.DirectoryPagination_gap__nBEax{padding-inline:var(--space-xs);color:var(--color-text-subtle)}.DirectoryPagination_unavailable__jolVT{color:var(--color-black-500);border-color:var(--color-border-subtle);background:transparent}@media (min-width:768px){.DirectoryPagination_pagination__SCWV5{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.DirectoryPagination_pages__Wp7xa{grid-row:1;grid-column:2}.DirectoryPagination_steps__S5QYY{grid-column:3}}@media (prefers-reduced-motion:reduce){.DirectoryPagination_page__07srA{transition:none}}.PlayerDirectoryCard_grid___chLg{align-items:start;gap:var(--space-md)}.PlayerDirectoryCard_card__MiJqE{display:block;min-width:0;color:var(--color-text);background:var(--color-foreground);border:1px solid var(--color-border-subtle);border-radius:4px;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out}.PlayerDirectoryCard_card__MiJqE:hover{color:var(--color-text);background:var(--color-background-hover);border-color:var(--color-border-medium);text-decoration:none}.PlayerDirectoryCard_card__MiJqE:focus-visible{outline:2px solid var(--color-primary-lightest);outline-offset:2px}.PlayerDirectoryCard_identity__PPy_u{display:grid;grid-template-columns:104px minmax(0,1fr);gap:var(--space-md);align-items:center;padding:var(--space-lg)}.PlayerDirectoryCard_portrait___NFYD{position:relative;height:124px;overflow:hidden;border-radius:4px;background:var(--color-black-200)}.PlayerDirectoryCard_portraitImage__KqenY{object-fit:cover;object-position:center top;transform:scale(1.4);transform-origin:center top}.PlayerDirectoryCard_portraitFallback__ejLlR{display:grid;place-items:center;height:100%;color:var(--color-text-subtle);font-size:var(--font-size-h2);font-weight:var(--weight-semibold);text-transform:uppercase}.PlayerDirectoryCard_identityText__BnrG5{min-width:0}.PlayerDirectoryCard_nickname__JUqf2{margin:0;color:var(--color-text);font-size:var(--font-size-h3);font-weight:var(--weight-bold);line-height:var(--lh-tight);overflow-wrap:anywhere;text-wrap:wrap}.PlayerDirectoryCard_nationality__ITW7S,.PlayerDirectoryCard_realName__0UtJ0,.PlayerDirectoryCard_team__huOJ_{margin:var(--space-xs) 0 0;color:var(--color-text-subtle);font-size:var(--font-size-subtle);line-height:var(--lh-normal);overflow-wrap:anywhere}.PlayerDirectoryCard_nationality__ITW7S{font-size:var(--font-size-caption)}.PlayerDirectoryCard_team__huOJ_{margin-top:var(--space-sm)}.PlayerDirectoryCard_rank__jOOJB,.PlayerDirectoryCard_roles__7SA_E{font-size:var(--font-size-caption)}.PlayerDirectoryCard_rank__jOOJB{margin:var(--space-xs) 0 0;color:var(--color-text-subtle);line-height:var(--lh-normal);overflow-wrap:anywhere}.PlayerDirectoryCard_rankDate__1xog4{display:block}.PlayerDirectoryCard_scoreArea__4CxP2{border-top:1px solid var(--color-border-subtle);padding:var(--space-md) var(--space-lg) var(--space-lg)}.PlayerDirectoryCard_scoreHeading__Y3KWl{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2xs) var(--space-sm);margin-bottom:var(--space-md);font-size:var(--font-size-caption);line-height:var(--lh-normal)}.PlayerDirectoryCard_scoreHeading__Y3KWl p{margin:0;color:var(--color-text);font-weight:var(--weight-medium)}.PlayerDirectoryCard_scoreHeading__Y3KWl span{color:var(--color-text-subtle)}.PlayerDirectoryCard_scores__rae_k{margin:0}.PlayerDirectoryCard_scoreRow__j3peZ{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-xs) var(--space-md)}.PlayerDirectoryCard_scoreRow__j3peZ+.PlayerDirectoryCard_scoreRow__j3peZ{border-top:1px solid var(--color-border-subtle);margin-top:var(--space-md);padding-top:var(--space-md)}.PlayerDirectoryCard_scoreRow__j3peZ dt{color:var(--color-text-subtle);font-size:var(--font-size-subtle);line-height:var(--lh-normal);overflow-wrap:anywhere}.PlayerDirectoryCard_scoreRow__j3peZ dd{margin:0}.PlayerDirectoryCard_points__fRLgc{display:flex;flex-direction:column;align-items:end;gap:var(--space-2xs)}.PlayerDirectoryCard_points__fRLgc strong{color:var(--color-text);font-size:var(--font-size-h3);line-height:var(--lh-tight);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlayerDirectoryCard_points__fRLgc span,.PlayerDirectoryCard_sample__kxDHf{color:var(--color-text-subtle);font-size:var(--font-size-caption)}.PlayerDirectoryCard_sample__kxDHf{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);line-height:var(--lh-normal)}.PlayerDirectoryCard_dates__TwhPu{overflow-wrap:anywhere}.PlayerDirectoryCard_skeleton__ZplMa{pointer-events:none}.PlayerDirectoryCard_skeletonLine__9vwFQ,.PlayerDirectoryCard_skeleton__ZplMa .PlayerDirectoryCard_portrait___NFYD{background:var(--color-black-300)}.PlayerDirectoryCard_skeletonLine__9vwFQ{display:block;height:var(--space-md);width:75%;border-radius:4px}.PlayerDirectoryCard_skeletonLine__9vwFQ+.PlayerDirectoryCard_skeletonLine__9vwFQ{margin-top:var(--space-sm)}.PlayerDirectoryCard_skeletonTitle__PzotU{height:var(--space-lg);width:90%}.PlayerDirectoryCard_skeleton__ZplMa .PlayerDirectoryCard_scoreArea__4CxP2{min-height:132px}@media (max-width:359px){.PlayerDirectoryCard_identity__PPy_u{grid-template-columns:80px minmax(0,1fr)}.PlayerDirectoryCard_portrait___NFYD{height:104px}}@media (prefers-reduced-motion:reduce){.PlayerDirectoryCard_card__MiJqE{transition:none}}.LeagueParticipation_context__V6iOw{display:grid;gap:var(--space-2xs);color:var(--color-text-subtle);font-family:var(--font-family-base);font-size:var(--fs-sm);font-weight:var(--weight-regular);line-height:var(--line-height-base);overflow-wrap:anywhere}.LeagueParticipation_event__tTzZq{color:var(--color-text);font-weight:var(--weight-medium)}.LeagueParticipation_statusRow__y1RAh{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md)}.LeagueParticipation_status__qOMzc[data-state=open]{color:var(--color-text)}.LeagueParticipation_status__qOMzc[data-state=open]:before{content:"";display:inline-block;width:6px;height:6px;margin-right:var(--space-xs);border-radius:50%;background:var(--color-success);vertical-align:middle}.LeagueParticipation_timing__LfEaD{font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LeaguesResults_results__CIDlz{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}.LeaguesResults_item__Ttnpe{min-width:0;margin:0}.LeaguesResults_row__fG7s_{display:grid;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border-subtle);border-radius:4px;background:var(--color-foreground);color:var(--color-text);text-decoration:none;font-size:var(--fs-sm);line-height:var(--line-height-base);overflow-wrap:anywhere;transition:background-color .12s ease-out,border-color .12s ease-out}a.LeaguesResults_row__fG7s_:hover{border-color:var(--color-border-medium);background:var(--color-background-hover);color:var(--color-text);text-decoration:none}a.LeaguesResults_row__fG7s_:focus-visible{outline:2px solid var(--color-primary-lightest);outline-offset:2px}.LeaguesResults_identity__IuCTX{display:grid;align-content:start;gap:var(--space-sm);min-width:0}.LeaguesResults_identityHeading__0ibv6{display:grid;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:var(--space-sm)}.LeaguesResults_logo__IZAMJ{border-radius:4px;object-fit:contain}.LeaguesResults_name__yPV4G{margin:0;font-family:var(--font-family-base);font-size:var(--fs-lg);font-weight:var(--weight-semibold);line-height:var(--lh-snug);text-wrap:wrap}.LeaguesResults_arrow__EN8_h{width:20px;height:20px;color:var(--color-primary-lightest)}.LeaguesResults_metadata__p5r8E{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);color:var(--color-text-subtle);font-size:var(--fs-xs)}.LeaguesResults_metadata__p5r8E>span+span:before{content:"·";margin-right:var(--space-sm)}.LeaguesResults_facts__dC7t1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"entry members" "privacy winning";align-items:start;gap:var(--space-sm) var(--space-md);min-width:0;margin:0}.LeaguesResults_facts__dC7t1>div{min-width:0}.LeaguesResults_facts__dC7t1 dd{margin:0}.LeaguesResults_entry__9A_yc{grid-area:entry}.LeaguesResults_privacy__pMiy2{grid-area:privacy}.LeaguesResults_winning__dGVk3{grid-area:winning}.LeaguesResults_members__2j2lN{grid-area:members;align-self:center;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LeaguesResults_entryLabel__v_CeX{color:var(--color-text-subtle);font-size:var(--fs-xs)}.LeaguesResults_entryValue__J4aOn{font-size:var(--fs-md);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LeaguesResults_privacy__pMiy2,.LeaguesResults_winning__dGVk3{padding-top:var(--space-sm);border-top:1px solid var(--color-border-subtle);color:var(--color-text-subtle);font-size:var(--fs-xs)}.LeaguesResults_winning__dGVk3{text-align:right}.LeaguesResults_columnHeadings__U9t_s{display:none}.LeaguesResults_empty__im1HT{margin:0;padding:var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:4px;color:var(--color-text-subtle);font-size:var(--fs-md)}.LeaguesResults_srOnly__cqyhO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.LeaguesResults_skeleton__p0Qu_{display:block;border-radius:4px;background:var(--color-black-300);animation:LeaguesResults_pulse__TUzaF 1.5s ease-in-out infinite alternate}.LeaguesResults_logoSkeleton__PBXss{width:48px;height:48px}.LeaguesResults_nameSkeleton__U3YQj{width:80%;height:20px}.LeaguesResults_eventSkeleton__WxFxE{width:90%;height:16px}.LeaguesResults_statusSkeleton__MQWBw{width:65%;height:14px}.LeaguesResults_factSkeleton__H48AB{width:75%;height:20px}@keyframes LeaguesResults_pulse__TUzaF{to{opacity:.5}}@media (min-width:1024px){.LeaguesResults_columnHeadings__U9t_s,.LeaguesResults_row__fG7s_{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-lg);padding:var(--space-lg)}.LeaguesResults_row__fG7s_{align-items:center}.LeaguesResults_columnHeadings__U9t_s{display:grid;color:var(--color-text-subtle);font-size:var(--fs-xs);padding-block:0 var(--space-sm)}.LeaguesResults_facts__dC7t1{grid-template-columns:minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"entry privacy winning members";align-items:center}.LeaguesResults_columnHeadings__U9t_s .LeaguesResults_facts__dC7t1{align-items:start}.LeaguesResults_columnHeadings__U9t_s .LeaguesResults_facts__dC7t1>:last-child{text-align:right}.LeaguesResults_privacy__pMiy2,.LeaguesResults_winning__dGVk3{border:0;padding:0;font-size:var(--fs-sm)}.LeaguesResults_winning__dGVk3{text-align:left}.LeaguesResults_entryLabel__v_CeX{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media (prefers-reduced-motion:reduce){.LeaguesResults_row__fG7s_{transition:none}.LeaguesResults_skeleton__p0Qu_{animation:none}}.LeaguesList_listPanel__ttvH_{container-type:inline-size;border:1px solid var(--color-border-subtle);border-radius:4px;background:var(--color-foreground)}.LeaguesList_leagueRows__QFhgu{padding:0;margin:0;list-style:none}.LeaguesList_leagueRows__QFhgu>li{min-width:0}.LeaguesList_leagueRow__L5TCs{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:var(--space-md);padding:var(--space-lg);border-radius:4px;color:var(--color-text);text-decoration:none;overflow-wrap:anywhere;transition:background-color .12s ease-out}.LeaguesList_rowDivider__aAUC3{border-bottom:1px solid var(--color-border-subtle)}.LeaguesList_leagueRow__L5TCs:hover{color:var(--color-text);background:var(--color-background-hover);text-decoration:none}.LeaguesList_leagueLogo___162G{width:48px;height:48px;object-fit:contain;border:1px solid var(--color-border-subtle);border-radius:4px;background:var(--color-black-200)}.LeaguesList_rowContent__RX2Wn{display:grid;min-width:0;gap:var(--space-sm)}.LeaguesList_rowParticipation__YEnBe{min-width:0}.LeaguesList_rowHeading__KzY3u{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md)}.LeaguesList_leagueName__0jORl{margin:0;color:var(--color-text);font-family:var(--font-family-base);font-size:var(--fs-lg);font-weight:var(--weight-semibold);line-height:var(--lh-snug)}.LeaguesList_rowArrow__gCFOP{flex-shrink:0;align-self:center;width:20px;height:20px;color:var(--color-primary-lightest)}.LeaguesList_memberAction__EWCnW{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-primary-lightest);font-size:var(--fs-sm);font-weight:var(--weight-medium);line-height:var(--line-height-base)}.LeaguesList_listHeaderRow__FC86E{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:44px;margin-bottom:var(--space-md)}.LeaguesList_listHeaderTitle__uQiii.LeaguesList_listHeaderTitle__uQiii{margin:0;font-family:var(--font-family-heading);font-size:var(--fs-h3);font-weight:var(--weight-semibold);line-height:var(--lh-snug);overflow-wrap:anywhere}.LeaguesList_listHeaderActions__F3un8{display:inline-flex;align-items:center;gap:var(--space-sm);flex-shrink:0}.LeaguesList_listHeaderAction__Ab7NE{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;border:1px solid var(--color-border-medium);border-radius:4px;background:var(--color-foreground);color:var(--color-text);cursor:pointer;transition:background-color .12s ease-out}.LeaguesList_listHeaderAction__Ab7NE:not(:disabled):hover{background:var(--color-background-hover)}.LeaguesList_listHeaderAction__Ab7NE:disabled{background:var(--color-black-300);border-color:var(--color-border-subtle);color:var(--color-text-subtle);opacity:.5;cursor:default}.LeaguesList_listHeaderActionIcon__sBY_o{width:20px;height:20px}.LeaguesList_listMetaRow__4mcTM{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md)}.LeaguesList_draftBadge__rwByV,.LeaguesList_ownerBadge__y11qV{display:inline-flex;align-items:center;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-border-subtle);border-radius:4px;color:var(--color-text-subtle);background:var(--color-black-200);font-size:var(--fs-xs);font-weight:var(--weight-medium);line-height:var(--lh-snug)}.LeaguesList_ownerBadge__y11qV{border-color:var(--color-primary-darker);background:var(--color-primary-background);color:var(--color-primary-lightest)}.LeaguesList_listMetaItem__IRtNM{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-text-subtle);font-size:var(--fs-xs);font-weight:var(--weight-regular);line-height:var(--line-height-base);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LeaguesList_listMetaIcon__o3N8R{width:16px;height:16px;flex-shrink:0}.LeaguesList_leaguesListBottomLinkContainer__xo1JD{padding:var(--space-xs) var(--space-lg)}.LeaguesList_leaguesListBottomLink__CvIEY{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:44px;color:var(--color-primary-lightest);font-size:var(--fs-sm);font-weight:var(--weight-medium);line-height:var(--line-height-base);text-decoration:none}.LeaguesList_leaguesListBottomLink__CvIEY svg{width:20px;height:20px;flex-shrink:0}.LeaguesList_leaguesListBottomLink__CvIEY:hover{color:var(--color-text);text-decoration:underline;text-underline-offset:.2em}.LeaguesList_emptyList__qG6Sa{margin:0;padding:var(--space-lg);color:var(--color-text-subtle);font-size:var(--fs-sm);line-height:var(--line-height-base)}.LeaguesList_leagueRow__L5TCs:focus-visible,.LeaguesList_leaguesListBottomLink__CvIEY:focus-visible,.LeaguesList_listHeaderAction__Ab7NE:focus-visible{outline:2px solid var(--color-primary-lightest);outline-offset:2px}.LeaguesList_pagedScrollerViewport__3rx4l{padding:4px;margin:-4px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.LeaguesList_pagedScrollerViewport__3rx4l::-webkit-scrollbar{display:none}.LeaguesList_pagedScrollerContent__8e0dH{display:flex}.LeaguesList_pagedScrollerPage__U0cZs{flex:0 0 100%;min-width:100%;scroll-snap-align:start}@container (min-width: 48rem){.LeaguesList_leagueRow__L5TCs{align-items:center}.LeaguesList_rowContent__RX2Wn{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,.85fr) 20px;align-items:center;column-gap:var(--space-lg)}.LeaguesList_rowHeading__KzY3u{display:contents}.LeaguesList_leagueName__0jORl{grid-column:1;grid-row:1}.LeaguesList_rowParticipation__YEnBe{grid-column:2;grid-row:1}.LeaguesList_listMetaRow__4mcTM{grid-column:3;grid-row:1}.LeaguesList_rowArrow__gCFOP{grid-column:4;grid-row:1}.LeaguesList_memberAction__EWCnW{grid-column:1}}@media (prefers-reduced-motion:reduce){.LeaguesList_leagueRow__L5TCs,.LeaguesList_listHeaderAction__Ab7NE{transition:none}}.page_hero__zuea_{display:grid;align-items:center;gap:var(--space-lg);margin-top:var(--space-md);margin-bottom:var(--space-xl)}.page_hero__zuea_>*{min-width:0}.page_heroTitle__Ko3_7.page_heroTitle__Ko3_7{font-size:var(--fs-3xl);line-height:var(--line-height-heading);max-width:22ch;margin:0}.page_heroDescription__BE1rv{color:var(--color-text-subtle);font-size:var(--fs-md);line-height:var(--lh-relaxed);max-width:52ch;margin:var(--space-md) 0 0}.page_discoveryGrid__1uwI0{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-xl)}.page_leagueColumn__yoUdE{min-width:0}.page_createModule__9mesX,.page_emptyState__4qPBx{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:4px;background:var(--color-foreground)}.page_createModule__9mesX{margin-top:var(--space-xl)}.page_createModule__9mesX>div{min-width:0}.page_createModule__9mesX .page_emptyDescription__6b6IO{max-width:var(--measure)}.page_emptyDescription__6b6IO{margin:var(--space-xs) 0 0;color:var(--color-text-subtle)}.page_emptyAction__BD379,.page_emptyDescription__6b6IO{font-size:var(--fs-sm);line-height:var(--line-height-base)}.page_emptyAction__BD379{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);flex-shrink:0;min-height:44px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-medium);border-radius:4px;color:var(--color-text);font-weight:var(--weight-semibold);text-align:center;text-decoration:none;transition:background-color .12s ease-out}.page_emptyAction__BD379 svg{width:20px;height:20px;flex-shrink:0}.page_emptyAction__BD379:hover{background:var(--color-background-hover);color:var(--color-text);text-decoration:none}.page_emptyAction__BD379:focus-visible{outline:2px solid var(--color-primary-lightest);outline-offset:2px}@media (min-width:1024px){.page_hero__zuea_{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2xl)}.page_discoveryGrid__1uwI0[data-has-memberships=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.page_heroTitle__Ko3_7.page_heroTitle__Ko3_7{font-size:var(--fs-2xl)}.page_createModule__9mesX,.page_emptyState__4qPBx{align-items:flex-start;flex-direction:column;gap:var(--space-md)}}@media (prefers-reduced-motion:reduce){.page_emptyAction__BD379{transition:none}}.LeagueSearch_openingSearch__7V2Jc{margin-top:var(--space-lg);max-width:36rem}.LeagueSearch_searchRow__LoVBk{display:flex;align-items:stretch;gap:var(--space-sm)}.LeagueSearch_searchRow__LoVBk>input{flex:1 1;width:100%}.LeagueSearch_input__szEy5.LeagueSearch_input__szEy5{width:100%;min-width:0;min-height:48px;height:48px;padding-inline:var(--space-md);border:1px solid var(--color-border-medium);border-radius:4px;background:var(--color-black-200);color:var(--color-text);font-family:var(--font-family-base);font-size:var(--fs-md);font-weight:var(--weight-regular);line-height:var(--line-height-base);box-sizing:border-box;color-scheme:dark}.LeagueSearch_input__szEy5::placeholder{color:var(--color-text-subtle);opacity:1}.LeagueSearch_label__e9WPv.LeagueSearch_label__e9WPv{display:block;margin-bottom:var(--space-xs);color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--weight-medium);line-height:var(--line-height-base);text-transform:none}.LeagueSearch_hint__6YxQp{margin:var(--space-xs) 0 0;color:var(--color-text-subtle);font-size:var(--fs-sm);line-height:var(--line-height-base)}.LeagueSearch_searchButton__hurZa{flex-shrink:0;min-height:48px;padding:var(--space-sm) var(--space-lg);border:1px solid transparent;border-radius:4px;background:var(--tenant-action);color:var(--tenant-action-text);font-family:var(--font-family-base);font-size:var(--fs-md);font-weight:var(--weight-semibold);line-height:var(--line-height-base);cursor:pointer;transition:background-color .12s ease-out}.LeagueSearch_searchButton__hurZa:hover{background:var(--tenant-action-hover);color:var(--tenant-action-hover-text)}.LeagueSearch_textAction__uJE9M{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:44px;color:var(--color-primary-lightest);font-size:var(--fs-sm);font-weight:var(--weight-medium);line-height:var(--line-height-base);text-decoration:none}.LeagueSearch_textAction__uJE9M svg{width:20px;height:20px;flex-shrink:0}.LeagueSearch_textAction__uJE9M:hover{color:var(--color-text);text-decoration:underline;text-underline-offset:.2em}.LeagueSearch_filters__Wx0jd{display:grid;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:4px;background:var(--color-foreground)}.LeagueSearch_primaryFilters__TjeRW{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.LeagueSearch_primaryFilters__TjeRW>*{min-width:0}.LeagueSearch_additionalOptions___2Gsk{border-top:1px solid var(--color-border-subtle)}.LeagueSearch_additionalOptions___2Gsk summary{display:flex;align-items:center;gap:var(--space-sm);min-height:44px;color:var(--color-text-subtle);font-size:var(--fs-sm);font-weight:var(--weight-medium);cursor:pointer;list-style:none}.LeagueSearch_additionalOptions___2Gsk summary::-webkit-details-marker{display:none}.LeagueSearch_additionalOptions___2Gsk summary:before{content:"+";font-family:var(--font-family-mono)}.LeagueSearch_additionalOptions___2Gsk[open] summary:before{content:"−"}.LeagueSearch_additionalOptions___2Gsk summary:hover{color:var(--color-text)}.LeagueSearch_additionalFields__8Hn3H{max-width:24rem;margin-top:var(--space-xs)}.LeagueSearch_resultsHeading__bt1Y_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm) var(--space-md)}.LeagueSearch_resultsTitle__dL4ju.LeagueSearch_resultsTitle__dL4ju{margin:0;font-family:var(--font-family-base);font-size:var(--fs-md);font-weight:var(--weight-semibold)}.LeagueSearch_errorState__RblTH{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border-subtle);border-left:3px solid var(--color-danger);border-radius:4px;background:var(--color-foreground)}.LeagueSearch_errorState__RblTH .LeagueSearch_hint__6YxQp{flex:1 1 16rem;margin:0;color:var(--color-text)}.LeagueSearch_selectInput__kXpg9.LeagueSearch_selectInput__kXpg9{cursor:pointer}.LeagueSearch_additionalOptions___2Gsk summary:focus-visible,.LeagueSearch_input__szEy5.LeagueSearch_input__szEy5:focus,.LeagueSearch_searchButton__hurZa:focus-visible,.LeagueSearch_textAction__uJE9M:focus-visible{outline:2px solid var(--color-primary-lightest);outline-offset:2px}@media (min-width:640px){.LeagueSearch_primaryFilters__TjeRW{grid-template-columns:repeat(2,minmax(0,1fr))}.LeagueSearch_primaryFilters__TjeRW[data-has-entry-filter=true]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.LeagueSearch_searchButton__hurZa{transition:none}}