.context-tabs{display:flex;gap:25px;border-bottom:1px solid #344459;margin:0 0 22px}.context-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#96a9c0;padding:12px 1px;font-weight:600;font-size:13px}.context-tabs button.selected{color:#eaf0f7;border-color:#aae66d}.analysis-page{padding-bottom:35px}.analysis-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0 22px}.section-kicker{font-size:10px;letter-spacing:1.7px;color:#a9e86a;font-weight:600}.analysis-heading h1,.analysis-heading h2{margin:8px 0 6px;font-size:30px;letter-spacing:-.9px;line-height:1.2}.analysis-heading h1{font-size:40px}.analysis-heading h1 em{font-style:normal;color:#a6b5ca;font-weight:400}.analysis-heading p{margin:0;color:#91a5bf;font-size:13px}.official-link{font-size:11px;color:#a7b9ce;padding:10px 0}.competitive-page{max-width:1240px;margin:0 auto;padding-top:10px}.competition-tabs{margin-bottom:27px}.analysis-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px}.analysis-filters label{display:flex;flex-direction:column;gap:6px;min-width:150px}.analysis-filters label>span{font-size:10px;color:#91a4bd}.analysis-filters select,.analysis-filters input{height:37px;padding:0 11px;background:#1d2b3e;border:1px solid #35465d;color:#d9e3f0;border-radius:4px;min-width:150px}.analysis-filters .champion-search{margin-left:auto}.analysis-filters input::placeholder{color:#8194ab}.analysis-table-scroll{overflow-x:auto;border:1px solid #344459;border-radius:5px}.analysis-table{width:100%;border-collapse:collapse;background:#1b283b;white-space:nowrap}.analysis-table th{color:#91a6c1;font-size:10px;font-weight:500;padding:13px 17px;background:#233249;text-align:right;border-bottom:1px solid #35465e}.analysis-table th:first-child{text-align:left;min-width:230px}.analysis-table td{padding:10px 17px;text-align:right;font-size:12px;border-bottom:1px solid #2b3a50}.analysis-table tr:last-child td{border-bottom:0}.analysis-table tbody tr:hover{background:#23334a}.meta-champion{display:flex;align-items:center;gap:11px;text-align:left;min-width:150px}.meta-position{font-size:10px;color:#7f94af;min-width:19px;font-variant-numeric:tabular-nums}.meta-champion img{width:35px;height:35px;object-fit:cover;border:1px solid #405269;border-radius:3px}.meta-champion b{font-size:12px;font-weight:600}.pick-count{font-variant-numeric:tabular-nums}.pick-frequency{display:block;background:#304258;height:3px;width:75px;margin:6px 0 0 auto;border-radius:1px;overflow:hidden}.pick-frequency i{display:block;height:100%;background:#9edc67}.muted-stat{color:#8ea3bd;font-size:11px}.ban-count{color:#d1c9ff}.presence-rate{color:#b6e690}.analysis-empty{padding:34px 18px;text-align:center;color:#92a6bf;font-size:12px;border:1px solid #344459;border-radius:5px;background:#1b283b}.section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 15px}.section-title h2{font-size:16px;margin:0;letter-spacing:-.2px}.section-title>span{font-size:10px;color:#899eb8}.section-title>button{border:0;background:none;color:#a9bde0;font-size:10px}.upcoming-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:30px}.tournament-match{background:#1c293c;border:1px solid #34465e;border-radius:5px;min-width:0;overflow:hidden}.tournament-match.is-live{border-color:#a2db68}.tournament-match-top,.tournament-match-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;font-size:9px;color:#9cb0ca}.tournament-match-top{background:#213047;border-bottom:1px solid #304158}.tournament-match-bottom{border-top:1px solid #304158;padding-top:9px;padding-bottom:9px;color:#849ab6}.tournament-match-teams{padding:7px 12px}.tournament-match-side{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;color:#9caec5}.tournament-match-side.winner{color:#e4f1db}.tournament-match-side.winner>b{color:#afe675}.tournament-match-side>b{font:600 16px/1.2 Arial,sans-serif;font-variant-numeric:tabular-nums}.tournament-team{display:inline-flex;align-items:center;gap:9px;min-width:0;font-weight:600;font-size:12px}.tournament-team img{width:28px;height:28px;object-fit:contain;flex:none}.tournament-team>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-placeholder{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:15px;color:#6f849e;border:1px dashed #40516b;border-radius:3px}.live-match-label{color:#b1e878}.competitive-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.analysis-panel{border:1px solid #344459;background:#1b283b;border-radius:5px;overflow:hidden}.analysis-panel>.section-title{padding:16px 17px;margin:0;border-bottom:1px solid #344459}.mini-priority{display:flex;align-items:center;gap:13px;padding:11px 17px;border-bottom:1px solid #2d3d53}.mini-priority:last-child{border-bottom:0}.mini-priority .meta-champion{min-width:180px}.mini-priority-bar{flex:1;height:5px;background:#2c3d54;overflow:hidden;border-radius:2px}.mini-priority-bar i{display:block;height:100%;background:#a5dc76}.analysis-panel:nth-child(2) .mini-priority-bar i{background:#a59bed}.mini-priority>strong{min-width:28px;text-align:right;font-size:13px;font-variant-numeric:tabular-nums}.data-caption{font-size:10px;color:#8498b1;margin-top:15px}.data-caption a{color:#a7bad6;margin-left:5px}.stage-selector{display:flex;gap:8px;margin-bottom:23px}.stage-selector button{border:1px solid #34475f;border-radius:4px;padding:9px 16px;background:#1d2c40;color:#9cacc3;font-size:12px}.stage-selector button.selected{border-color:#839d61;color:#b5e786;background:#263b35}.stage-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.stage-heading h2{font-size:22px;letter-spacing:-.4px;margin:0 0 7px}.stage-heading p{font-size:11px;color:#8da4c0;margin:0;line-height:1.6}.qualified-team{display:flex;align-items:center;gap:12px;padding:9px 13px;border-left:2px solid #a7e26e;background:#24382f}.qualified-team>span{font-size:8px;max-width:95px;letter-spacing:.8px;line-height:1.7;color:#a6cb8b}.bracket-scroll{overflow-x:auto;padding-bottom:12px}.bracket-grid{display:grid;gap:25px}.playin-bracket{grid-template-columns:repeat(4,minmax(220px,1fr));min-width:980px}.bracket-column h3{font-size:10px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:#90a6c3;margin:0 0 17px}.bracket-column>div{display:flex;flex-direction:column;gap:20px}.playin-bracket .bracket-column:nth-child(3)>div,.playin-bracket .bracket-column:nth-child(4)>div{padding-top:91px}.knockout-bracket{grid-template-columns:repeat(3,minmax(235px,1fr));min-width:780px;gap:34px}.knockout-bracket .bracket-column:nth-child(2)>div{padding-top:87px;gap:196px}.knockout-bracket .bracket-column:nth-child(3)>div{margin-top:265px}.final-placeholder{border:1px solid #756d9c;background:#252d43;padding:30px 22px;min-height:170px;border-radius:5px}.final-placeholder>span{font-size:9px;letter-spacing:1.3px;color:#c5baf2}.final-placeholder strong{display:block;font-size:24px;margin:12px 0;color:#c8d3e7}.final-placeholder p{font-size:11px;color:#8ea2be;line-height:1.8}.swiss-standings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.swiss-team{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;border:1px solid #34455c;padding:14px;border-radius:4px;background:#1d2b3e}.swiss-team>strong{font-size:16px}.swiss-team>strong span{color:#7187a1}.swiss-team>small{grid-column:1/-1;color:#7e94af;font-size:9px;padding-left:37px}.schedule-day{margin:25px 0}.schedule-day h3{text-transform:capitalize;font-size:12px;color:#a8bad2;font-weight:500;border-bottom:1px solid #33435b;padding-bottom:11px;margin:0 0 13px}.schedule-matches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
@media(max-width:1000px){.upcoming-grid,.schedule-matches{grid-template-columns:repeat(2,minmax(0,1fr))}.swiss-standings{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-priority .meta-champion{min-width:155px}.mini-priority-bar{display:none}}
@media(max-width:700px){.nav-main{gap:10px}.nav-main .nav-item{font-size:11px}.nav-main [href="#equipes"]{display:none}.context-tabs{gap:21px;margin-bottom:17px}.context-tabs button{font-size:12px}.analysis-heading{padding-top:12px}.analysis-heading h1{font-size:32px}.analysis-heading h2{font-size:24px}.analysis-heading p{font-size:11px}.analysis-filters{gap:10px}.analysis-filters label{min-width:calc(50% - 5px);flex:1}.analysis-filters .champion-search{margin-left:0}.analysis-filters select,.analysis-filters input{min-width:0;width:100%}.competitive-meta-grid{grid-template-columns:1fr;gap:18px}.analysis-table th,.analysis-table td{padding:10px 12px}.analysis-table th:first-child{min-width:180px}.meta-champion{gap:8px;min-width:145px}.meta-champion img{width:31px;height:31px}.meta-position{min-width:15px}.competition-tabs{gap:19px;overflow-x:auto;white-space:nowrap}.section-title h2{font-size:14px}.section-title>span{font-size:8px}.upcoming-grid,.schedule-matches{gap:9px}.tournament-match-top,.tournament-match-bottom{font-size:8px;padding-left:9px;padding-right:9px}.tournament-match-teams{padding:6px 9px}.tournament-team{gap:6px;font-size:11px}.tournament-team img{width:24px;height:24px}.qualified-team{display:none}.swiss-standings{grid-template-columns:repeat(2,minmax(0,1fr))}.swiss-team{padding:12px}.stage-selector button{padding:9px 12px}.competitive-page{padding-top:0}}
.meta-champion{border:0;background:none;padding:0;color:inherit;cursor:pointer;width:100%}.meta-champion:hover b{color:#b1e87e}.meta-champion .scout-cue{margin-left:3px;font-size:12px;color:#748ba6;opacity:0}.meta-champion:hover .scout-cue,.meta-champion:focus-visible .scout-cue{opacity:1}.champion-scout{width:min(840px,calc(100vw - 28px));max-height:90dvh;padding:0;border:1px solid #475b77;border-radius:7px;color:#e4ecf6;background:#192638;box-shadow:0 22px 100px #0009}.champion-scout::backdrop{background:#070f1cbb;backdrop-filter:blur(3px)}.scout-header{display:flex;align-items:center;gap:16px;padding:22px 24px;background:#213148;border-bottom:1px solid #374b65}.scout-header>img{border-radius:4px;border:1px solid #51617b}.scout-header h2{font-size:25px;margin:6px 0 0;letter-spacing:-.5px}.scout-header .icon-close{margin-left:auto;align-self:flex-start}.scout-content{padding:21px 24px 26px}.scout-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.scout-toolbar>p{font-size:11px;line-height:1.7;color:#97acc7;max-width:430px;margin:0}.scout-toolbar>label{display:flex;flex-direction:column;gap:5px}.scout-toolbar label>span{font-size:9px;color:#91a6c0}.scout-toolbar select{padding:8px 10px;min-width:140px;font-size:11px}.scout-player{display:flex;align-items:center;gap:10px;border:0;background:none;color:#dce6f4;text-align:left;padding:0;max-width:260px}.scout-player>span:last-child{display:flex;flex-direction:column;gap:4px}.scout-player b{font-size:12px}.scout-player small{font-size:9px;color:#8fa5bf;font-weight:400}.scout-player:hover b{color:#b3e68a}.scout-portrait{display:block;width:39px;height:42px;background:#2a3d55;border-radius:3px;overflow:hidden;position:relative;flex:none}.scout-portrait>.photo-fallback{position:absolute;inset:1px;opacity:.45;display:flex;align-items:center;justify-content:center}.scout-portrait>.photo-fallback .team-logo{width:35px;height:35px;background:transparent}.scout-portrait>img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;object-position:bottom}.scout-record{display:block;font-size:9px;color:#8da4bf;margin-top:4px}.scout-kda{font-size:14px!important;font-weight:600}.scout-table th:first-child{min-width:210px}.scout-table th,.scout-table td{padding:12px 13px}.scout-table td:first-child{background:#1b283b;position:sticky;left:0;z-index:1}.scout-table th:first-child{position:sticky;left:0;z-index:2}@media(max-width:700px){.scout-header{padding:17px}.scout-content{padding:15px}.scout-toolbar{align-items:flex-start;gap:12px}.scout-toolbar>p{font-size:10px}.scout-toolbar select{min-width:120px}.scout-table th:first-child{min-width:160px}.scout-table th,.scout-table td{padding:10px}.scout-portrait{width:32px;height:37px}.scout-player{gap:7px}.scout-header h2{font-size:22px}}

.event-live-score{border-top:1px solid #39506b;padding:10px 12px;background:#172637}.feed-caption{display:flex;justify-content:space-between;gap:8px;margin-bottom:9px;font-size:10px}.feed-caption small,.feed-origin{font-size:9px;color:#8da5c1}.event-live-score table{width:100%;border-collapse:collapse;font-size:10px;font-variant-numeric:tabular-nums;text-align:right}.event-live-score table th{font-size:8px;color:#8ca5c2;font-weight:500;padding:4px 2px}.event-live-score table th:first-child{text-align:left}.event-live-score td{padding:5px 2px}.event-live-score .feed-blue th,.event-live-score .feed-blue td{color:#aecdf2}.event-live-score .feed-red th,.event-live-score .feed-red td{color:#e5b4c0}.feed-player-details{margin:8px 0;font-size:10px}.feed-player-details summary{color:#9cbbdf;cursor:pointer;padding:5px 0}.feed-players>b{display:block;margin:9px 0 5px;color:#aec4df}.feed-players>div{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:5px;padding:5px 0;border-bottom:1px solid #293f56;align-items:center}.feed-players img{width:20px;height:20px;grid-row:1/3}.feed-players span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.feed-players strong{font-size:9px}.feed-players small{grid-column:2/4;color:#879fbb;font-size:8px}.feed-origin{display:block;margin-top:7px}
.upcoming-grid,.schedule-matches{align-items:start}
