._page_1szaz_1{color:#102138;max-width:1440px;margin:auto;padding:40px 24px 72px;container-type:inline-size}._hero_1szaz_1{justify-content:space-between;align-items:end;gap:24px;padding:8px 0 30px;display:flex}._eyebrow_1szaz_1{letter-spacing:.16em;color:#738397;font-size:10px;font-weight:800}._hero_1szaz_1 h1{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(40px,6vw,72px);font-weight:900;line-height:1.05}._hero_1szaz_1 h1>span{color:#e31e2f}._heroMeta_1szaz_1{flex-direction:column;align-items:end;gap:12px;display:flex}._heroMeta_1szaz_1 strong{font-size:14px}._heroMeta_1szaz_1 strong>span{color:#b2bcc7;padding:0 8px}._status_1szaz_1{color:#62738a;background:#fff;border:1px solid #dee5ed;border-radius:24px;padding:8px 12px;font-size:11px;font-weight:700}._leagues_1szaz_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._leagueLink_1szaz_1{border:1px solid #e0e6ed;border-top:3px solid var(--league);background:#fff;border-radius:14px;align-items:center;gap:14px;min-width:0;padding:18px;transition:transform .2s,box-shadow .2s;display:flex}._leagueLink_1szaz_1:hover{transform:translateY(-3px);box-shadow:0 8px 24px #1021380d}._leagueNumber_1szaz_1{color:var(--league);font-size:11px;font-weight:800}._leagueLink_1szaz_1>span:nth-child(2){flex:1;min-width:0}._leagueLink_1szaz_1 strong{letter-spacing:-.02em;font-size:16px;display:block}._leagueLink_1szaz_1 small{color:#7c8a9a;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;display:block;overflow:hidden}._miniTrophy_1szaz_1{width:25px;height:29px;color:var(--league);flex-shrink:0}._waiting_1szaz_1{color:#7c8a9a;text-align:right;margin:14px 0 0;font-size:11px}._sections_1szaz_1{gap:32px;margin-top:32px;display:grid}._league_1szaz_1{background:#fff;border:1px solid #dfe5ed;border-radius:22px;scroll-margin-top:150px;overflow:hidden;box-shadow:0 12px 40px #10213806}._leagueHeader_1szaz_1{background:linear-gradient(110deg,var(--league-soft),#fff 65%);border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:16px;padding:25px 28px;display:flex}._leagueHeading_1szaz_1{align-items:center;gap:17px;display:flex}._emblem_1szaz_1{border:1px solid var(--league);width:56px;height:64px;color:var(--league);background:#fff8;border-radius:16px 16px 22px 22px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._emblem_1szaz_1 svg{width:32px;height:39px}._leagueHeading_1szaz_1 h2{letter-spacing:-.045em;margin:4px 0;font-size:29px;font-weight:900;line-height:1.2}._leagueHeading_1szaz_1 p{color:#7b8797;margin:5px 0 0;font-size:11px}._matchCount_1szaz_1{letter-spacing:-.02em;white-space:nowrap;font-size:17px;font-weight:800}._matchCount_1szaz_1 small{color:#94a0af;margin-left:4px;font-size:10px;font-weight:600}._desktopTree_1szaz_1{background:radial-gradient(ellipse at 50% 24%,var(--league-soft),transparent 45%);padding:24px 30px 28px}._roundLabels_1szaz_1{text-align:center;color:#8995a5;text-transform:uppercase;letter-spacing:.12em;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding-bottom:24px;font-size:10px;font-weight:700;display:grid}._roundLabels_1szaz_1>span:nth-child(3){color:var(--league)}._tree_1szaz_1{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:24px;min-height:300px;padding-top:14px;display:grid}._opening_1szaz_1{gap:52px;display:grid;position:relative}._opening_1szaz_1:after{content:"";border-right:1px solid var(--league);opacity:.6;position:absolute;top:56px;bottom:56px;right:-13px}._opening_1szaz_1:before{content:"";border-top:1px solid var(--league);opacity:.6;width:12px;position:absolute;top:50%;right:-25px}._opening_1szaz_1._reverse_1szaz_1:after{left:-13px;right:auto}._opening_1szaz_1._reverse_1szaz_1:before{left:-25px;right:auto}._opening_1szaz_1._single_1szaz_1:after{display:none}._opening_1szaz_1._single_1szaz_1:before{width:24px}._semi_1szaz_1{position:relative}._semi_1szaz_1:before{content:"";border-top:1px solid var(--league);opacity:.6;width:24px;position:absolute;top:50%;right:-24px}._semi_1szaz_1._reverse_1szaz_1:before{left:-24px;right:auto}._semi_1szaz_1 ._match_1szaz_1:after{display:none}._final_1szaz_1{position:relative}._finalTrophy_1szaz_1{width:48px;height:53px;color:var(--league);position:absolute;bottom:calc(100% + 18px);left:calc(50% - 24px)}._match_1szaz_1{color:inherit;background:#fff;border:1px solid #dfe5ee;border-radius:11px;min-width:0;text-decoration:none;display:block;position:relative;box-shadow:0 3px 10px #13243b05}._match_1szaz_1[href]:hover{border-color:var(--league);box-shadow:0 4px 16px #13243b0c}._match_1szaz_1[href]:focus-visible,._leagueLink_1szaz_1:focus-visible,._stageTabs_1szaz_1 button:focus-visible{outline:3px solid var(--league);outline-offset:4px}._rightConnector_1szaz_1:after,._leftConnector_1szaz_1:after{content:"";border-top:1px solid var(--league);opacity:.6;width:13px;position:absolute;top:50%}._rightConnector_1szaz_1:after{right:-14px}._leftConnector_1szaz_1:after{left:-14px}._finalMatch_1szaz_1{border-color:var(--league);box-shadow:0 5px 24px #1021380a}._matchMeta_1szaz_1{letter-spacing:.035em;color:#8c99a8;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:4px;height:25px;padding:0 9px;font-size:8px;font-weight:700;display:flex}._matchMeta_1szaz_1 b{color:#e31e2f;font-size:8px}._teamRow_1szaz_1{border-bottom:1px solid #edf0f5;align-items:center;gap:7px;min-height:42px;padding:6px 10px;display:flex;position:relative}._teamRow_1szaz_1:last-child{border:0;border-radius:0 0 10px 10px}._teamMark_1szaz_1{color:#bcc6d3;background:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:flex;overflow:hidden}._teamMark_1szaz_1>span{color:#7f8d9d;font-size:8px;font-weight:800}._teamMark_1szaz_1>svg{width:21px;height:21px}._teamName_1szaz_1{overflow-wrap:anywhere;flex:1;min-width:0;font-size:10px;font-weight:700;line-height:1.35}._score_1szaz_1{text-align:right;font-variant-numeric:tabular-nums;min-width:10px;font-size:14px;font-weight:800;line-height:1}._won_1szaz_1{background:var(--league-soft);font-weight:900}._winnerMark_1szaz_1{color:var(--league);font-size:9px;position:absolute;right:0}._penalties_1szaz_1{text-align:right;color:#8a97a8;padding:3px 8px;font-size:8px;display:block}._third_1szaz_1{max-width:224px;margin:28px auto 0}._third_1szaz_1>span{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#8693a4;margin-bottom:10px;font-size:9px;display:block}._third_1szaz_1 ._match_1szaz_1{border-style:dashed}._podium_1szaz_1{background:#fafbfd;border-top:1px solid #e6ebf2;grid-template-columns:1.2fr repeat(3,1fr);display:grid}._podiumPlace_1szaz_1,._champion_1szaz_1{border-right:1px solid #e6ebf2;align-items:center;gap:10px;min-width:0;padding:20px;display:flex}._podiumPlace_1szaz_1:last-child{border-right:0}._champion_1szaz_1{background:var(--league-soft)}._place_1szaz_1{color:#b2bcc8;flex-shrink:0;font-size:13px;font-weight:800}._place_1szaz_1 svg{width:24px;height:28px;color:var(--league)}._largeMark_1szaz_1{border:1px solid #e7ebf0;border-radius:8px;width:36px;height:36px;padding:3px}._podiumText_1szaz_1{min-width:0}._podiumText_1szaz_1 small{text-transform:uppercase;letter-spacing:.1em;color:#8c99a8;font-size:8px;font-weight:700;display:block}._podiumText_1szaz_1 strong{overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:800;display:block}._mobileTree_1szaz_1{display:none}._stageTabs_1szaz_1{background:#f6f8fb;border:1px solid #e4e9ef;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}._stageTabs_1szaz_1 button{color:#8190a3;cursor:pointer;border-radius:8px;min-height:42px;padding:6px 3px;font-size:10px;font-weight:800}._stageTabs_1szaz_1 button[aria-pressed=true]{color:#fff;background:#102138;box-shadow:0 2px 5px #10213810}._mobileMatches_1szaz_1{gap:14px;margin-top:20px;display:grid}._byes_1szaz_1{background:var(--league-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px;font-size:10px;display:flex}._byes_1szaz_1>span{color:#718394}._byes_1szaz_1 strong{font-size:11px}._byes_1szaz_1 i{color:#a3b0bb;padding:0 6px;font-style:normal}@container (width<=1119px){._desktopTree_1szaz_1{display:none}._mobileTree_1szaz_1{padding:24px;display:block}._mobileMatches_1szaz_1{grid-template-columns:repeat(2,minmax(0,1fr))}._mobileMatches_1szaz_1 ._teamRow_1szaz_1{min-height:48px}._mobileMatches_1szaz_1 ._teamName_1szaz_1{font-size:12px}._mobileMatches_1szaz_1 ._matchMeta_1szaz_1{height:29px;font-size:9px}._mobileMatches_1szaz_1 ._score_1szaz_1{font-size:18px}._mobileMatches_1szaz_1 ._teamMark_1szaz_1{width:30px;height:30px}._podiumPlace_1szaz_1,._champion_1szaz_1{gap:8px;padding:16px 12px}._leagueLink_1szaz_1{gap:8px;padding:15px 12px}._leagueLink_1szaz_1 strong{font-size:14px}._miniTrophy_1szaz_1{width:20px}._largeMark_1szaz_1{width:30px;height:30px}._place_1szaz_1{font-size:11px}._place_1szaz_1 svg{width:20px}}@container (width<=639px){._hero_1szaz_1{gap:12px;padding-bottom:23px}._heroMeta_1szaz_1{gap:8px}._heroMeta_1szaz_1 strong{font-size:11px}._heroMeta_1szaz_1 strong>span{padding:0 3px}._status_1szaz_1{padding:6px 8px;font-size:9px}._eyebrow_1szaz_1{letter-spacing:.1em;font-size:8px}._leagues_1szaz_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._leagueLink_1szaz_1{border-radius:11px;gap:8px;padding:14px 10px}._leagueLink_1szaz_1 strong{font-size:13px}._leagueNumber_1szaz_1,._leagueLink_1szaz_1 small{font-size:9px}._miniTrophy_1szaz_1{width:19px;height:24px}._waiting_1szaz_1{text-align:left;margin-top:13px;font-size:10px}._sections_1szaz_1{gap:24px;margin-top:22px}._league_1szaz_1{border-radius:17px;scroll-margin-top:135px}._leagueHeader_1szaz_1{gap:8px;padding:20px 16px}._leagueHeading_1szaz_1{gap:12px}._emblem_1szaz_1{border-radius:12px 12px 17px 17px;width:43px;height:51px}._emblem_1szaz_1 svg{width:27px;height:33px}._leagueHeading_1szaz_1 h2{font-size:24px}._leagueHeading_1szaz_1 p{max-width:190px;font-size:9px}._matchCount_1szaz_1{font-size:14px}._matchCount_1szaz_1 small{text-align:right;margin:0;font-size:9px;display:block}._mobileTree_1szaz_1{padding:18px 14px}._mobileMatches_1szaz_1{grid-template-columns:1fr;gap:12px}._mobileMatches_1szaz_1 ._teamName_1szaz_1{font-size:12px}._mobileMatches_1szaz_1 ._teamRow_1szaz_1{gap:11px;min-height:47px;padding:8px 12px}._stageTabs_1szaz_1 button{min-height:40px;font-size:9px}._podium_1szaz_1{grid-template-columns:repeat(2,minmax(0,1fr))}._podiumPlace_1szaz_1,._champion_1szaz_1{border-bottom:1px solid #e6ebf2;padding:14px 10px}._podiumPlace_1szaz_1:nth-child(2){border-right:0}._podiumPlace_1szaz_1:nth-child(n+3){border-bottom:0}._podiumText_1szaz_1 strong{font-size:10px}._podiumText_1szaz_1 small{font-size:8px}._largeMark_1szaz_1{width:30px;height:30px}._byes_1szaz_1{flex-direction:column;align-items:start;gap:5px}}@media (prefers-reduced-motion:reduce){._leagueLink_1szaz_1{transition:none}._leagueLink_1szaz_1:hover{transform:none}}@media (width<=639px){._page_1szaz_1{padding:25px 14px 48px}}
