.premier-pool-header_headerShell__JJk7c{background:linear-gradient(135deg,var(--f2-color-state-success-soft),var(--f2-color-surface));border:1px solid var(--f2-color-border-subtle);box-shadow:var(--f2-elevation-2);display:grid;gap:var(--f2-space-2);margin:0;padding:var(--f2-space-2) var(--f2-space-3) var(--f2-space-3)}.premier-pool-header_poolTopRow__9fUmM{align-items:center;display:flex;flex-wrap:wrap;gap:var(--f2-space-2);justify-content:space-between}.premier-pool-header_poolSelectorWrap___eQsX{min-width:0;position:relative}.premier-pool-header_poolSelect__4BUT_,.premier-pool-header_poolTitleFallback__Xg8rm{background:var(--f2-color-surface-overlay);border:1px solid var(--f2-color-border-subtle);border-radius:var(--f2-radius-pill);color:var(--f2-color-text-primary);font:inherit;font-size:var(--f2-font-size-sm);font-weight:var(--f2-font-weight-bold);max-width:min(62vw,18.75rem);min-height:var(--f2-touch-target-min);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premier-pool-header_poolSelect__4BUT_{appearance:none;cursor:pointer;padding:0 var(--f2-space-10) 0 var(--f2-space-4)}.premier-pool-header_poolSelect__4BUT_ option{background:var(--f2-color-surface);color:var(--f2-color-text-primary)}.premier-pool-header_poolSelectIcon__Kw_x_{color:var(--f2-color-text-secondary);pointer-events:none;position:absolute;right:var(--f2-space-3);top:50%;transform:translateY(-50%)}.premier-pool-header_poolTitleFallback__Xg8rm{align-items:center;display:flex;padding:0 var(--f2-space-4)}.premier-pool-header_poolTopActions__coVme{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--f2-space-2);justify-content:flex-end;min-width:0}.premier-pool-header_inviteLink__hZTGI,.premier-pool-header_matchdayChip__o0NDO,.premier-pool-header_menuToggle__To_r6,.premier-pool-header_poolTabButton__LxKqI,.premier-pool-header_settingsAction__BhmcO{align-items:center;border-radius:var(--f2-radius-pill);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--f2-font-size-xs);font-weight:var(--f2-font-weight-bold);justify-content:center;min-height:var(--f2-touch-target-min);transition:background-color var(--f2-motion-duration-fast) var(--f2-motion-ease-standard),border-color var(--f2-motion-duration-fast) var(--f2-motion-ease-standard),color var(--f2-motion-duration-fast) var(--f2-motion-ease-standard),transform var(--f2-motion-duration-fast) var(--f2-motion-ease-standard)}.premier-pool-header_menuToggle__To_r6,.premier-pool-header_settingsAction__BhmcO{background:var(--f2-color-surface-overlay);border:1px solid var(--f2-color-border-subtle);color:var(--f2-color-text-primary);flex:0 0 auto;padding:0;text-decoration:none;width:var(--f2-touch-target-min)}.premier-pool-header_inviteLink__hZTGI{background:var(--f2-color-state-success-soft);border:1px solid var(--f2-color-state-success);color:var(--f2-color-state-success);gap:var(--f2-space-2);padding:0 var(--f2-space-3);text-decoration:none}.premier-pool-header_menuToggle__To_r6:hover,.premier-pool-header_poolTabButton__LxKqI:hover:not(:disabled),.premier-pool-header_settingsAction__BhmcO:hover:not(:disabled){border-color:var(--f2-color-action-primary-hover)}.premier-pool-header_inviteLink__hZTGI:hover{color:var(--f2-color-action-primary-hover)}.premier-pool-header_matchdayChip__o0NDO:disabled,.premier-pool-header_poolTabButton__LxKqI:disabled,.premier-pool-header_settingsAction__BhmcO:disabled{cursor:not-allowed;opacity:.48}.premier-pool-header_inviteLink__hZTGI:focus-visible,.premier-pool-header_matchdayChip__o0NDO:focus-visible,.premier-pool-header_menuToggle__To_r6:focus-visible,.premier-pool-header_poolSelect__4BUT_:focus-visible,.premier-pool-header_poolTabButton__LxKqI:focus-visible,.premier-pool-header_settingsAction__BhmcO:focus-visible{outline:3px solid var(--f2-color-focus-ring);outline-offset:3px}.premier-pool-header_progressBlock__iLTbw{--f2-pool-progress-accent:var(--f2-color-state-danger);--f2-pool-progress-gradient:linear-gradient(90deg,var(--f2-color-state-danger-soft),var(--f2-color-state-danger));--f2-pool-progress-icon-scale:0.86;display:grid;gap:var(--f2-space-2)}.premier-pool-header_progressBlock__iLTbw[data-progress-tone=low]{--f2-pool-progress-accent:var(--f2-color-state-warning);--f2-pool-progress-gradient:linear-gradient(90deg,var(--f2-color-state-danger),var(--f2-color-state-warning));--f2-pool-progress-icon-scale:0.9}.premier-pool-header_progressBlock__iLTbw[data-progress-tone=medium]{--f2-pool-progress-accent:var(--f2-color-state-warning);--f2-pool-progress-gradient:linear-gradient(90deg,var(--f2-color-state-danger),var(--f2-color-state-warning),var(--f2-color-focus-ring));--f2-pool-progress-icon-scale:1.02}.premier-pool-header_progressBlock__iLTbw[data-progress-tone=high]{--f2-pool-progress-accent:var(--f2-color-focus-ring);--f2-pool-progress-gradient:linear-gradient(90deg,var(--f2-color-state-warning),var(--f2-color-focus-ring),var(--f2-color-state-success));--f2-pool-progress-icon-scale:1.14}.premier-pool-header_progressBlock__iLTbw[data-progress-tone=complete]{--f2-pool-progress-accent:var(--f2-color-state-success);--f2-pool-progress-gradient:linear-gradient(90deg,var(--f2-color-state-warning),var(--f2-color-focus-ring),var(--f2-color-state-success));--f2-pool-progress-icon-scale:1.28}.premier-pool-header_progressSummaryRow__oli5f{align-items:center;display:flex;justify-content:flex-end;min-height:.875rem}.premier-pool-header_progressInlineValue__t93cy{color:var(--f2-pool-progress-accent);font-size:var(--f2-font-size-xs);font-weight:var(--f2-font-weight-bold);line-height:1;text-shadow:0 0 .625rem var(--f2-pool-progress-accent);transition:color var(--f2-motion-duration-fast) var(--f2-motion-ease-standard),text-shadow var(--f2-motion-duration-fast) var(--f2-motion-ease-standard)}.premier-pool-header_progressLineWrap__5ce3N{align-items:center;display:grid;gap:var(--f2-space-2);grid-template-columns:auto minmax(0,1fr) auto}.premier-pool-header_progressIcon__mXGxG{filter:drop-shadow(0 0 .4375rem var(--f2-pool-progress-accent)) drop-shadow(0 0 .875rem var(--f2-pool-progress-accent));font-size:var(--f2-font-size-lg);line-height:1;transform:scale(var(--f2-pool-progress-icon-scale));transition:filter var(--f2-motion-duration-fast) var(--f2-motion-ease-standard),transform var(--f2-motion-duration-fast) var(--f2-motion-ease-standard)}.premier-pool-header_progressTrack__ECrgi{background:var(--f2-color-border-subtle);border-radius:var(--f2-radius-pill);height:.4375rem;overflow:hidden}.premier-pool-header_progressFill__S3hf7{background:var(--f2-pool-progress-gradient);border-radius:var(--f2-radius-pill);box-shadow:0 0 var(--f2-space-4) var(--f2-pool-progress-accent);height:100%;transition:background var(--f2-motion-duration-fast) var(--f2-motion-ease-standard),box-shadow var(--f2-motion-duration-fast) var(--f2-motion-ease-standard),width var(--f2-motion-duration-fast) var(--f2-motion-ease-standard);width:var(--f2-pool-progress-fill)}.premier-pool-header_menuIcon__xi8bF{display:block;height:1.125rem;position:relative;transform:rotate(0deg);transition:transform var(--f2-motion-duration-fast) var(--f2-motion-ease-standard);width:1.125rem}.premier-pool-header_menuIconBottom__ubWL4,.premier-pool-header_menuIconMiddle__g_HhM,.premier-pool-header_menuIconTop__eXYM9{background:currentColor;border-radius:var(--f2-radius-pill);height:.125rem;left:.125rem;position:absolute;transition:transform var(--f2-motion-duration-fast) var(--f2-motion-ease-standard),opacity var(--f2-motion-duration-fast) var(--f2-motion-ease-standard);width:.875rem}.premier-pool-header_menuIconTop__eXYM9{top:.25rem}.premier-pool-header_menuIconMiddle__g_HhM{top:.5rem}.premier-pool-header_menuIconBottom__ubWL4{top:.75rem}.premier-pool-header_menuToggle__To_r6[aria-expanded=true] .premier-pool-header_menuIcon__xi8bF{transform:rotate(180deg)}.premier-pool-header_menuToggle__To_r6[aria-expanded=true] .premier-pool-header_menuIconTop__eXYM9{transform:translateY(.25rem) rotate(45deg)}.premier-pool-header_menuToggle__To_r6[aria-expanded=true] .premier-pool-header_menuIconMiddle__g_HhM{opacity:0}.premier-pool-header_menuToggle__To_r6[aria-expanded=true] .premier-pool-header_menuIconBottom__ubWL4{transform:translateY(-.25rem) rotate(-45deg)}.premier-pool-header_poolTabs__ompNA{background:var(--f2-color-surface-overlay);border:1px solid var(--f2-color-border-subtle);border-radius:var(--f2-radius-md);display:grid;gap:var(--f2-space-1);grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--f2-space-1)}.premier-pool-header_poolTabButton__LxKqI{background:transparent;border:1px solid transparent;color:var(--f2-color-text-secondary);gap:var(--f2-space-2);padding:0 var(--f2-space-2)}.premier-pool-header_poolTabButton__LxKqI[aria-current=page]{background:var(--f2-color-surface-raised);border-color:var(--f2-color-border-strong);color:var(--f2-color-text-primary)}.premier-pool-header_matchdayNav__Nq7_8{display:flex;gap:var(--f2-space-2);overflow-x:auto;scrollbar-width:none}.premier-pool-header_matchdayNav__Nq7_8::-webkit-scrollbar{display:none}.premier-pool-header_matchdayChip__o0NDO{background:var(--f2-color-surface-overlay);border:1px solid var(--f2-color-border-subtle);color:var(--f2-color-text-muted);flex:0 0 auto;gap:var(--f2-space-2);padding:0 var(--f2-space-3)}.premier-pool-header_matchdayChip__o0NDO[aria-current=step]{background:var(--f2-color-action-primary);border-color:var(--f2-color-action-primary);color:var(--f2-color-action-primary-text)}@media (max-width:30rem){.premier-pool-header_headerShell__JJk7c{padding-inline:var(--f2-space-2)}.premier-pool-header_poolTopRow__9fUmM{align-items:stretch}.premier-pool-header_poolSelect__4BUT_,.premier-pool-header_poolSelectorWrap___eQsX,.premier-pool-header_poolTitleFallback__Xg8rm{max-width:100%;width:100%}.premier-pool-header_poolSelectorWrap___eQsX,.premier-pool-header_poolTopActions__coVme{flex:1 1 100%}.premier-pool-header_poolTabs__ompNA{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.premier-pool-header_inviteLink__hZTGI,.premier-pool-header_matchdayChip__o0NDO,.premier-pool-header_menuIconBottom__ubWL4,.premier-pool-header_menuIconMiddle__g_HhM,.premier-pool-header_menuIconTop__eXYM9,.premier-pool-header_menuIcon__xi8bF,.premier-pool-header_menuToggle__To_r6,.premier-pool-header_poolTabButton__LxKqI,.premier-pool-header_progressFill__S3hf7,.premier-pool-header_progressIcon__mXGxG,.premier-pool-header_progressInlineValue__t93cy,.premier-pool-header_settingsAction__BhmcO{transition:none}}.premier-match-center_page__vDSUR{color:var(--f2-color-text-primary);display:grid;gap:var(--f2-space-4);margin:0 auto;max-width:47.5rem;padding:var(--f2-space-5) var(--f2-space-3) var(--f2-space-10);width:100%}.premier-match-center_topLinks__Wr6fZ{display:flex;flex-wrap:wrap;gap:var(--f2-space-2)}.premier-match-center_backLink__KXwqZ{align-items:center;background:var(--f2-color-surface-overlay);border:1px solid var(--f2-color-border-subtle);border-radius:var(--f2-radius-md);color:var(--f2-color-text-primary);display:inline-flex;font-size:var(--f2-font-size-xs);font-weight:var(--f2-font-weight-bold);gap:var(--f2-space-2);justify-content:center;min-height:var(--f2-touch-target-min);padding:0 var(--f2-space-3);text-decoration:none}.premier-match-center_backLink__KXwqZ:hover{border-color:var(--f2-color-action-primary-hover);color:var(--f2-color-text-link)}.premier-match-center_backLink__KXwqZ:focus-visible{outline:3px solid var(--f2-color-focus-ring);outline-offset:3px}.premier-match-center_hero__0LHsK{background:linear-gradient(135deg,var(--f2-color-state-success-soft),var(--f2-color-surface-raised));border:1px solid var(--f2-color-state-success);border-radius:var(--f2-radius-md);display:grid;gap:var(--f2-space-4);padding:var(--f2-space-4)}.premier-match-center_eyebrow__jQEC1{color:var(--f2-color-state-success);font-size:var(--f2-font-size-xs);font-weight:var(--f2-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.premier-match-center_sectionTitle__UD8UC,.premier-match-center_title__ARyMs{font-family:var(--f2-font-family-display);font-weight:var(--f2-font-weight-bold);line-height:var(--f2-line-height-tight)}.premier-match-center_title__ARyMs{font-size:var(--f2-font-size-3xl);margin:0}.premier-match-center_metaRow__cAUZU{display:flex;flex-wrap:wrap;gap:var(--f2-space-2)}.premier-match-center_metaPill__oPL6k{align-items:center;background:var(--f2-color-surface-overlay);border:1px solid var(--f2-color-border-subtle);border-radius:var(--f2-radius-pill);color:var(--f2-color-text-secondary);display:inline-flex;font-size:var(--f2-font-size-xs);font-weight:var(--f2-font-weight-semibold);gap:var(--f2-space-2);min-height:var(--f2-space-6);padding:0 var(--f2-space-3)}.premier-match-center_scoreHero__TeUZx{align-items:center;display:grid;gap:var(--f2-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.premier-match-center_teamColumn__IBLoj{align-items:flex-start;color:var(--f2-color-text-primary);display:grid;font-size:var(--f2-font-size-lg);font-weight:var(--f2-font-weight-bold);gap:var(--f2-space-2);min-width:0;overflow:hidden;text-align:left}.premier-match-center_teamColumn__IBLoj[data-align=right]{align-items:flex-end;text-align:right}.premier-match-center_teamNameRow__HCZIL{align-items:center;display:inline-flex;gap:var(--f2-space-2);max-width:100%;min-width:0}.premier-match-center_teamColumn__IBLoj[data-align=right] .premier-match-center_teamNameRow__HCZIL{flex-direction:row-reverse}.premier-match-center_score__VChWe{align-items:center;display:grid;font-family:var(--f2-font-family-display);font-size:var(--f2-font-size-3xl);font-weight:var(--f2-font-weight-bold);gap:var(--f2-space-3);grid-template-columns:minmax(2.125rem,auto) auto minmax(2.125rem,auto)}.premier-match-center_dash__GO2zX,.premier-match-center_muted__rqHUC{color:var(--f2-color-text-muted)}.premier-match-center_errorPanel__D3Xzc,.premier-match-center_panel__LAQ3C,.premier-match-center_statePanel__eU4ki{background:var(--f2-color-surface-raised);border:1px solid var(--f2-color-border-subtle);border-radius:var(--f2-radius-md);display:grid;gap:var(--f2-space-3);padding:var(--f2-space-4)}.premier-match-center_errorPanel__D3Xzc,.premier-match-center_statePanel__eU4ki{color:var(--f2-color-text-secondary);font-size:var(--f2-font-size-sm);font-weight:var(--f2-font-weight-semibold);text-align:center}.premier-match-center_errorPanel__D3Xzc{background:var(--f2-color-state-danger-soft);border-color:var(--f2-color-state-danger);color:var(--f2-color-state-danger)}.premier-match-center_sectionHeader__Hfy5p{align-items:flex-start;display:flex;gap:var(--f2-space-3);justify-content:space-between}.premier-match-center_sectionTitle__UD8UC{font-size:var(--f2-font-size-lg);margin:var(--f2-space-1) 0 0}.premier-match-center_muted__rqHUC{flex-shrink:0;font-size:var(--f2-font-size-xs);font-weight:var(--f2-font-weight-semibold)}@media (max-width:30rem){.premier-match-center_page__vDSUR{padding-top:var(--f2-space-4)}.premier-match-center_score__VChWe,.premier-match-center_title__ARyMs{font-size:var(--f2-font-size-xl)}.premier-match-center_errorPanel__D3Xzc,.premier-match-center_hero__0LHsK,.premier-match-center_panel__LAQ3C,.premier-match-center_statePanel__eU4ki{padding:var(--f2-space-3)}.premier-match-center_sectionHeader__Hfy5p{align-items:flex-start;flex-direction:column}}.tournament-viewer-match-card_card__UnDKg{background:linear-gradient(135deg,var(--f2-color-surface-raised),var(--f2-color-surface));border:1px solid var(--f2-color-border-subtle);border-radius:var(--f2-radius-md);color:var(--f2-color-text-primary);display:grid;gap:var(--f2-space-2);padding:var(--f2-space-3)}.tournament-viewer-match-card_card__UnDKg[data-viewer-state=scheduled]{border-color:var(--f2-color-state-success)}.tournament-viewer-match-card_card__UnDKg[data-viewer-state=awaiting-result],.tournament-viewer-match-card_card__UnDKg[data-viewer-state=postponed]{background:linear-gradient(135deg,var(--f2-color-state-warning-soft),var(--f2-color-surface));border-color:var(--f2-color-state-warning)}.tournament-viewer-match-card_card__UnDKg[data-viewer-state=live]{background:linear-gradient(135deg,var(--f2-color-state-success-soft),var(--f2-color-surface));border-color:var(--f2-color-state-live)}.tournament-viewer-match-card_card__UnDKg[data-viewer-state=completed]{background:linear-gradient(135deg,var(--f2-color-state-info-soft),var(--f2-color-surface));border-color:var(--f2-color-state-info)}.tournament-viewer-match-card_card__UnDKg[data-viewer-state=abandoned],.tournament-viewer-match-card_card__UnDKg[data-viewer-state=cancelled],.tournament-viewer-match-card_card__UnDKg[data-viewer-state=voided]{background:linear-gradient(135deg,var(--f2-color-state-danger-soft),var(--f2-color-surface));border-color:var(--f2-color-state-danger)}.tournament-viewer-match-card_row__iMsvJ{align-items:center;display:grid;gap:var(--f2-space-3);grid-template-columns:minmax(3.625rem,.42fr) minmax(0,1.25fr) minmax(3.625rem,auto) minmax(0,1.25fr) minmax(7rem,auto)}.tournament-viewer-match-card_actions__N3Wpn,.tournament-viewer-match-card_metaColumn__i0meu,.tournament-viewer-match-card_team__bglnV{min-width:0}.tournament-viewer-match-card_time__w3wCk{font-size:var(--f2-font-size-sm);font-weight:var(--f2-font-weight-bold);line-height:var(--f2-line-height-tight)}.tournament-viewer-match-card_meta__7R8dw,.tournament-viewer-match-card_teamCode__zreSQ{color:var(--f2-color-text-muted);font-size:var(--f2-font-size-xs);font-weight:var(--f2-font-weight-semibold)}.tournament-viewer-match-card_meta__7R8dw{margin-top:var(--f2-space-1)}.tournament-viewer-match-card_team__bglnV{text-align:left}.tournament-viewer-match-card_team__bglnV[data-align=right]{text-align:right}.tournament-viewer-match-card_teamNameRow__e_5_Y{align-items:center;display:flex;gap:var(--f2-space-2);min-width:0}.tournament-viewer-match-card_team__bglnV[data-align=right] .tournament-viewer-match-card_teamNameRow__e_5_Y{flex-direction:row-reverse}.tournament-viewer-match-card_teamName__p_d5C{font-size:var(--f2-font-size-sm);font-weight:var(--f2-font-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament-viewer-match-card_teamCode__zreSQ{margin-top:var(--f2-space-1);text-transform:uppercase}.tournament-viewer-match-card_score__cSjUR{align-items:center;display:flex;font-size:var(--f2-font-size-md);font-weight:var(--f2-font-weight-bold);gap:var(--f2-space-2);justify-content:center;min-width:3.625rem}.tournament-viewer-match-card_dash__6Xout{color:var(--f2-color-text-muted)}.tournament-viewer-match-card_actions__N3Wpn{align-items:center;display:flex;gap:var(--f2-space-2);justify-content:flex-end}.tournament-viewer-match-card_statusBadge__IagSQ{border:1px solid;border-radius:var(--f2-radius-pill);color:var(--f2-color-text-secondary);font-size:var(--f2-font-size-xs);font-weight:var(--f2-font-weight-bold);padding:var(--f2-space-1) var(--f2-space-2);white-space:nowrap}.tournament-viewer-match-card_card__UnDKg[data-viewer-state=live] .tournament-viewer-match-card_statusBadge__IagSQ{color:var(--f2-color-state-live)}.tournament-viewer-match-card_card__UnDKg[data-viewer-state=completed] .tournament-viewer-match-card_statusBadge__IagSQ{color:var(--f2-color-state-info)}.tournament-viewer-match-card_card__UnDKg[data-viewer-state=awaiting-result] .tournament-viewer-match-card_statusBadge__IagSQ,.tournament-viewer-match-card_card__UnDKg[data-viewer-state=postponed] .tournament-viewer-match-card_statusBadge__IagSQ{color:var(--f2-color-state-warning)}.tournament-viewer-match-card_card__UnDKg[data-viewer-state=abandoned] .tournament-viewer-match-card_statusBadge__IagSQ,.tournament-viewer-match-card_card__UnDKg[data-viewer-state=cancelled] .tournament-viewer-match-card_statusBadge__IagSQ,.tournament-viewer-match-card_card__UnDKg[data-viewer-state=voided] .tournament-viewer-match-card_statusBadge__IagSQ{color:var(--f2-color-state-danger)}.tournament-viewer-match-card_detailsButton___R_4t{align-items:center;background:var(--f2-color-surface-overlay);border:1px solid var(--f2-color-border-subtle);border-radius:var(--f2-radius-md);color:var(--f2-color-text-primary);display:inline-flex;font-size:var(--f2-font-size-xs);font-weight:var(--f2-font-weight-bold);gap:var(--f2-space-1);justify-content:center;min-height:var(--f2-touch-target-min);padding:0 var(--f2-space-3);text-decoration:none}.tournament-viewer-match-card_detailsButton___R_4t[aria-disabled=true]{color:var(--f2-color-text-muted);opacity:.58}a.tournament-viewer-match-card_detailsButton___R_4t:hover{border-color:var(--f2-color-action-primary-hover)}a.tournament-viewer-match-card_detailsButton___R_4t:focus-visible{outline:3px solid var(--f2-color-focus-ring);outline-offset:3px}.tournament-viewer-match-card_awaitingResult__SSXAs,.tournament-viewer-match-card_impact__lDJhj{border:1px solid;border-radius:var(--f2-radius-md);font-size:var(--f2-font-size-xs);font-weight:var(--f2-font-weight-semibold);line-height:var(--f2-line-height-body);padding:var(--f2-space-2) var(--f2-space-3)}.tournament-viewer-match-card_impact__lDJhj{background:var(--f2-color-state-success-soft);color:var(--f2-color-state-success)}.tournament-viewer-match-card_awaitingResult__SSXAs{background:var(--f2-color-state-warning-soft);color:var(--f2-color-state-warning)}.tournament-viewer-match-card_subtle__UmPEb{align-items:center;color:var(--f2-color-text-secondary);display:flex;font-size:var(--f2-font-size-xs);font-weight:var(--f2-font-weight-semibold);gap:var(--f2-space-2);padding-left:var(--f2-space-1)}@media (max-width:48rem){.tournament-viewer-match-card_row__iMsvJ{grid-template-areas:"meta meta actions" "home score away";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.tournament-viewer-match-card_metaColumn__i0meu{grid-area:meta}.tournament-viewer-match-card_team__bglnV[data-align=left]{grid-area:home}.tournament-viewer-match-card_team__bglnV[data-align=right]{grid-area:away}.tournament-viewer-match-card_score__cSjUR{grid-area:score}.tournament-viewer-match-card_actions__N3Wpn{grid-area:actions}}@media (max-width:30rem){.tournament-viewer-match-card_actions__N3Wpn{flex-wrap:wrap}.tournament-viewer-match-card_detailsButton___R_4t{min-height:var(--f2-touch-target-min)}}.tournament-viewer_page__4R2ha{background:radial-gradient(circle at top right,var(--f2-color-state-success-soft),transparent 34rem),var(--f2-color-canvas);color:var(--f2-color-text-primary);min-height:100vh;padding:var(--f2-space-5) var(--f2-space-4) var(--f2-space-12)}.tournament-viewer_shell__J09oP{display:grid;gap:var(--f2-space-4);margin:0 auto;max-width:61.25rem}.tournament-viewer_header__S9zn_{align-items:flex-end;display:flex;gap:var(--f2-space-4);justify-content:space-between}.tournament-viewer_minWidthZero__Xhkvg,.tournament-viewer_teamCardText__P1IQW,.tournament-viewer_viewerCtaText__faQ87{min-width:0}.tournament-viewer_eyebrow__nRGUA{color:var(--f2-color-state-success);font-size:var(--f2-font-size-xs);font-weight:var(--f2-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.tournament-viewer_title__EHLQO{font-family:var(--f2-font-family-display);font-size:var(--f2-font-size-3xl);font-weight:var(--f2-font-weight-bold);line-height:var(--f2-line-height-tight);margin:var(--f2-space-1) 0 0}.tournament-viewer_sectionSubtitle__b_dMa,.tournament-viewer_subtitle__3nBZ5,.tournament-viewer_teamCardText__P1IQW span,.tournament-viewer_viewerCtaText__faQ87 span{color:var(--f2-color-text-muted);font-size:var(--f2-font-size-xs);font-weight:var(--f2-font-weight-semibold);line-height:var(--f2-line-height-body)}.tournament-viewer_summaryGrid__OSwT4{display:grid;flex-shrink:0;gap:var(--f2-space-2);grid-template-columns:repeat(2,minmax(5.25rem,1fr))}.tournament-viewer_summaryStat__a1SdW{background:var(--f2-color-surface-raised);border:1px solid var(--f2-color-border-subtle);border-radius:var(--f2-radius-md);padding:var(--f2-space-2) var(--f2-space-3);text-align:center}.tournament-viewer_summaryValue__HAzbP{color:var(--f2-color-state-success);font-family:var(--f2-font-family-display);font-size:var(--f2-font-size-lg);font-weight:var(--f2-font-weight-bold);line-height:var(--f2-line-height-tight)}.tournament-viewer_summaryLabel__FiSm0{color:var(--f2-color-text-muted);font-size:var(--f2-font-size-xs);font-weight:var(--f2-font-weight-semibold)}.tournament-viewer_viewerCta__SbU4w{align-items:center;background:linear-gradient(135deg,var(--f2-color-state-success-soft),var(--f2-color-surface-raised));border:1px solid var(--f2-color-state-success);border-radius:var(--f2-radius-md);display:flex;gap:var(--f2-space-4);justify-content:space-between;padding:var(--f2-space-3) var(--f2-space-4)}.tournament-viewer_viewerCtaText__faQ87{display:grid;gap:var(--f2-space-1)}.tournament-viewer_viewerCtaText__faQ87 strong{font-size:var(--f2-font-size-sm)}.tournament-viewer_viewerCtaButton__oXjAG{align-items:center;background:var(--f2-color-action-primary);border:1px solid var(--f2-color-action-primary);border-radius:var(--f2-radius-md);color:var(--f2-color-action-primary-text);display:inline-flex;flex-shrink:0;font-size:var(--f2-font-size-sm);font-weight:var(--f2-font-weight-bold);gap:var(--f2-space-2);justify-content:center;min-height:var(--f2-touch-target-min);padding:0 var(--f2-space-4);text-decoration:none;transition:background-color var(--f2-motion-duration-fast) var(--f2-motion-ease-standard),border-color var(--f2-motion-duration-fast) var(--f2-motion-ease-standard)}.tournament-viewer_viewerCtaButton__oXjAG:hover{background:var(--f2-color-action-primary-hover);border-color:var(--f2-color-action-primary-hover)}.tournament-viewer_chip__Bx_w3:focus-visible,.tournament-viewer_search__gevOq:focus-within,.tournament-viewer_tabButton__rJVY8:focus-visible,.tournament-viewer_viewerCtaButton__oXjAG:focus-visible{outline:3px solid var(--f2-color-focus-ring);outline-offset:3px}.tournament-viewer_chips__FoXKg,.tournament-viewer_tabList__3kyr0{display:flex;gap:var(--f2-space-2);overflow-x:auto;scrollbar-width:thin}.tournament-viewer_tabList__3kyr0{border-bottom:1px solid var(--f2-color-border-subtle);padding-bottom:var(--f2-space-2)}.tournament-viewer_chip__Bx_w3,.tournament-viewer_tabButton__rJVY8{align-items:center;background:var(--f2-color-surface);border:1px solid var(--f2-color-border-subtle);border-radius:var(--f2-radius-pill);color:var(--f2-color-text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--f2-font-size-sm);font-weight:var(--f2-font-weight-bold);gap:var(--f2-space-2);justify-content:center;min-height:var(--f2-touch-target-min);padding:0 var(--f2-space-4);transition:background-color var(--f2-motion-duration-fast) var(--f2-motion-ease-standard),border-color var(--f2-motion-duration-fast) var(--f2-motion-ease-standard),color var(--f2-motion-duration-fast) var(--f2-motion-ease-standard)}.tournament-viewer_chip__Bx_w3:hover,.tournament-viewer_tabButton__rJVY8:hover{border-color:var(--f2-color-border-strong);color:var(--f2-color-text-primary)}.tournament-viewer_chip__Bx_w3[aria-pressed=true],.tournament-viewer_tabButton__rJVY8[aria-pressed=true]{background:var(--f2-color-action-primary);border-color:var(--f2-color-action-primary);color:var(--f2-color-action-primary-text)}.tournament-viewer_filters__KzeaG{background:var(--f2-color-surface-raised);display:grid;gap:var(--f2-space-3);padding:var(--f2-space-3)}.tournament-viewer_filters__KzeaG,.tournament-viewer_search__gevOq{border:1px solid var(--f2-color-border-subtle);border-radius:var(--f2-radius-md)}.tournament-viewer_search__gevOq{align-items:center;background:var(--f2-color-surface);color:var(--f2-color-text-muted);display:flex;gap:var(--f2-space-2);min-height:var(--f2-touch-target-min);padding:0 var(--f2-space-3)}.tournament-viewer_searchInput__I7d_u{background:transparent;border:0;color:var(--f2-color-text-primary);font:inherit;min-width:0;outline:0;width:100%}.tournament-viewer_searchInput__I7d_u::placeholder{color:var(--f2-color-text-muted)}.tournament-viewer_dateGroupList__pIGwn,.tournament-viewer_dateGroup__wGfZD,.tournament-viewer_matchSection__CSI1g,.tournament-viewer_teamsSection__sE124{display:grid;gap:var(--f2-space-3)}.tournament-viewer_dateHeader__tQa9d,.tournament-viewer_sectionHeader__R3YwF{align-items:center;display:flex;gap:var(--f2-space-3);justify-content:space-between}.tournament-viewer_dateTitle__x7ZgA,.tournament-viewer_sectionTitle__wX33A{font-family:var(--f2-font-family-display);font-weight:var(--f2-font-weight-bold);line-height:var(--f2-line-height-tight);margin:0}.tournament-viewer_sectionTitle__wX33A{font-size:var(--f2-font-size-lg)}.tournament-viewer_sectionSubtitle__b_dMa{margin:var(--f2-space-1) 0 0}.tournament-viewer_dateCount__I_b5w,.tournament-viewer_sectionCount__bixO3,.tournament-viewer_teamRank__ud8oG{color:var(--f2-color-text-muted);font-size:var(--f2-font-size-xs);font-weight:var(--f2-font-weight-bold);white-space:nowrap}.tournament-viewer_dateGroup__wGfZD{background:var(--f2-color-surface-raised);border:1px solid var(--f2-color-border-subtle);border-radius:var(--f2-radius-md);padding:var(--f2-space-4)}.tournament-viewer_dateTitle__x7ZgA{font-size:var(--f2-font-size-md)}.tournament-viewer_dateCount__I_b5w{align-items:center;background:var(--f2-color-surface-overlay);border-radius:var(--f2-radius-pill);display:inline-flex;justify-content:center;min-height:var(--f2-space-6);min-width:var(--f2-space-6);padding:0 var(--f2-space-2)}.tournament-viewer_matchGrid__bvu1v,.tournament-viewer_teamGrid__aOymS{display:grid;gap:var(--f2-space-3)}.tournament-viewer_teamGrid__aOymS{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.tournament-viewer_teamCard__Gc_6A{align-items:center;background:var(--f2-color-surface-raised);border:1px solid var(--f2-color-border-subtle);border-radius:var(--f2-radius-md);display:grid;gap:var(--f2-space-3);grid-template-columns:auto minmax(0,1fr) auto auto;padding:var(--f2-space-3)}.tournament-viewer_teamCardText__P1IQW{display:grid;gap:var(--f2-space-1)}.tournament-viewer_teamCardText__P1IQW span,.tournament-viewer_teamCardText__P1IQW strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament-viewer_panel__geIZj,.tournament-viewer_teamCardText__P1IQW strong{font-size:var(--f2-font-size-sm)}.tournament-viewer_panel__geIZj{background:var(--f2-color-surface-raised);border:1px solid var(--f2-color-border-subtle);border-radius:var(--f2-radius-md);color:var(--f2-color-text-secondary);font-weight:var(--f2-font-weight-semibold);padding:var(--f2-space-5);text-align:center}.tournament-viewer_panel__geIZj[data-tone=danger]{background:var(--f2-color-state-danger-soft);border-color:var(--f2-color-state-danger);color:var(--f2-color-state-danger)}@media (max-width:30rem){.tournament-viewer_page__4R2ha{padding:var(--f2-space-4) var(--f2-space-3) var(--f2-space-10)}.tournament-viewer_header__S9zn_{align-items:stretch;flex-direction:column}.tournament-viewer_title__EHLQO{font-size:var(--f2-font-size-xl)}.tournament-viewer_summaryGrid__OSwT4{width:100%}.tournament-viewer_viewerCta__SbU4w{align-items:stretch;flex-direction:column}.tournament-viewer_viewerCtaButton__oXjAG{width:100%}.tournament-viewer_dateGroup__wGfZD{padding:var(--f2-space-3)}.tournament-viewer_teamGrid__aOymS{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tournament-viewer_chip__Bx_w3,.tournament-viewer_tabButton__rJVY8,.tournament-viewer_viewerCtaButton__oXjAG{transition:none}}.regular-season-league-page-shells_matchdayFallback__ovjHI,.regular-season-league-page-shells_onboardingFallback__vZByM{color:var(--f2-color-text-primary);margin:0 auto;max-width:47.5rem;padding:var(--f2-space-6) var(--f2-space-4)}.regular-season-league-page-shells_matchdayFallback__ovjHI,.regular-season-league-page-shells_onboardingPanel__h2hdd{display:grid;gap:var(--f2-space-2)}.regular-season-league-page-shells_onboardingPanel__h2hdd{background:linear-gradient(135deg,var(--f2-color-state-success-soft),var(--f2-color-surface-raised));border:1px solid var(--f2-color-state-success);border-radius:var(--f2-radius-md);padding:var(--f2-space-5)}.regular-season-league-page-shells_eyebrow__sJV5F{color:var(--f2-color-state-success);font-size:var(--f2-font-size-xs);font-weight:var(--f2-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.regular-season-league-page-shells_title__zYrZw{font-family:var(--f2-font-family-display);font-size:var(--f2-font-size-xl);font-weight:var(--f2-font-weight-bold);line-height:var(--f2-line-height-tight);margin:0}.regular-season-league-page-shells_copy__NvWba{color:var(--f2-color-text-muted);font-size:var(--f2-font-size-sm);font-weight:var(--f2-font-weight-semibold);line-height:var(--f2-line-height-body);margin:0}@media (max-width:30rem){.regular-season-league-page-shells_matchdayFallback__ovjHI,.regular-season-league-page-shells_onboardingFallback__vZByM{padding:var(--f2-space-5) var(--f2-space-3)}.regular-season-league-page-shells_onboardingPanel__h2hdd{padding:var(--f2-space-4)}}