.page_wrapper__Byn4e{max-width:var(--container-wide);margin:0 auto;padding:var(--space-4) var(--gutter) var(--space-7)}.page_filters__09syz{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.page_sportChips__t1ci0{display:flex;gap:.5rem;flex-wrap:wrap}.page_sportChip__7edwx{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:999px;background:var(--search-field-bg);border:1px solid var(--border);color:var(--text);font-size:.85rem;cursor:pointer;transition:all .15s ease}.page_sportChip__7edwx:hover{border-color:var(--primary)}.page_sportChipActive__6e6pC{background:var(--primary);border-color:var(--primary);color:#000;font-weight:600}.page_row__MVtyN{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.page_citySelect__w0JdR{padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);color:var(--text);font-size:.9rem;min-width:180px}.page_searchBox__IjHEZ{position:relative;flex:1 1;min-width:200px;max-width:320px;display:flex;align-items:center}.page_searchIcon__6WaJk{position:absolute;left:10px;color:var(--text-secondary);pointer-events:none}.page_searchInput__bsRv9{width:100%;padding:.5rem .75rem .5rem 2rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);color:var(--text);font-size:.9rem}.page_searchInput__bsRv9:focus{outline:2px solid var(--primary);outline-offset:1px}.page_resetButton__U_kgw{display:inline-flex;align-items:center;gap:.3rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-size:.85rem;cursor:pointer}.page_resetButton__U_kgw:hover{color:var(--text);border-color:var(--primary)}.page_count__878Z9{font-size:.85rem;color:var(--text-secondary)}.page_empty__2UIzi{padding:3rem 0;text-align:center;color:var(--text-secondary)}.page_groups__ybbAX{display:flex;flex-direction:column;gap:2rem}.page_group__sAmaN{display:flex;flex-direction:column;gap:1rem}.page_groupTitle__AtokJ{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:var(--text);margin:0}.page_groupCount__WbvOs{font-size:.85rem;color:var(--text-secondary);font-weight:400}.page_grid__DS0AV{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.page_expandButton__KaOZi{align-self:flex-start;margin-top:.25rem;padding:.5rem 1rem;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:.85rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.page_expandButton__KaOZi:hover{border-color:var(--primary);background:var(--search-field-bg)}.PageHeading_wrapper__SZojT{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:2rem var(--page-inset) .5rem}.PageHeading_text__7LHhf{flex:1 1 20rem;min-width:0}.PageHeading_title__PthOu{font-size:var(--fs-h1);font-weight:800;line-height:1.2;color:var(--text);margin:0}.PageHeading_subtitle__3hBPX{font-size:1rem;color:var(--text-secondary);margin:.5rem 0 0}@media (max-width:768px){.PageHeading_wrapper__SZojT{padding-block:1.25rem .25rem}.PageHeading_subtitle__3hBPX{font-size:.9rem}}.EventCarouselCard_card__OjXTM{width:280px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:1rem;text-decoration:none;color:var(--text);transition:border-color .2s,transform .15s;display:flex;flex-direction:column;gap:.5rem;position:relative;overflow:hidden}.EventCarouselCard_watermark__ZKa5m{position:absolute;right:-20%;bottom:-10%;width:100%;height:100%;opacity:.06;pointer-events:none}.EventCarouselCard_card__OjXTM:hover{border-color:var(--primary);transform:translateY(-2px)}.EventCarouselCard_sportBadge__PpLdF{align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--text-secondary)}.EventCarouselCard_content__pKKWs{display:flex;flex-direction:column;gap:.25rem}.EventCarouselCard_teams__bexgs{font-weight:600;font-size:1rem;line-height:1.3}.EventCarouselCard_competition__T_dPJ{font-size:.85rem;color:var(--text-secondary)}.EventCarouselCard_meta__VlOGK{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--text-secondary)}.EventCarouselCard_distance__iH57H{font-size:.8rem;color:var(--primary);font-weight:500}@media (max-width:768px){.EventCarouselCard_card__OjXTM{width:260px}}.EventCarouselCard_statusBadge___xkWT{margin-left:.35rem;padding:.05rem .45rem;border-radius:var(--radius-pill);background:rgba(255,69,58,.15);color:var(--notification);font-size:.72rem;font-weight:700}.matches_tabs__6vwck{display:inline-flex;gap:.25rem;padding:.25rem;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card)}.matches_tabActive__S6VTX,.matches_tab__8zZub{padding:.4rem .9rem;border:none;border-radius:var(--radius-pill);font-size:.86rem;font-weight:600;cursor:pointer;white-space:nowrap}.matches_tab__8zZub{background:transparent;color:var(--text-secondary)}.matches_tab__8zZub:hover{color:var(--text)}.matches_tabActive__S6VTX{background:var(--primary);color:var(--background)}.matches_placeholder__XO85Y{display:flex;align-items:center;justify-content:center;min-height:190px;padding:1rem;border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.92rem;text-align:center}.matches_placeholder__XO85Y p{margin:0}.matches_locate__wCbM8{padding:.6rem 1.2rem;border:1px solid var(--primary);border-radius:var(--radius-pill);background:transparent;color:var(--primary);font-size:.92rem;font-weight:600;cursor:pointer}.matches_locate__wCbM8:hover{background:var(--primary-muted)}.matches_more__ZRYFz{display:inline-block;margin-top:.9rem}.ClubBreadcrumb_wrapper__q0y7Y{display:flex;gap:.5rem;flex-wrap:wrap;padding:.5rem var(--page-inset) 0}.ClubBreadcrumb_chip__Hlvnc{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:999px;background:var(--search-field-bg);color:var(--text);font-size:.85rem;text-decoration:none;border:1px solid var(--border);transition:background .15s ease,border-color .15s ease}.ClubBreadcrumb_chip__Hlvnc:hover{background:var(--card);border-color:var(--primary)}.ClubPracticalInfo_section__Hrt_6{padding:.5rem var(--page-inset) 1rem}.ClubPracticalInfo_title__7Dvgs{margin:0 0 .75rem;font-size:1.4rem;font-weight:600;color:var(--text)}.ClubPracticalInfo_list__sU5ff{list-style:none;margin:0;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.55rem;max-width:720px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}.ClubPracticalInfo_item__2Q_eS{display:flex;align-items:flex-start;gap:.6rem;font-size:.95rem}.ClubPracticalInfo_item__2Q_eS a{color:var(--primary);text-decoration:none}.ClubPracticalInfo_item__2Q_eS a:hover{text-decoration:underline}.ClubPracticalInfo_icon__e24tv{flex-shrink:0;margin-top:.2rem;color:var(--text-secondary)}.ClubPracticalInfo_text__E32qs{white-space:pre-line}.ClubPracticalInfo_blocks__5DoSI{display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--container-reading)}.ClubPracticalInfo_blockTitle__SfUIZ{margin:0 0 var(--space-2);font-size:var(--fs-h3);font-weight:600;color:var(--text)}.ClubPracticalInfo_detail__u18_7{display:block;margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--fs-sm);white-space:pre-line}.ClubPracticalInfo_grid__retAA{list-style:none;margin:var(--space-1) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);color:var(--text-secondary);font-size:var(--fs-sm)}.ClubTeams_tabs__Rud_U{margin-top:1.5rem;scroll-margin-top:90px}.ClubTeams_tabList__d8LI5{display:flex;gap:.35rem;padding:0 var(--page-inset);overflow-x:auto;scrollbar-width:none}.ClubTeams_tab__RLoCH{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;flex-shrink:0;max-width:20rem;padding:.7rem 1rem .65rem;background:none;border:1px solid transparent;border-bottom:0;border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer}.ClubTeams_tab__RLoCH:hover{color:var(--text)}.ClubTeams_tab__RLoCH[aria-selected=true]{background:var(--card);border-color:var(--border);box-shadow:inset 0 3px 0 var(--club-accent,var(--primary));color:var(--text)}.ClubTeams_tab__RLoCH:focus-visible{outline:2px solid var(--club-text,var(--primary));outline-offset:-2px}.ClubTeams_panel__VvhMc{margin:0 var(--page-inset) 1.5rem;background:var(--card);border:1px solid var(--border);border-radius:0 var(--radius-md) var(--radius-md) var(--radius-md)}.ClubTeams_tabs__Rud_U .ClubTeams_panel__VvhMc{margin-top:-1px}.ClubTeams_tabLabel__nT7Az{font-size:.95rem;font-weight:700}.ClubTeams_tabDetail__pDwhY{font-size:.8rem;color:var(--text-secondary)}.ClubTeams_srOnly__MGefY{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:600px){.ClubTeams_tab__RLoCH{flex:1 0 9.5rem}.ClubTeams_tabList__d8LI5{padding:0 12px}.ClubTeams_panel__VvhMc{margin:0 12px 1.5rem}}.ClubTeams_single__RRrLq{margin-top:1.5rem;border-top:3px solid var(--club-accent,var(--primary));border-radius:var(--radius-md)}.MatchLine_line___c8EH{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date end" "who end";align-items:center;grid-gap:.15rem .75rem;gap:.15rem .75rem;padding:.55rem .7rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text);text-decoration:none}a.MatchLine_line___c8EH:hover{background:color-mix(in srgb,var(--club-accent,var(--primary)) 14%,transparent)}a.MatchLine_line___c8EH:focus-visible{outline:2px solid var(--club-text,var(--primary));outline-offset:2px}.MatchLine_row__Ds2GI{grid-template-columns:6.5rem minmax(0,1fr) auto;grid-template-areas:"date who end"}.MatchLine_date__0p_bO{grid-area:date;font-size:.82rem;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.MatchLine_who__9tBk3{grid-area:who;min-width:0;font-size:.92rem;font-weight:600;line-height:1.3}.MatchLine_side__BvcM2{font-weight:400;color:var(--text-secondary)}.MatchLine_home__IOTpZ{display:inline-block;margin-left:.4rem;padding:.05rem .45rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--club-accent,var(--primary)) 22%,transparent);color:var(--club-text,var(--primary));font-size:.72rem;font-weight:600;vertical-align:1px;white-space:nowrap}.MatchLine_competition__k26Rt{display:block;overflow:hidden;font-size:.78rem;font-weight:400;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.MatchLine_end__GZ5kH{grid-area:end;display:flex;align-items:center;gap:.45rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.MatchLine_outcome_D__k4f9u,.MatchLine_outcome_L__g99cG,.MatchLine_outcome_W__UuO2S{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:6px;font-size:.75rem;font-weight:700;color:var(--background)}.MatchLine_outcome_W__UuO2S{background:var(--success)}.MatchLine_outcome_D__k4f9u{background:var(--text-tertiary)}.MatchLine_outcome_L__g99cG{background:var(--notification)}.MatchLine_score__GGEsT{display:flex;align-items:baseline;gap:.3rem;font-size:1.05rem;color:var(--text-tertiary)}.MatchLine_lead__KeKCK{color:var(--text)}.MatchLine_dash__IE2OI{font-size:.85rem}@media (max-width:520px){.MatchLine_row__Ds2GI{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date end" "who end"}}.TeamStrip_title__AETDM{margin:0;padding:1rem 1.25rem 0;font-size:1.15rem;font-weight:700;color:var(--text)}.TeamStrip_srOnly__Kpq__{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.TeamStrip_strip__PWF3q{display:flex}.TeamStrip_zone__gZB6i{min-width:0;padding:1.1rem 1.25rem}.TeamStrip_zoneStanding__cEuIv{flex:0 0 15rem}.TeamStrip_zoneResults__g0cnk{flex:1 1 18rem;max-width:30rem}.TeamStrip_zoneUpcoming__vk67G{flex:2 1 20rem}.TeamStrip_zone__gZB6i+.TeamStrip_zone__gZB6i{border-left:1px solid var(--separator)}.TeamStrip_strip__PWF3q+.TeamStrip_strip__PWF3q{border-top:1px solid var(--separator)}.TeamStrip_zoneTitle__6KYXg{margin:0 0 .6rem;font-size:.85rem;font-weight:600;color:var(--text-secondary)}.TeamStrip_competition__CeujL{margin:0;font-size:.92rem;font-weight:700;color:var(--text);text-decoration:none}.TeamStrip_competition__CeujL:hover{color:var(--club-text,var(--primary))}.TeamStrip_rank__0ma_v{margin:.45rem 0 .55rem;color:var(--text-secondary)}.TeamStrip_rank__0ma_v strong{font-size:1.75rem;font-weight:800;line-height:1;color:var(--club-text,var(--primary))}.TeamStrip_ladder___G5em{display:flex;gap:3px;height:8px}.TeamStrip_ladder___G5em>span{flex:1 1;border-radius:2px;background:var(--separator)}.TeamStrip_ladder___G5em>.TeamStrip_ladderTeam__Oo4_h{background:var(--club-accent,var(--primary))}.TeamStrip_points__Xonyj{margin:.5rem 0 0;font-size:.82rem;color:var(--text-secondary)}.TeamStrip_zone_barrage__K7wWN,.TeamStrip_zone_playoff__jwUPI,.TeamStrip_zone_promotion__VZJv_,.TeamStrip_zone_qualification__xfjOb,.TeamStrip_zone_relegation__r64gU{display:inline-block;margin:.5rem 0 0;padding:.15rem .55rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:600}.TeamStrip_zone_promotion__VZJv_,.TeamStrip_zone_qualification__xfjOb{background:var(--primary-muted);color:var(--primary)}.TeamStrip_zone_barrage__K7wWN,.TeamStrip_zone_playoff__jwUPI{background:rgba(249,168,37,.15);color:#f9a825}.TeamStrip_zone_relegation__r64gU{background:rgba(255,69,58,.15);color:var(--notification)}.TeamStrip_picker__qS3cM{display:flex;flex-direction:column;gap:.6rem}.TeamStrip_form__TQGxO{display:flex;align-items:center;gap:.3rem}.TeamStrip_chip__5Yena{border:0;cursor:pointer;font:inherit;font-size:.75rem;font-weight:700}.TeamStrip_chip__5Yena[aria-pressed=true]{outline:2px solid var(--text);outline-offset:2px}.TeamStrip_chip__5Yena:focus-visible{outline:2px solid var(--club-text,var(--primary));outline-offset:2px}.TeamStrip_arrow__CxJnM{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;border:1px solid var(--border);border-radius:50%;background:none;color:var(--text);cursor:pointer}.TeamStrip_arrow__CxJnM:disabled{opacity:.35;cursor:default}.TeamStrip_list__jHIms,.TeamStrip_next__aMy4i{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.TeamStrip_next__aMy4i{grid-template-columns:repeat(2,minmax(0,1fr))}.TeamStrip_empty__NcFtI{margin:0;font-size:.9rem;color:var(--text-secondary)}.TeamStrip_calendar__DMWcY{border-top:1px solid var(--separator)}.TeamStrip_calendar__DMWcY>summary{display:flex;align-items:baseline;gap:.6rem;padding:.85rem 1.25rem;font-weight:600;color:var(--club-text,var(--primary));cursor:pointer;list-style:none}.TeamStrip_calendar__DMWcY>summary::-webkit-details-marker{display:none}.TeamStrip_calendar__DMWcY>summary:after{content:"+";margin-left:auto;font-size:1.2rem;line-height:1}.TeamStrip_calendar__DMWcY[open]>summary:after{content:"−"}.TeamStrip_calendar__DMWcY>summary:focus-visible{outline:2px solid var(--club-text,var(--primary));outline-offset:-2px}.TeamStrip_calendarCount___tCHH{font-size:.85rem;font-weight:400;color:var(--text-secondary)}.TeamStrip_calendarBody__Kb7yH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem 2rem;gap:1.25rem 2rem;padding:.25rem 1.25rem 1.25rem}@media (max-width:900px){.TeamStrip_strip__PWF3q{flex-direction:column}.TeamStrip_zoneResults__g0cnk,.TeamStrip_zoneStanding__cEuIv,.TeamStrip_zoneUpcoming__vk67G{flex:none;max-width:none}.TeamStrip_zone__gZB6i+.TeamStrip_zone__gZB6i{border-left:0;border-top:1px solid var(--separator)}.TeamStrip_strip__PWF3q+.TeamStrip_strip__PWF3q{border-top:4px solid var(--border)}.TeamStrip_calendarBody__Kb7yH{grid-template-columns:1fr}}@media (max-width:520px){.TeamStrip_calendar__DMWcY>summary,.TeamStrip_zone__gZB6i{padding-left:1rem;padding-right:1rem}.TeamStrip_next__aMy4i{grid-template-columns:1fr}.TeamStrip_calendarBody__Kb7yH{padding:.25rem 1rem 1rem}}