.pN2A-W_root{--stage-line:#587080;min-width:0;color:var(--text,#f2f1e9);gap:20px;display:grid}.pN2A-W_root *{box-sizing:border-box}.pN2A-W_heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.pN2A-W_heading p{color:#b9c9d4;margin:0 0 7px;font-size:12px}.pN2A-W_heading h2{font:800 32px/1.05 var(--np-font-display);margin:0}.pN2A-W_heading>span{color:#c1d0db;align-items:center;gap:8px;font-size:12px;display:flex}.pN2A-W_stage{background:#14232e;border:1px solid #3e596b;border-radius:5px;min-width:0;padding:20px 17px}.pN2A-W_stageHeader{border-bottom:1px solid #395366;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:18px;display:flex}.pN2A-W_stageHeader h2{font:700 24px/1.1 var(--np-font-display);overflow-wrap:anywhere;margin:0}.pN2A-W_stageHeader>span{color:#b8c9d5;text-align:right;font-size:12px}.pN2A-W_roundSet,.pN2A-W_roundScroller{min-width:0;max-width:100%}.pN2A-W_roundScroller{overscroll-behavior-inline:contain;padding-bottom:2px;overflow-x:auto}.pN2A-W_roundColumns{grid-template-columns:repeat(var(--round-count),minmax(160px,1fr));gap:28px;min-width:0;display:grid}.pN2A-W_round{flex-direction:column;min-width:0;display:flex}.pN2A-W_round>h3{border-bottom:2px solid #4a6375;margin:0 0 16px;padding-bottom:10px;font-size:14px;font-weight:600;line-height:1.4}.pN2A-W_round>h3>span{color:#b7c8d4;margin-top:4px;font-size:12px;font-weight:400;display:block}.pN2A-W_roundMatches{grid-template-rows:repeat(calc(var(--slot-count) * 2),minmax(calc(var(--match-space) / 2),1fr));min-height:calc(var(--slot-count) * var(--match-space));flex:1;gap:8px;display:grid}.pN2A-W_roundColumns[data-aligned=true] .pN2A-W_roundMatches{min-height:calc(var(--first-slots) * var(--match-space))}.pN2A-W_matchPosition{flex-direction:column;justify-content:center;min-width:0;display:flex;position:relative}.pN2A-W_matchPosition[data-join=true]:after{content:"";border-top:1px solid var(--stage-line);pointer-events:none;width:15px;position:absolute;top:50%;left:100%}.pN2A-W_matchPosition[data-join=true]:before{content:"";border-right:1px solid var(--stage-line);pointer-events:none;width:14px;height:calc(50% + 4px);position:absolute;left:calc(100% + 14px)}.pN2A-W_matchPosition[data-branch=down][data-join=true]:before{border-top:1px solid var(--stage-line);top:50%}.pN2A-W_matchPosition[data-branch=up][data-join=true]:before{border-bottom:1px solid var(--stage-line);bottom:50%}.pN2A-W_matchCard{background:#1b2c39;border:1px solid #4d687a;border-radius:4px;min-width:0;position:relative;box-shadow:0 3px 7px #0002}.pN2A-W_matchCard>header{color:#afc3d2;background:#182833;border-bottom:1px solid #3c5567;border-radius:4px 4px 0 0;justify-content:space-between;gap:8px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.pN2A-W_teams{padding:6px 9px}.pN2A-W_teams>div{color:#d8e2e9;justify-content:space-between;align-items:center;gap:7px;min-height:44px;padding:1px 0;display:flex}.pN2A-W_teams>div>a,.pN2A-W_pendingTeam{align-items:center;gap:7px;min-width:0;min-height:44px;font-size:14px;line-height:1.3;text-decoration:none;display:flex}.pN2A-W_teams strong{overflow-wrap:anywhere;min-width:0;font-weight:500}.pN2A-W_teams .team-crest{flex:0 0 23px;width:23px;height:23px;min-height:23px;font-size:16px}.pN2A-W_teamScore{font-variant-numeric:tabular-nums;flex:none;justify-content:flex-end;align-items:center;gap:5px;font-size:16px;display:flex}.pN2A-W_teamScore svg{color:var(--accent)}.pN2A-W_winner strong,.pN2A-W_winner b{color:#fff2dd;font-weight:700}.pN2A-W_matchReport{color:#bdcdd9;border-top:1px solid #3b5466;border-radius:0 0 4px 4px;justify-content:space-between;align-items:center;gap:9px;min-height:44px;padding:9px 10px;font-size:12px;text-decoration:none;display:flex}.pN2A-W_matchReport>span:last-child{color:#e3eaf0;align-items:center;gap:5px;font-weight:600;display:flex}.pN2A-W_matchReport:hover{background:#2a3f50}.pN2A-W_matchDestinations{color:#c5d2db;border-top:1px solid #3b5466;gap:5px;margin:0;padding:8px 10px;font-size:11px;line-height:1.5;display:grid}.pN2A-W_matchDestinations>div{grid-template-columns:36px minmax(0,1fr);gap:5px;display:grid}.pN2A-W_matchDestinations dt{color:#9fb4c3}.pN2A-W_matchDestinations dd{overflow-wrap:anywhere;margin:0}.pN2A-W_matchUnavailable,.pN2A-W_note{color:#b4c6d2;margin:0;font-size:12px;line-height:1.65}.pN2A-W_matchUnavailable{border-top:1px solid #3b5466;padding:10px}.pN2A-W_stage>.pN2A-W_note{margin-top:17px}.pN2A-W_finalCard{border-color:#c47746;box-shadow:inset 0 2px #ff6235}.pN2A-W_finalCard>header{background:#332c27;border-color:#775b44}.pN2A-W_champion{background:#332d27;border:1px solid #8f704b;border-left:3px solid #ff6235;border-radius:4px;align-items:center;gap:16px;padding:18px 20px;display:flex}.pN2A-W_champion>svg{color:#e5b56b;flex:none}.pN2A-W_champion>div{flex:1;min-width:0}.pN2A-W_champion p{letter-spacing:.08em;color:#cfbb9f;margin:0 0 5px;font-size:11px}.pN2A-W_champion a,.pN2A-W_champion strong{min-height:34px;font:800 31px/1 var(--np-font-display);overflow-wrap:anywhere;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.pN2A-W_champion>span{text-align:right;font:800 28px/1.1 var(--np-font-display)}.pN2A-W_champion small{font:400 12px/1.5 var(--np-font-body);color:#d1c4b5;margin-top:4px;display:block}.pN2A-W_additionalStage{background:#162735;border:1px solid #405e72;border-radius:4px;min-width:0;padding:20px}.pN2A-W_additionalStage>header{align-items:center;gap:10px;margin:0 0 16px;display:flex}.pN2A-W_additionalStage>header svg{color:#e5b56b}.pN2A-W_additionalStage h2{font:700 24px/1.2 var(--np-font-display);margin:0}.pN2A-W_additionalStage>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pN2A-W_mobileSelect{display:none}.pN2A-W_lanes{gap:25px;display:grid}.pN2A-W_lane{min-width:0}.pN2A-W_lane>header{align-items:center;gap:9px;margin-bottom:18px;display:flex}.pN2A-W_lane>header>h3{margin:0;font-size:13px;font-weight:600}.pN2A-W_laneMarker{background:#8fb3cf;width:5px;height:17px;display:block}.pN2A-W_lane:nth-child(2) .pN2A-W_laneMarker{background:#c5a477}.pN2A-W_lane .pN2A-W_roundColumns{gap:22px}.pN2A-W_lane .pN2A-W_roundMatches{min-height:calc(var(--slot-count) * var(--match-space))}.pN2A-W_lane .pN2A-W_roundColumns[data-aligned=true] .pN2A-W_roundMatches{min-height:calc(var(--first-slots) * var(--match-space))}.pN2A-W_swissGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pN2A-W_recordBucket{background:#1b2c39;border:1px solid #4c6576;border-radius:4px;min-width:0;overflow:hidden}.pN2A-W_recordBucket>header{background:#233746;border-bottom:1px solid #4c6576;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}.pN2A-W_recordBucket h3{font:800 25px/1 var(--np-font-display);font-variant-numeric:tabular-nums;margin:0}.pN2A-W_recordBucket>header>span{font-size:11px;font-weight:600}.pN2A-W_recordBucket[data-tone=positive]{background:#1d342b;border-color:#486a51}.pN2A-W_recordBucket[data-tone=positive]>header{color:#c2e9ad;background:#284536;border-color:#486a51}.pN2A-W_recordBucket[data-tone=negative]{background:#382a2b;border-color:#80514e}.pN2A-W_recordBucket[data-tone=negative]>header{color:#ffc3b9;background:#4e3434;border-color:#80514e}.pN2A-W_swissTeam{border-bottom:1px solid #ffffff16;align-items:center;gap:7px;min-height:51px;padding:5px 11px;display:flex}.pN2A-W_swissTeam:last-child{border-bottom:0}.pN2A-W_swissTeam>div{min-width:0}.pN2A-W_recordStatus{color:#c0d1d8;padding-bottom:5px;font-size:11px;line-height:1.5;display:block}.pN2A-W_tableTeam{min-width:0;min-height:40px;color:inherit;align-items:center;gap:9px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.pN2A-W_tableTeam>strong{overflow-wrap:anywhere;min-width:0;font-weight:600}.pN2A-W_tableTeam .team-crest{flex-basis:25px;width:25px;height:25px}.pN2A-W_rowRank{color:#c1cecf;flex-shrink:0;margin-left:auto;font-size:10px}.pN2A-W_tableScroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.pN2A-W_groupTable{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:right;width:100%;min-width:590px;font-size:12px}.pN2A-W_groupTable th,.pN2A-W_groupTable td{white-space:nowrap;border-bottom:1px solid #3c5466;padding:10px}.pN2A-W_groupTable thead th{color:#b9cad5;background:#1b303f;font-size:11px;font-weight:600}.pN2A-W_groupTable th:nth-child(2){text-align:left;min-width:170px}.pN2A-W_groupTable tbody tr:hover{background:#213746}.pN2A-W_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pN2A-W_root a:focus-visible,.pN2A-W_root select:focus-visible{outline-offset:3px;outline:3px solid #c7b1ff}@media (max-width:1250px) and (min-width:1101px){.pN2A-W_roundColumns{grid-template-columns:repeat(var(--round-count),minmax(145px,1fr));gap:18px}.pN2A-W_teams>div>a,.pN2A-W_pendingTeam{gap:5px;font-size:12px}.pN2A-W_teams{padding:5px 7px}.pN2A-W_matchReport{padding:8px 7px;font-size:10px}.pN2A-W_matchReport>span:first-child{display:none}.pN2A-W_matchReport>span:last-child{font-size:12px}.pN2A-W_matchPosition[data-join=true]:after{width:10px}.pN2A-W_matchPosition[data-join=true]:before{width:9px;left:calc(100% + 9px)}.pN2A-W_matchCard>header{padding:7px}.pN2A-W_teamScore{gap:3px;font-size:15px}.pN2A-W_teamScore svg{width:11px}.pN2A-W_swissGrid{gap:10px}.pN2A-W_swissTeam{padding:5px 8px}.pN2A-W_tableTeam{gap:6px;font-size:12px}}@media (max-width:1100px){.pN2A-W_root{gap:17px}.pN2A-W_heading{gap:12px}.pN2A-W_heading h2{font-size:29px}.pN2A-W_mobileSelect{flex-direction:column;gap:9px;margin-bottom:17px;display:flex}.pN2A-W_mobileSelect label{color:#c2d1dc;font-size:13px}.pN2A-W_mobileSelect select{width:100%;min-height:47px;font:400 16px/1.5 var(--np-font-body);color:#f2f1e9;background:#1b2e3d;border:1px solid #6f8b9f;border-radius:4px;padding:10px 12px}.pN2A-W_stage{padding:16px 13px}.pN2A-W_stageHeader{margin-bottom:16px;padding-bottom:14px}.pN2A-W_stageHeader h2{font-size:24px}.pN2A-W_roundColumns{grid-template-columns:minmax(0,1fr);gap:0}.pN2A-W_round[data-selected=false]{display:none}.pN2A-W_round>h3{margin-bottom:16px;font-size:16px}.pN2A-W_round>h3>span{margin:0 0 0 9px;font-size:12px;display:inline}.pN2A-W_roundMatches,.pN2A-W_roundColumns[data-aligned=true] .pN2A-W_roundMatches,.pN2A-W_lane .pN2A-W_roundMatches,.pN2A-W_lane .pN2A-W_roundColumns[data-aligned=true] .pN2A-W_roundMatches{flex-direction:column;gap:15px;min-height:0;display:flex}.pN2A-W_matchPosition{grid-row:auto!important}.pN2A-W_matchPosition:before,.pN2A-W_matchPosition:after{display:none}.pN2A-W_matchCard>header{padding:9px 12px;font-size:12px}.pN2A-W_teams{padding:7px 12px}.pN2A-W_teams>div{min-height:44px}.pN2A-W_teams>div>a,.pN2A-W_pendingTeam{gap:10px;min-height:44px;font-size:15px}.pN2A-W_teams .team-crest{flex-basis:27px;width:27px;height:27px;font-size:18px}.pN2A-W_teamScore{gap:7px;font-size:19px}.pN2A-W_teamScore svg{width:14px}.pN2A-W_matchReport{min-height:46px;padding:10px 12px;font-size:12px}.pN2A-W_champion{flex-wrap:wrap;gap:12px;padding:16px}.pN2A-W_champion>svg{width:26px}.pN2A-W_champion a,.pN2A-W_champion strong{min-height:36px;font-size:30px}.pN2A-W_champion>span{font-size:25px}.pN2A-W_champion small{font-size:11px}.pN2A-W_additionalStage{padding:16px 13px}.pN2A-W_additionalStage>div{grid-template-columns:minmax(0,1fr)}.pN2A-W_swissGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pN2A-W_stageHeader>span{max-width:48%}}@media (max-width:480px){.pN2A-W_swissGrid{grid-template-columns:minmax(0,1fr);gap:13px}.pN2A-W_recordBucket>header{padding:11px 13px}.pN2A-W_swissTeam{padding:5px 13px}.pN2A-W_tableTeam{font-size:14px}.pN2A-W_stageHeader{gap:9px}.pN2A-W_stageHeader>span,.pN2A-W_note{font-size:11px}.pN2A-W_champion{gap:10px}.pN2A-W_champion a,.pN2A-W_champion strong{font-size:27px}.pN2A-W_heading h2{font-size:28px}}.pN2A-W_swissSection{gap:10px;min-width:0;display:grid}.pN2A-W_swissSection+.pN2A-W_swissSection,.pN2A-W_swissMissing+.pN2A-W_swissSection{margin-top:20px}.pN2A-W_swissSection>h3,.pN2A-W_swissSectionHeader>h3{margin:0;font-size:14px;font-weight:700}.pN2A-W_swissSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.pN2A-W_swissSectionHeader a{min-height:44px;color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.pN2A-W_swissColumns,.pN2A-W_swissFixtureGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));align-items:start;gap:12px;display:grid}.pN2A-W_swissPairingColumns{grid-template-columns:repeat(auto-fit,minmax(min(100%,102px),1fr));gap:8px}.pN2A-W_swissFlowBoard{container:swiss-board/inline-size}.pN2A-W_swissFlowLegend{color:var(--muted);flex-wrap:wrap;gap:14px;margin-bottom:12px;font-size:12px;display:flex}.pN2A-W_swissFlowLegend>span{align-items:center;gap:6px;display:inline-flex}.pN2A-W_swissFlowLegend>span:before{content:"";background:#7cbb98;border-radius:2px;width:8px;height:8px}.pN2A-W_swissFlowLegend>span[data-tone=negative]:before{background:#db8e87}.pN2A-W_swissFlowLegend>span[data-tone=pending]:before{background:0 0;border-top:2px dashed #879bad;width:12px;height:0}.pN2A-W_swissFlowGrid{isolation:isolate;align-items:stretch;gap:18px;display:grid;position:relative}.pN2A-W_swissFlowArrows{width:100%;height:100%;display:none;position:absolute;inset:0}.pN2A-W_swissFlowColumn{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.pN2A-W_swissFlowOutcomes{color:#d7f2e1;background:#1d392d;border:1px solid #4e7e66;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px;display:grid}.pN2A-W_swissFlowOutcomes[data-count="1"]{grid-template-columns:minmax(0,1fr)}.pN2A-W_swissFlowOutcomes[data-tone=negative]{color:#ffdfda;background:#462728;border-color:#935a55}.pN2A-W_swissFlowOutcome{text-align:center;min-width:0}.pN2A-W_swissFlowOutcome+.pN2A-W_swissFlowOutcome{border-inline-start:1px solid #ffffff24}.pN2A-W_swissFlowOutcome h4{font:800 19px/1 var(--np-font-display);font-variant-numeric:tabular-nums;margin:3px 0 5px}.pN2A-W_swissFlowOutcome>span{overflow-wrap:anywhere;font-size:10px;display:block}.pN2A-W_swissFlowTeams{grid-template-columns:repeat(auto-fit,minmax(min(100%,38px),1fr));justify-items:center;gap:3px;display:grid}.pN2A-W_swissFlowTeams>:is(a,span){aspect-ratio:1;background:#10151b5e;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:min(100%,44px);min-height:44px;display:grid}.pN2A-W_swissFlowTeams>a{text-decoration:none}.pN2A-W_swissFlowTeams>a:hover{background:#10151b9e}.pN2A-W_swissFlowTeams>[data-swiss-outcome-pending]{opacity:.72}.pN2A-W_swissFlowTeams .team-crest{background:0 0;border:0}@media (hover:hover){@container swiss-board (min-width:544px){.pN2A-W_swissFlowGrid{grid-template-columns:repeat(5,minmax(0,128px));justify-content:space-between;column-gap:clamp(24px,5cqw,44px)}.pN2A-W_swissFlowArrows{display:block}.pN2A-W_swissFlowColumn[data-column="0"]{grid-column:1;padding-top:92px}.pN2A-W_swissFlowColumn[data-column="1"]{grid-column:2;gap:70px;padding-top:60px}.pN2A-W_swissFlowColumn[data-column="2"]{grid-column:3;gap:28px;padding-top:34px}.pN2A-W_swissFlowColumn[data-column="3"]{grid-column:4;justify-content:space-between;gap:22px}.pN2A-W_swissFlowColumn[data-column="4"]{grid-column:5;justify-content:space-between;gap:22px}.pN2A-W_swissFlowColumn[data-column="4"] .pN2A-W_swissPairNames{inset-inline:auto 0}.pN2A-W_swissFlowOutcomes[data-count="1"] .pN2A-W_swissFlowTeams{grid-template-columns:repeat(2,minmax(0,1fr))}.pN2A-W_swissFlowOutcomes[data-count="2"] .pN2A-W_swissFlowTeams{grid-template-columns:minmax(0,1fr)}.pN2A-W_swissFlowTeams>:is(a,span){min-height:0}}}.pN2A-W_swissColumn{gap:10px;min-width:0;display:grid}.pN2A-W_swissColumn>h3,.pN2A-W_swissColumn>h4{border-bottom:1px solid var(--border);color:var(--muted);margin:0;padding:0 0 8px;font-size:12px;font-weight:600}.pN2A-W_swissPairBucket{gap:5px;min-width:0;display:grid}.pN2A-W_swissPairList{gap:5px;display:grid}.pN2A-W_swissPairBucket>h4{font:800 22px/1 var(--np-font-display);font-variant-numeric:tabular-nums;margin:0 0 2px}.pN2A-W_swissPair{border:1px solid var(--border);background:var(--surface);border-radius:4px;min-width:0;position:relative}.pN2A-W_swissPair[data-live=true]{border-color:var(--accent)}.pN2A-W_swissPendingPair{opacity:.72}.pN2A-W_swissPendingPair[data-filled=true]{opacity:1;border-style:dashed}.pN2A-W_swissPairActions{align-items:stretch;display:flex}.pN2A-W_swissPairLink{min-width:0;min-height:44px;color:inherit;flex:1;align-content:center;gap:3px;padding:4px;text-decoration:none;display:grid}.pN2A-W_swissPairLink:is(a,button):hover{background:var(--surface-raised)}button.pN2A-W_swissPairLink{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.pN2A-W_swissPairMeta{color:var(--muted);justify-content:space-between;align-items:baseline;gap:5px;font-size:11px;line-height:1.25;display:flex}.pN2A-W_swissPair[data-live=true] .pN2A-W_swissPairMeta>span{color:var(--accent);font-weight:700}.pN2A-W_swissPairTeams{justify-content:center;gap:clamp(5px,8%,14px);display:flex}.pN2A-W_swissPairTeam{aspect-ratio:1;border:1px solid var(--border);background:var(--np-carbon);border-radius:50%;place-items:center;width:min(34px,45%);min-width:0;display:grid}.pN2A-W_swissPairTeam[data-winner=true]{background:#1d392d;border-color:#4e7e66}.pN2A-W_swissPairTeam .team-crest{background:0 0;border:0;width:22px;height:22px;font-size:15px}.pN2A-W_swissPairInfo{border:0;border-inline-start:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;flex:0 0 44px;place-items:center;padding:0;display:none}.pN2A-W_swissPairActions>button:focus-visible{outline-offset:-3px;outline:3px solid #c7b1ff}.pN2A-W_swissPairNames{z-index:1;visibility:hidden;border:1px solid var(--border);background:var(--surface-raised);border-radius:4px;gap:5px;width:max(100%,144px);padding:7px 8px;font-size:12px;display:grid;position:absolute;inset:100% auto auto 0;box-shadow:0 5px 14px #0008}.pN2A-W_swissPairNames>div{overflow-wrap:anywhere;justify-content:space-between;gap:5px;display:flex}:is(.pN2A-W_swissPair[data-show-names=true],.pN2A-W_swissPair[data-dismissed=false]:has(a.pN2A-W_swissPairLink:focus-visible)){z-index:2}:is(.pN2A-W_swissPair[data-show-names=true]>.pN2A-W_swissPairNames,.pN2A-W_swissPair[data-dismissed=false]:has(a.pN2A-W_swissPairLink:focus-visible)>.pN2A-W_swissPairNames){visibility:visible}@media (hover:hover){.pN2A-W_swissPair[data-dismissed=false]:hover{z-index:2}.pN2A-W_swissPair[data-dismissed=false]:hover>.pN2A-W_swissPairNames{visibility:visible}}@media (hover:none){.pN2A-W_swissPairInfo{display:grid}.pN2A-W_swissPairingColumns,.pN2A-W_swissFixtureGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,154px),1fr))}}.pN2A-W_swissOutcomeLanes{gap:10px;display:grid}.pN2A-W_swissSection>.pN2A-W_swissOutcomeLanes{margin-top:2px}.pN2A-W_swissMissing{border:1px dashed var(--border);background:var(--np-carbon);border-radius:4px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:13px;display:flex}.pN2A-W_swissMissing svg{color:var(--muted);flex:none}.pN2A-W_swissMissing p{color:var(--muted);margin:4px 0 0}@media (max-width:520px){.pN2A-W_swissColumns,.pN2A-W_swissFixtureGrid{grid-template-columns:minmax(0,1fr)}.pN2A-W_swissPairTeams{gap:6px}}
.FaI-Oq_directory{min-width:0;color:var(--text,#f2f1e9)}.FaI-Oq_tabs{border-bottom:1px solid #415868;gap:26px;margin-bottom:20px;display:flex}.FaI-Oq_tabs>a{min-height:48px;color:var(--muted,#b4bfca);border-bottom:3px solid #0000;align-items:center;padding:10px 0;font-size:14px;font-weight:600;text-decoration:none;display:flex}.FaI-Oq_tabs>a[aria-current=page]{color:var(--text,#f2f1e9);border-bottom-color:var(--accent,#ff6235)}.FaI-Oq_filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.FaI-Oq_search{flex:240px;min-width:160px}.FaI-Oq_search>span,.FaI-Oq_status>span{color:#cad5dd;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.FaI-Oq_search>div{position:relative}.FaI-Oq_search svg{color:#b4bfca;pointer-events:none;position:absolute;top:14px;left:12px}.FaI-Oq_search input,.FaI-Oq_status select{width:100%;min-height:46px;color:var(--text,#f2f1e9);background:#152631;border:1px solid #567184;border-radius:4px;padding:11px 12px;font-size:14px}.FaI-Oq_search input{padding-left:38px}.FaI-Oq_status{flex:0 190px;min-width:160px}.FaI-Oq_clear{align-items:center;min-height:46px;font-size:12px;display:inline-flex}.FaI-Oq_count{color:var(--muted,#b4bfca);margin:16px 0;font-size:12px}.FaI-Oq_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.FaI-Oq_card{min-width:0;color:inherit;background:#182a37;border:1px solid #425f73;border-radius:5px;flex-direction:column;padding:20px;text-decoration:none;display:flex}.FaI-Oq_card:hover{background:#1d3342;border-color:#a2b8c6}.FaI-Oq_cardTop{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px;display:flex}.FaI-Oq_eventLogo{color:#d7be9e;background:#233947;border:1px solid #526f82;border-radius:4px;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.FaI-Oq_eventLogo>img{object-fit:contain;width:52px;height:52px;display:block}.FaI-Oq_card h2{font:800 29px/1.08 var(--np-font-display);overflow-wrap:anywhere;margin:7px 0 15px}.FaI-Oq_card .eyebrow{color:#b7cbd8;margin:0;font-size:10px}.FaI-Oq_dates{align-items:flex-start;gap:8px;margin:0 0 12px;font-size:12px;line-height:1.6;display:flex}.FaI-Oq_dates>svg{flex-shrink:0;margin-top:3px}.FaI-Oq_facts{color:#b9cbd7;flex-wrap:wrap;gap:7px 15px;margin-bottom:18px;font-size:11px;line-height:1.5;display:flex}.FaI-Oq_facts>span{align-items:center;gap:6px;display:flex}.FaI-Oq_facts svg{flex-shrink:0}.FaI-Oq_card footer{color:#d1dfe8;border-top:1px solid #3d586a;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:11px;line-height:1.5;display:flex}.FaI-Oq_card footer>svg{flex-shrink:0}.FaI-Oq_footnote{color:var(--muted,#b4bfca);margin:20px 0 0;font-size:11px;line-height:1.7}.FaI-Oq_directory a:focus-visible,.FaI-Oq_directory input:focus-visible,.FaI-Oq_directory select:focus-visible,.FaI-Oq_directory button:focus-visible{outline-offset:3px;outline:3px solid #c7b1ff}@media (max-width:1250px){.FaI-Oq_cards{grid-template-columns:1fr}.FaI-Oq_card{padding:18px}.FaI-Oq_card h2{font-size:29px}}@media (max-width:600px){.FaI-Oq_tabs{gap:24px}.FaI-Oq_tabs>a{font-size:14px}.FaI-Oq_filters{gap:12px}.FaI-Oq_search{flex-basis:100%}.FaI-Oq_search input,.FaI-Oq_status select{font-size:16px}.FaI-Oq_status{flex:160px}.FaI-Oq_filters>button{flex:120px}.FaI-Oq_clear{flex-basis:100%;justify-content:center}.FaI-Oq_card{padding:17px}.FaI-Oq_card h2{font-size:28px}.FaI-Oq_facts,.FaI-Oq_dates{font-size:12px}.FaI-Oq_footnote{font-size:11px}}
