.BracketView-module__muMV4W__fitStage{width:100%;max-width:100%;margin:0 auto}.BracketView-module__muMV4W__scrollRail{width:100%;max-width:100%;position:relative}.BracketView-module__muMV4W__scrollHint{color:#888;text-align:center;margin:0 0 8px;font-size:.75rem}.BracketView-module__muMV4W__scrollWrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b8b8b8 #ececea;scroll-behavior:smooth;width:100%;max-width:100%;padding:0 0 12px;overflow:scroll hidden}.BracketView-module__muMV4W__scrollWrap:focus-visible{outline-offset:2px;outline:2px solid #7b0d1e}.BracketView-module__muMV4W__scrollWrap::-webkit-scrollbar{height:12px}.BracketView-module__muMV4W__scrollWrap::-webkit-scrollbar-track{background:#ececea;border-radius:6px}.BracketView-module__muMV4W__scrollWrap::-webkit-scrollbar-thumb{background:#b8b8b8;border:2px solid #ececea;border-radius:6px}.BracketView-module__muMV4W__scrollWrap::-webkit-scrollbar-thumb:hover{background:#999}.BracketView-module__muMV4W__scrollAffordance{z-index:3;color:#333;cursor:pointer;background:#fffffff0;border:1px solid #e0e0e0;border-radius:8px;width:32px;height:48px;font-size:1.5rem;line-height:1;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}.BracketView-module__muMV4W__scrollAffordanceLeft{left:4px}.BracketView-module__muMV4W__scrollAffordanceRight{right:4px}.BracketView-module__muMV4W__scrollRail:before,.BracketView-module__muMV4W__scrollRail:after{content:"";z-index:2;pointer-events:none;opacity:0;width:28px;transition:opacity .2s;position:absolute;top:0;bottom:12px}.BracketView-module__muMV4W__scrollRail:before{background:linear-gradient(90deg,#f5f4f0 30%,#0000);left:0}.BracketView-module__muMV4W__scrollRail:after{background:linear-gradient(270deg,#f5f4f0 30%,#0000);right:0}.BracketView-module__muMV4W__scrollRailShowLeft:before,.BracketView-module__muMV4W__scrollRailShowRight:after{opacity:1}.BracketView-module__muMV4W__bracketShell{width:max-content;min-width:100%;position:relative}.BracketView-module__muMV4W__bracketGrid{z-index:1;column-gap:12px;width:max-content;min-width:100%;display:grid;position:relative}.BracketView-module__muMV4W__column{display:contents}.BracketView-module__muMV4W__columnLabel,.BracketView-module__muMV4W__columnLabelLeft,.BracketView-module__muMV4W__columnLabelCenter,.BracketView-module__muMV4W__columnLabelRight{letter-spacing:1px;text-transform:uppercase;color:#666;text-align:center;align-self:start;margin:0;padding-bottom:6px;font-size:11px;font-weight:600}.BracketView-module__muMV4W__columnLabelCenter{color:#333}.BracketView-module__muMV4W__matchSlot,.BracketView-module__muMV4W__matchSlotFinal{z-index:2;place-self:center stretch;min-width:0;max-width:100%;position:relative}.BracketView-module__muMV4W__connectors{pointer-events:none;z-index:0;width:100%;height:calc(100% - 28px);position:absolute;inset:28px 0 0}.BracketView-module__muMV4W__card,.BracketView-module__muMV4W__cardLive,.BracketView-module__muMV4W__cardFt,.BracketView-module__muMV4W__cardFinal{box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:10px 12px;font-size:.8125rem;line-height:1.35;box-shadow:0 1px 3px #0000000f}.BracketView-module__muMV4W__cardLive{border-left:3px solid #c41e3a}.BracketView-module__muMV4W__cardFt{opacity:.92}.BracketView-module__muMV4W__cardFinal{background:#fffcf4;border-color:#d4ac50;box-shadow:0 2px 8px #00000014}.BracketView-module__muMV4W__cardHead{color:#888;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:.6875rem;display:flex}.BracketView-module__muMV4W__cardMetaLeft,.BracketView-module__muMV4W__cardMetaRight{flex-direction:column;gap:2px;min-width:0;display:flex}.BracketView-module__muMV4W__cardMetaRight{text-align:right;flex-shrink:0;align-items:flex-end}.BracketView-module__muMV4W__matchNumber{color:#666;font-weight:600}.BracketView-module__muMV4W__venueLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.BracketView-module__muMV4W__cardKickoff,.BracketView-module__muMV4W__cardKickoffFull{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.BracketView-module__muMV4W__cardKickoffFull{text-align:center;width:100%}.BracketView-module__muMV4W__cardFinalLabel{text-transform:uppercase;letter-spacing:.06em;color:#333;margin:0 0 4px;font-size:.75rem;font-weight:700}.BracketView-module__muMV4W__teamRow{align-items:center;gap:8px;min-height:24px;display:flex}.BracketView-module__muMV4W__teamRow+.BracketView-module__muMV4W__teamRow{margin-top:4px}.BracketView-module__muMV4W__teamRowWinner .BracketView-module__muMV4W__teamName{font-weight:700}.BracketView-module__muMV4W__teamName{text-overflow:ellipsis;white-space:nowrap;color:#111;flex:1;min-width:0;overflow:hidden}.BracketView-module__muMV4W__teamNamePending{color:#777;font-size:.75rem}.BracketView-module__muMV4W__teamScore{font-variant-numeric:tabular-nums;text-align:right;color:#111;min-width:1.25rem;font-weight:700}.BracketView-module__muMV4W__teamScoreLive{font-variant-numeric:tabular-nums;text-align:right;color:#c41e3a;min-width:1.25rem;font-weight:700}.BracketView-module__muMV4W__placeholderIcon{color:#999;background:#ececea;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:15px;font-size:.625rem;display:inline-flex}.BracketView-module__muMV4W__statusBadge,.BracketView-module__muMV4W__statusLive,.BracketView-module__muMV4W__statusFt,.BracketView-module__muMV4W__statusForthcoming{text-transform:uppercase;letter-spacing:.04em;font-size:.625rem;font-weight:600}.BracketView-module__muMV4W__penaltiesLine{color:#666;text-align:center;margin:6px 0 0;font-size:.6875rem;font-weight:600}.BracketView-module__muMV4W__statusLive{color:#c41e3a;align-items:center;gap:6px;display:flex}.BracketView-module__muMV4W__liveDot{background:#c41e3a;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite BracketView-module__muMV4W__pulse}@keyframes BracketView-module__muMV4W__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.BracketView-module__muMV4W__statusFt{color:#888}.BracketView-module__muMV4W__statusForthcoming{color:#999}.BracketView-module__muMV4W__matchLink{color:#7b0d1e;margin-top:6px;font-size:.6875rem;font-weight:600;text-decoration:none;display:block}.BracketView-module__muMV4W__matchLink:hover{text-decoration:underline}.BracketView-module__muMV4W__skeletonShell{width:max-content;min-width:100%}.BracketView-module__muMV4W__skeletonGrid{column-gap:10px;width:max-content;min-width:100%;display:grid}.BracketView-module__muMV4W__skeletonLabel{background:linear-gradient(90deg,#ececea 25%,#f5f4f0 50%,#ececea 75%) 0 0/200% 100%;border-radius:4px;align-self:center;width:70%;height:12px;margin:0 auto;animation:1.2s infinite BracketView-module__muMV4W__shimmer}.BracketView-module__muMV4W__skeletonCard{background:linear-gradient(90deg,#ececea 25%,#f5f4f0 50%,#ececea 75%) 0 0/200% 100%;border-radius:8px;align-self:center;height:108px;animation:1.2s infinite BracketView-module__muMV4W__shimmer}@keyframes BracketView-module__muMV4W__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.BracketView-module__muMV4W__lastUpdated{color:#888;margin-top:-8px;margin-bottom:16px;font-size:.75rem}@media (max-width:767px){.BracketView-module__muMV4W__scrollWrap{scroll-snap-type:x proximity}.BracketView-module__muMV4W__bracketShell{padding-bottom:4px}}@media (min-width:768px){.BracketView-module__muMV4W__scrollAffordance{justify-content:center;align-items:center;display:inline-flex}}
.MatchLineupField-module__SgBmDq__root{margin-bottom:2rem}.MatchLineupField-module__SgBmDq__rootEmbedded{margin:0}.MatchLineupField-module__SgBmDq__heading{color:var(--gc-text-primary);margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.MatchLineupField-module__SgBmDq__wrap{width:100%;max-width:36rem;margin-inline:auto;position:relative}.MatchLineupField-module__SgBmDq__wrapEmbedded{max-width:none}.MatchLineupField-module__SgBmDq__stage{background:linear-gradient(#0b1220 0%,#101a2e 100%);border:1px solid #0f172a99;border-radius:.875rem;overflow:hidden;box-shadow:0 12px 32px #02061773}.MatchLineupField-module__SgBmDq__banner{z-index:2;padding:10px 12px 0;position:relative}.MatchLineupField-module__SgBmDq__bannerBar{background:linear-gradient(#17203a 0%,#0d1526 100%);border:1px solid #94a3b840;border-radius:8px;align-items:stretch;gap:8px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.MatchLineupField-module__SgBmDq__bannerTeam{flex:1;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.MatchLineupField-module__SgBmDq__bannerTeamAway{text-align:right;justify-content:flex-end}.MatchLineupField-module__SgBmDq__bannerFlag{border-radius:3px;box-shadow:0 1px 4px #00000080}.MatchLineupField-module__SgBmDq__bannerTeamText{flex-direction:column;gap:1px;min-width:0;display:flex}.MatchLineupField-module__SgBmDq__bannerTeamTextAway{align-items:flex-end}.MatchLineupField-module__SgBmDq__bannerTeamName{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;color:#f8fafc;max-width:100%;font-size:.8125rem;font-weight:800;overflow:hidden}@media (min-width:640px){.MatchLineupField-module__SgBmDq__bannerTeamName{font-size:.9375rem}}.MatchLineupField-module__SgBmDq__bannerFormation{letter-spacing:.08em;color:#94a3b8;font-size:.625rem;font-weight:700}.MatchLineupField-module__SgBmDq__bannerVs{letter-spacing:.1em;color:#94a3b8;flex-shrink:0;align-items:center;padding-inline:4px;font-size:.6875rem;font-weight:800;display:flex}.MatchLineupField-module__SgBmDq__bannerMeta{letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#e2e8f0;background:#020617a6;border:1px solid #94a3b84d;border-radius:999px;width:fit-content;max-width:100%;margin:8px auto 0;padding:3px 14px;font-size:.6875rem;font-weight:700}.MatchLineupField-module__SgBmDq__pitch{aspect-ratio:3/5;background:linear-gradient(#15803d 0%,#166534 55%,#14532d 100%);width:100%;margin-top:10px;position:relative;overflow:hidden}.MatchLineupField-module__SgBmDq__pitchSurface{position:absolute;inset:0;overflow:hidden}.MatchLineupField-module__SgBmDq__pitchStripes{pointer-events:none;background:repeating-linear-gradient(#ffffff0d 0 9%,#0000 9% 18%);position:absolute;inset:0}.MatchLineupField-module__SgBmDq__pitchGlow{pointer-events:none;background:radial-gradient(at 50% 0,#ffffff1f,#0000 55%),radial-gradient(#ffffff0d,#0000 70%);position:absolute;inset:0}.MatchLineupField-module__SgBmDq__halfway{inset-inline:0;background:#ffffffb3;height:2px;position:absolute;top:50%}.MatchLineupField-module__SgBmDq__centerCircle{border:2px solid #ffffffb3;border-radius:999px;width:26%;height:20%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MatchLineupField-module__SgBmDq__centerSpot{background:#ffffffd9;border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MatchLineupField-module__SgBmDq__penaltyTopOuter,.MatchLineupField-module__SgBmDq__penaltyBottomOuter{border:2px solid #ffffffb3;width:52%;position:absolute;left:50%;transform:translate(-50%)}.MatchLineupField-module__SgBmDq__penaltyTopOuter{border-top:0;height:15%;top:0}.MatchLineupField-module__SgBmDq__penaltyBottomOuter{border-bottom:0;height:15%;bottom:0}.MatchLineupField-module__SgBmDq__penaltyTopInner,.MatchLineupField-module__SgBmDq__penaltyBottomInner{border:2px solid #ffffffb3;width:24%;position:absolute;left:50%;transform:translate(-50%)}.MatchLineupField-module__SgBmDq__penaltyTopInner{border-top:0;height:6%;top:0}.MatchLineupField-module__SgBmDq__penaltyBottomInner{border-bottom:0;height:6%;bottom:0}.MatchLineupField-module__SgBmDq__markers{position:absolute;inset:12px 6px}.MatchLineupField-module__SgBmDq__marker{z-index:1;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.MatchLineupField-module__SgBmDq__card{filter:drop-shadow(0 4px 10px #0206178c);border-radius:6px;flex-direction:column;align-items:center;width:3.75rem;display:flex;overflow:visible}@media (min-width:640px){.MatchLineupField-module__SgBmDq__card{width:4.5rem}}.MatchLineupField-module__SgBmDq__avatarWrap{z-index:1;width:100%;position:relative}.MatchLineupField-module__SgBmDq__avatar{background:linear-gradient(#1e293b 0%,#0f172a 100%);border:2px solid #ffffffe6;border-bottom:0;border-radius:6px 6px 0 0;width:100%;height:2.5rem;position:relative;overflow:hidden}@media (min-width:640px){.MatchLineupField-module__SgBmDq__avatar{height:3rem}}.MatchLineupField-module__SgBmDq__avatarPhoto{object-fit:cover;width:100%;height:100%}.MatchLineupField-module__SgBmDq__avatarInitial{color:#ffffffe6;justify-content:center;align-items:center;width:100%;height:100%;font-size:1rem;font-weight:700;display:flex}.MatchLineupField-module__SgBmDq__plate{z-index:2;background:linear-gradient(#1d2b52 0%,#101c3d 100%);border:1px solid #ffffff8c;border-radius:0 0 5px 5px;justify-content:center;align-items:center;gap:4px;width:max-content;min-width:100%;max-width:4.75rem;padding:3px 6px;display:flex;box-shadow:inset 0 1px #ffffff26}@media (min-width:640px){.MatchLineupField-module__SgBmDq__plate{max-width:6.5rem}}.MatchLineupField-module__SgBmDq__plateNumber{font-variant-numeric:tabular-nums;color:#93c5fd;flex-shrink:0;font-size:10px;font-weight:800}.MatchLineupField-module__SgBmDq__plateName{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;color:#f8fafc;font-size:10px;font-weight:700;overflow:hidden}@media (min-width:640px){.MatchLineupField-module__SgBmDq__plateNumber,.MatchLineupField-module__SgBmDq__plateName{font-size:11px}}.MatchLineupField-module__SgBmDq__cardHome .MatchLineupField-module__SgBmDq__plate{background:linear-gradient(#5b1120 0%,#3c0a16 100%)}.MatchLineupField-module__SgBmDq__cardHome .MatchLineupField-module__SgBmDq__plateNumber{color:#fda4af}.MatchLineupField-module__SgBmDq__cardAway .MatchLineupField-module__SgBmDq__plate{background:linear-gradient(#1d2b52 0%,#101c3d 100%)}.MatchLineupField-module__SgBmDq__rating{z-index:3;color:#fff;border-radius:999px;padding:.125rem .375rem;font-size:10px;font-weight:700;line-height:1;position:absolute;top:-.375rem;right:-.375rem;box-shadow:0 1px 3px #00000059}.MatchLineupField-module__SgBmDq__ratingHigh{background:#10b981}.MatchLineupField-module__SgBmDq__ratingGood{background:#84cc16}.MatchLineupField-module__SgBmDq__ratingMid{color:#0f172a;background:#fbbf24}.MatchLineupField-module__SgBmDq__ratingLow{background:#f97316}.MatchLineupField-module__SgBmDq__ratingMuted{background:#475569}.MatchLineupField-module__SgBmDq__captain{z-index:3;color:#0f172a;background:#fbbf24;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:9px;font-weight:800;display:flex;position:absolute;top:-.375rem;left:-.375rem;box-shadow:0 1px 3px #00000059}.MatchLineupField-module__SgBmDq__legend{color:var(--gc-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:.75rem;font-size:.75rem;display:flex}.MatchLineupField-module__SgBmDq__legendItem{align-items:center;gap:.375rem;display:inline-flex}.MatchLineupField-module__SgBmDq__legendSwatchHigh,.MatchLineupField-module__SgBmDq__legendSwatchMid,.MatchLineupField-module__SgBmDq__legendSwatchLow,.MatchLineupField-module__SgBmDq__legendCaptain{border-radius:999px;font-size:10px;font-weight:700}.MatchLineupField-module__SgBmDq__legendSwatchHigh{color:#fff;background:#10b981;padding:.125rem .375rem}.MatchLineupField-module__SgBmDq__legendSwatchMid{color:#fff;background:#f59e0b;padding:.125rem .375rem}.MatchLineupField-module__SgBmDq__legendSwatchLow{color:#fff;background:#f97316;padding:.125rem .375rem}.MatchLineupField-module__SgBmDq__legendCaptain{color:#0f172a;background:#fbbf24;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:9px;font-weight:800;display:flex}
