.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}}.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}}