.champion-module__x6084a__hero{background-position:50% 22%;background-size:cover;align-items:flex-end;min-height:260px;display:flex;position:relative}.champion-module__x6084a__hero:after{content:"";background:linear-gradient(90deg, var(--bg) 8%, #0a090980 45%, transparent 75%), linear-gradient(0deg, var(--bg), transparent 60%);position:absolute;inset:0}.champion-module__x6084a__heroInner{z-index:1;max-width:var(--maxw);width:100%;padding:0 var(--sp-md) 28px;margin:0 auto;position:relative}.champion-module__x6084a__tags{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0}.champion-module__x6084a__name{margin:6px 0 var(--sp-3xs);font-family:var(--font-disp);letter-spacing:-.02em;color:var(--text);text-transform:uppercase;text-shadow:0 2px 24px #0009;text-wrap:balance;font-size:clamp(34px,5vw,56px);line-height:.95}.champion-module__x6084a__subtitle{font-size:var(--fs-md);color:var(--muted);margin:0;font-style:italic}.champion-module__x6084a__wrap{max-width:var(--maxw);padding:20px var(--sp-md) 70px;margin:0 auto}.champion-module__x6084a__demo{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dim);border:1px dashed var(--gold-dim);border-radius:var(--radius-sm);padding:var(--sp-xs);text-align:center;margin:0 0 18px}.champion-module__x6084a__identity{padding:var(--sp-sm) 20px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;align-items:center;gap:20px;display:flex}.champion-module__x6084a__idRole{align-items:center;gap:var(--sp-2xs);font-family:var(--font-disp);font-size:var(--fs-base);text-transform:uppercase;letter-spacing:.04em;color:var(--text);display:inline-flex}.champion-module__x6084a__idRoleIco{object-fit:contain;filter:brightness(0)invert(88%);width:22px;height:22px}.champion-module__x6084a__idRank{align-items:baseline;gap:6px;display:inline-flex}.champion-module__x6084a__idRank b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-lg);color:var(--gold)}.champion-module__x6084a__idRank em{font-style:normal;font-size:var(--fs-xs);color:var(--dim)}.champion-module__x6084a__idSep{background:var(--border);flex:1 1 0;min-width:0;height:1px}.champion-module__x6084a__idStat{flex-direction:column;line-height:1.15;display:inline-flex}.champion-module__x6084a__idStat b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-lg);color:var(--text)}.champion-module__x6084a__idStat[data-strong] b{color:var(--gold)}.champion-module__x6084a__idStat em{font-style:normal;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--dim)}.champion-module__x6084a__filters{align-items:center;gap:var(--sp-xs);flex-wrap:wrap;margin:14px 0 20px;display:flex}.champion-module__x6084a__filterGroup{padding:var(--sp-3xs);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);gap:2px;display:flex}.champion-module__x6084a__filterLink{align-items:center;gap:var(--sp-2xs);min-height:38px;padding:0 var(--sp-sm);border-radius:var(--radius-full);color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;transition:color .2s var(--ease-out), background .2s var(--ease-out);font-weight:700;display:inline-flex}.champion-module__x6084a__filterLink:hover{color:var(--text);background:var(--surface-hover)}.champion-module__x6084a__filterLink[data-on]{color:var(--text);background:rgba(var(--gold-rgb), .16);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .45)}.champion-module__x6084a__filterLink em{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-style:normal;font-size:var(--fs-micro);color:var(--dim)}.champion-module__x6084a__filterLink[data-on] em{color:var(--gold)}.champion-module__x6084a__filterIco{object-fit:contain;filter:brightness(0)invert(62%);width:18px;height:18px}.champion-module__x6084a__filterLink[data-on] .champion-module__x6084a__filterIco{filter:brightness(0)invert()}.champion-module__x6084a__filterNote{font-size:var(--fs-xs);color:var(--dim);margin:0 0 0 auto}.champion-module__x6084a__filterNote a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.champion-module__x6084a__board{gap:var(--sp-sm);margin-bottom:var(--sp-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.champion-module__x6084a__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;padding:18px 20px}.champion-module__x6084a__panelWide{grid-column:1/-1}.champion-module__x6084a__panelTitle{align-items:center;gap:var(--sp-2xs);font-family:var(--font-disp);font-size:var(--fs-base);text-transform:uppercase;letter-spacing:.04em;color:var(--text);flex-wrap:wrap;margin:0 0 14px;display:flex}.champion-module__x6084a__panelCount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-style:normal;font-size:var(--fs-xs);text-transform:none;letter-spacing:0;color:var(--dim)}.champion-module__x6084a__subTitle{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:20px 0 10px}.champion-module__x6084a__tick{background:var(--gold);flex:none;width:14px;height:2px;display:inline-block}.champion-module__x6084a__panelNote{margin:var(--sp-xs) 0 0;font-size:var(--fs-xs);color:var(--dim);text-wrap:pretty;max-width:70ch;line-height:1.6}.champion-module__x6084a__empty{font-size:var(--fs-sm);color:var(--muted);text-wrap:pretty;margin:0;line-height:1.6}.champion-module__x6084a__runeCols{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(140px,.45fr);gap:28px;display:grid}.champion-module__x6084a__runeTree{flex-direction:column;gap:10px;min-width:0;display:flex}.champion-module__x6084a__runeTreeHead{align-items:center;gap:var(--sp-2xs);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);display:flex}.champion-module__x6084a__runeRow{align-items:center;gap:10px;display:flex}.champion-module__x6084a__runeRowKey{border-bottom:1px solid var(--border);margin-bottom:var(--sp-3xs);padding-bottom:6px}.champion-module__x6084a__rune{opacity:.22;filter:grayscale();transition:opacity .2s var(--ease-out);border-radius:50%}.champion-module__x6084a__runeOn{opacity:1;filter:none;box-shadow:0 0 0 2px rgba(var(--gold-rgb), .55)}.champion-module__x6084a__shards{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.champion-module__x6084a__shards li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);font-size:var(--fs-xs);color:var(--muted);padding:6px 10px}.champion-module__x6084a__buildFlow{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.champion-module__x6084a__buildStep{flex-direction:column;gap:6px;display:flex}.champion-module__x6084a__buildStepKey{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.1em;color:var(--dim)}.champion-module__x6084a__buildStepMeta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--gold)}.champion-module__x6084a__buildItems{flex-wrap:wrap;gap:6px;display:flex}.champion-module__x6084a__buildArrow{color:var(--dim);font-size:var(--fs-lg);align-self:center}.champion-module__x6084a__item{border-radius:var(--radius-sm);border:1px solid var(--border)}.champion-module__x6084a__variants{gap:var(--sp-md);flex-wrap:wrap;display:flex}.champion-module__x6084a__variantSlot{align-items:flex-start;gap:10px;display:flex}.champion-module__x6084a__variantKey{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--dim);padding-top:var(--sp-2xs)}.champion-module__x6084a__variantOpts{flex-wrap:wrap;gap:10px;display:flex}.champion-module__x6084a__variant{flex-direction:column;align-items:center;gap:2px;width:62px;display:flex}.champion-module__x6084a__variant b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--text)}.champion-module__x6084a__variant small{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-micro);color:var(--dim);text-align:center}.champion-module__x6084a__spells{flex-wrap:wrap;gap:20px;display:flex}.champion-module__x6084a__spell{align-items:center;gap:10px;display:flex}.champion-module__x6084a__spell img{border-radius:var(--radius-sm);border:1px solid var(--border)}.champion-module__x6084a__spell b{font-size:var(--fs-sm);color:var(--text)}.champion-module__x6084a__priority{align-items:center;gap:var(--sp-2xs);margin:0 0 14px;display:flex}.champion-module__x6084a__priority span{align-items:center;gap:var(--sp-2xs);display:inline-flex}.champion-module__x6084a__priority b{border-radius:var(--radius-sm);border:1px solid rgba(var(--gold-rgb), .45);background:rgba(var(--gold-rgb), .14);width:34px;height:34px;font-family:var(--font-mono);font-size:var(--fs-base);color:var(--gold-light);place-items:center;display:grid}.champion-module__x6084a__priority em{color:var(--dim);font-style:normal}.champion-module__x6084a__skillOrder{gap:var(--sp-3xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.champion-module__x6084a__skillStep{flex-direction:column;align-items:center;gap:2px;width:30px;display:flex}.champion-module__x6084a__skillStep em{font-family:var(--font-mono);font-style:normal;font-size:var(--fs-micro);color:var(--dim)}.champion-module__x6084a__skillStep b{width:100%;padding:var(--sp-3xs) 0;text-align:center;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--muted)}.champion-module__x6084a__skillStep[data-key=R] b{border-color:rgba(var(--gold-rgb), .5);background:rgba(var(--gold-rgb), .16);color:var(--gold-light)}.champion-module__x6084a__pairs{margin:0;padding:0;list-style:none}.champion-module__x6084a__pair{padding:var(--sp-2xs) 0;border-bottom:1px solid var(--border);grid-template-columns:32px 1fr auto auto auto;align-items:center;gap:10px;display:grid}.champion-module__x6084a__pairs li:last-child .champion-module__x6084a__pair{border-bottom:none}.champion-module__x6084a__pair img{border-radius:var(--radius-sm);border:1px solid var(--border)}.champion-module__x6084a__pairName{font-size:var(--fs-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;transition:color .2s var(--ease-out);overflow:hidden}.champion-module__x6084a__pair:hover .champion-module__x6084a__pairName{color:var(--gold)}.champion-module__x6084a__pairWr,.champion-module__x6084a__pairDelta,.champion-module__x6084a__pairGames{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.champion-module__x6084a__pairWr{font-size:var(--fs-sm);color:var(--text)}.champion-module__x6084a__pairDelta{font-size:var(--fs-xs);color:var(--dim);text-align:right;min-width:42px;font-weight:700}.champion-module__x6084a__pairDelta[data-pos]{color:var(--gold)}.champion-module__x6084a__pairGames{font-size:var(--fs-micro);color:var(--dim);text-align:right;min-width:56px}.champion-module__x6084a__perf{flex-direction:column;gap:2px;margin:0;display:flex}.champion-module__x6084a__perf>div{justify-content:space-between;align-items:baseline;gap:var(--sp-sm);padding:var(--sp-2xs) 0;border-bottom:1px solid var(--border);display:flex}.champion-module__x6084a__perf>div:last-child{border-bottom:none}.champion-module__x6084a__perf dt{font-size:var(--fs-sm);color:var(--muted)}.champion-module__x6084a__perf dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-base);color:var(--text);align-items:baseline;gap:10px;margin:0;display:flex}.champion-module__x6084a__perf dd em{font-style:normal;font-size:var(--fs-micro);color:var(--dim)}.champion-module__x6084a__trend{width:100%;max-width:640px;height:auto;display:block}.champion-module__x6084a__trendBase{stroke:var(--border-hover);stroke-width:1px;stroke-dasharray:3 3}.champion-module__x6084a__trendLine{fill:none;stroke:var(--gold);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.champion-module__x6084a__trendDot{fill:var(--gold);stroke:var(--bg);stroke-width:2px}.champion-module__x6084a__trendAxis{fill:var(--dim);font-family:var(--font-mono);font-size:var(--fs-micro)}.champion-module__x6084a__trendVal{fill:var(--text);font-family:var(--font-mono);font-size:var(--fs-caps);font-weight:700}.champion-module__x6084a__trendBars{margin-top:var(--sp-xs);align-items:flex-end;gap:14px;display:flex}.champion-module__x6084a__trendBarsKey{width:120px;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);flex:none}.champion-module__x6084a__trendBarsRow{flex:1;align-items:flex-end;gap:6px;height:34px;display:flex}.champion-module__x6084a__trendBar{flex:1;align-items:flex-end;height:100%;display:flex}.champion-module__x6084a__trendBar i{background:var(--steel);border-radius:2px 2px 0 0;width:100%;display:block}.champion-module__x6084a__trendBar i[data-pick]{background:rgba(var(--gold-rgb), .6)}.champion-module__x6084a__matchupContext{gap:var(--sp-sm);grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:center;display:grid}.champion-module__x6084a__matchupOpponent{align-items:center;gap:var(--sp-xs);display:flex}.champion-module__x6084a__matchupOpponent>img{border:1px solid var(--border);border-radius:var(--radius-sm)}.champion-module__x6084a__matchupOpponent b{color:var(--text);font-size:var(--fs-base);display:block}.champion-module__x6084a__matchupOpponent small{color:var(--dim);font-size:var(--fs-xs);margin-top:3px;display:block}.champion-module__x6084a__matchupFacts{gap:var(--sp-xs);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.champion-module__x6084a__matchupFacts dt{text-overflow:ellipsis;white-space:nowrap;color:var(--dim);font-size:var(--fs-micro);overflow:hidden}.champion-module__x6084a__matchupFacts dd{color:var(--text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);margin:4px 0 0}.champion-module__x6084a__matchupFacts dd[data-low]{color:var(--muted)}.champion-module__x6084a__matchupReading{margin:var(--sp-xs) 0 0;max-width:72ch;color:var(--muted);font-size:var(--fs-sm);line-height:1.55}.champion-module__x6084a__matchupActions{gap:var(--sp-sm);margin-top:var(--sp-xs);flex-wrap:wrap;display:flex}.champion-module__x6084a__matchupActions a{color:var(--gold);font-family:var(--font-mono);font-size:var(--fs-xs)}.champion-module__x6084a__matchupActions a:hover{color:var(--gold-light)}.champion-module__x6084a__matchupKit{margin-top:var(--sp-sm);border-top:1px solid var(--border);padding-top:var(--sp-xs)}.champion-module__x6084a__matchupKit summary{cursor:pointer;color:var(--muted);font-size:var(--fs-xs);font-weight:700}.champion-module__x6084a__matchupKit summary:hover{color:var(--gold)}.champion-module__x6084a__matchupKit ul{gap:var(--sp-xs);margin:var(--sp-xs) 0 0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:0;list-style:none;display:grid}.champion-module__x6084a__matchupKit li{gap:var(--sp-2xs);min-width:0;display:flex}.champion-module__x6084a__matchupKit li img{border:1px solid var(--border);border-radius:var(--radius-xs);flex:none}.champion-module__x6084a__matchupKit li span{min-width:0}.champion-module__x6084a__matchupKit li b{color:var(--text);font-size:var(--fs-xs);display:block}.champion-module__x6084a__matchupKit li small{color:var(--dim);font-size:var(--fs-micro);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:620px){.champion-module__x6084a__matchupContext{grid-template-columns:1fr}.champion-module__x6084a__matchupFacts{grid-template-columns:1fr 1fr}}.champion-module__x6084a__skinGrid{gap:var(--sp-sm);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.champion-module__x6084a__skin{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);overflow:hidden}.champion-module__x6084a__skin>img{aspect-ratio:16/9;object-fit:cover;background:var(--surface);width:100%;display:block}.champion-module__x6084a__skinBody{padding:12px}.champion-module__x6084a__skinName{font-size:var(--fs-sm);color:var(--text);margin:0 0 10px}.champion-module__x6084a__skinMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.champion-module__x6084a__skinMeta div{min-width:0}.champion-module__x6084a__skinMeta dt{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-micro);color:var(--dim);overflow:hidden}.champion-module__x6084a__skinMeta dd{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--text);margin:3px 0 0;overflow:hidden}.champion-module__x6084a__skinMeta dd[data-hot]{color:var(--gold)}.champion-module__x6084a__kit{gap:var(--sp-sm) 28px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.champion-module__x6084a__ability{gap:var(--sp-xs);align-items:flex-start;display:flex}.champion-module__x6084a__abilityIcon{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.champion-module__x6084a__abilityIcon img{object-fit:cover;width:100%;height:100%}.champion-module__x6084a__abilityKey{font-family:var(--font-mono);font-size:var(--fs-micro);padding:2px var(--sp-3xs);color:var(--gold);background:#000000c7;border-top-left-radius:5px;font-weight:700;line-height:1;position:absolute;bottom:0;right:0}.champion-module__x6084a__abilityName{font-size:var(--fs-base);color:var(--text);margin:0}.champion-module__x6084a__abilityDesc{margin:var(--sp-3xs) 0 0;font-size:var(--fs-sm);color:var(--muted);text-wrap:pretty;max-width:68ch;line-height:1.55}.champion-module__x6084a__loreBox{border-top:1px solid var(--border);margin-top:20px;padding-top:18px}.champion-module__x6084a__loreBox summary{cursor:pointer;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}.champion-module__x6084a__loreBox summary:hover{color:var(--gold)}.champion-module__x6084a__lore{color:var(--muted);line-height:1.8;font-size:var(--fs-base);text-wrap:pretty;max-width:70ch;margin-top:14px}.champion-module__x6084a__footLinks{gap:var(--sp-md);margin-top:var(--sp-md);flex-wrap:wrap;display:flex}.champion-module__x6084a__footLinks a{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted)}.champion-module__x6084a__footLinks a:hover{color:var(--gold)}@media (max-width:900px){.champion-module__x6084a__board,.champion-module__x6084a__runeCols{grid-template-columns:1fr}.champion-module__x6084a__filterNote{width:100%;margin-left:0}}
