.nflBracketSeasons{display:flex;flex-wrap:wrap;gap:6px}.nflBracketSeasons a{align-items:center;border:1px solid var(--nfl-border);border-radius:999px;color:var(--nfl-text);display:inline-flex;font-size:12px;font-weight:600;height:28px;padding:0 12px;text-decoration:none}.nflBracketSeasons a.isActive{border-color:var(--nfl-button-border);color:var(--nfl-link)}.nflBracketChampion,.nflBracketMode{background:var(--nfl-bg);border-radius:6px;font-size:13px;margin:12px 0 0;padding:10px 12px}.nflBracketChampion{align-items:center;display:flex;gap:10px}.nflBracketFavorite{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 12px;margin-top:12px}.nflBracketFavorite label{color:var(--nfl-muted);font-weight:600}.nflBracketFavorite .nflSelect{height:32px;max-width:100%;width:auto}.nflBracketFavorite p{flex-basis:100%;margin:0}.nflBracketCard{container-type:inline-size;padding:16px 12px}.nflBracket{grid-gap:18px;display:grid;gap:18px;grid-template-areas:"afc-wildCard" "nfc-wildCard" "afc-divisional" "nfc-divisional" "afc-conference" "nfc-conference" "superBowl";grid-template-columns:minmax(0,1fr)}.nflBracketRound--afc-wildCard{grid-area:afc-wildCard}.nflBracketRound--afc-divisional{grid-area:afc-divisional}.nflBracketRound--afc-conference{grid-area:afc-conference}.nflBracketRound--superBowl{grid-area:superBowl}.nflBracketRound--nfc-conference{grid-area:nfc-conference}.nflBracketRound--nfc-divisional{grid-area:nfc-divisional}.nflBracketRound--nfc-wildCard{grid-area:nfc-wildCard}.nflBracketRound{display:flex;flex-direction:column;gap:8px;min-width:0}.nflBracketRound__head{align-items:baseline;border-bottom:1px solid var(--nfl-divider);display:flex;flex-wrap:wrap;gap:2px 8px;justify-content:space-between;padding-bottom:6px}.nflBracketRound__title{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.nflBracketRound__dates{color:var(--nfl-muted);font-size:11px}.nflBracketRound__games{display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:space-around}.nflBracketGame{background:var(--nfl-card);border:1px solid var(--nfl-border);border-radius:6px;color:inherit;display:flex;flex-direction:column;gap:4px;padding:8px;text-decoration:none}a.nflBracketGame:hover{border-color:var(--nfl-button-border)}.nflBracketGame.isFavorite{border-color:var(--nfl-favorite-border);box-shadow:0 0 0 1px var(--nfl-favorite-border)}.nflBracketTeam{align-items:center;border-radius:4px;display:flex;font-size:13px;gap:6px;min-width:0}.nflBracketTeam.isFavorite{background:var(--nfl-favorite)}.nflBracketTeam.isWinner{font-weight:700}.nflBracketTeam.isLoser,.nflBracketTeam__seed{color:var(--nfl-muted)}.nflBracketTeam__seed{flex:none;font-size:11px;font-weight:400;text-align:right;width:12px}.nflBracketTeam__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nflBracketTeam__name a{text-decoration:none}.nflBracketTeam__score{font-feature-settings:"tnum";flex:none;font-variant-numeric:tabular-nums}.nflBracketGame__meta{color:var(--nfl-muted);font-size:11px;line-height:1.3}.nflBracketGame__meta.isLive{color:var(--nfl-live);font-weight:700}.nflBracketGame--bye{border-style:dashed}.nflBracketVenue{color:var(--nfl-muted);font-size:11px;margin:0;text-align:center}.nflBracketSeedsCard{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.nflBracketSeeds h2{margin:0 0 8px}.nflBracketSeeds ol{list-style:none;margin:0;padding:0}.nflBracketSeeds li{align-items:center;border-top:1px solid var(--nfl-divider);display:flex;font-size:13px;gap:8px;padding:5px 4px}.nflBracketSeeds li.isFavorite{background:var(--nfl-favorite)}.nflBracketSeeds li a{flex:1 1;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.nflBracketSeeds__empty,.nflBracketSeeds__record{color:var(--nfl-muted)}.nflBracketSeeds__empty{margin:0}@container (min-width: 560px){.nflBracket{grid-template-areas:"afc-wildCard afc-divisional afc-conference" "superBowl superBowl superBowl" "nfc-conference nfc-divisional nfc-wildCard";grid-template-columns:repeat(3,minmax(0,1fr))}.nflBracketRound--superBowl{justify-self:center;width:min(100%,280px)}}@container (min-width: 820px){.nflBracket{gap:10px;grid-template-areas:"afc-wildCard afc-divisional afc-conference superBowl nfc-conference nfc-divisional nfc-wildCard";grid-template-columns:repeat(7,minmax(0,1fr))}.nflBracketRound--superBowl{width:auto}.nflBracketRound--superBowl .nflBracketRound__games{justify-content:center}.nflBracketRound__head{flex-direction:column;min-height:48px}.nflBracketGame{padding:6px}.nflBracketTeam{font-size:12px;gap:4px}}@media (max-width:767px){.nflBracketSeedsCard{grid-template-columns:minmax(0,1fr)}}