.optimal-module__wnBn9W__wrap{max-width:1500px;padding:36px var(--sp-md) 90px;margin:0 auto}.optimal-module__wnBn9W__lede{margin:var(--sp-xs) 0 0;max-width:68ch;font-size:var(--fs-sm);color:var(--muted);line-height:1.6}.optimal-module__wnBn9W__empty{color:var(--muted);padding:28px 0}.optimal-module__wnBn9W__picker{gap:var(--sp-3xs);padding:var(--sp-xs);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;max-height:168px;margin:22px 0 28px;display:flex;overflow-y:auto}.optimal-module__wnBn9W__champ{border-radius:var(--radius-sm);border:2px solid #0000;line-height:0;transition:border-color .12s,transform .12s;display:block;overflow:hidden}.optimal-module__wnBn9W__champ:hover{border-color:var(--gold);transform:translateY(-2px)}.optimal-module__wnBn9W__champActive{border-color:var(--gold)}.optimal-module__wnBn9W__champ img{width:44px;height:44px;display:block}.optimal-module__wnBn9W__grid{gap:var(--sp-sm);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.optimal-module__wnBn9W__card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);opacity:.62;padding:18px}.optimal-module__wnBn9W__relevant{opacity:1;border-color:#c8a24b73}.optimal-module__wnBn9W__cardHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.optimal-module__wnBn9W__archetype{font-size:var(--fs-base);color:var(--text);align-items:center;gap:var(--sp-2xs);margin:0;font-weight:700;display:flex}.optimal-module__wnBn9W__badge{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--on-gold);background:var(--gold);border-radius:var(--radius-full);padding:var(--sp-3xs) var(--sp-2xs);font-weight:700}.optimal-module__wnBn9W__gold{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--gold);white-space:nowrap}.optimal-module__wnBn9W__items{gap:var(--sp-3xs);margin:0 0 14px;padding:0;list-style:none;display:grid}.optimal-module__wnBn9W__item{align-items:center;gap:10px;display:flex}.optimal-module__wnBn9W__order{width:18px;font-size:var(--fs-caps);color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.optimal-module__wnBn9W__icon{border-radius:var(--radius-sm);flex-shrink:0}.optimal-module__wnBn9W__itemName{font-size:var(--fs-sm);color:var(--text)}.optimal-module__wnBn9W__metrics{gap:var(--sp-2xs);grid-template-columns:repeat(3,1fr);margin:0 0 14px;display:grid}.optimal-module__wnBn9W__metrics div{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--sp-2xs) 10px}.optimal-module__wnBn9W__metrics dt{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.optimal-module__wnBn9W__metrics dd{margin:var(--sp-3xs) 0 0;font-size:var(--fs-base);font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.optimal-module__wnBn9W__spikes{margin-bottom:var(--sp-xs)}.optimal-module__wnBn9W__spikeLabel{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--sp-2xs);display:block}.optimal-module__wnBn9W__spikeRow{align-items:flex-end;gap:6px;height:92px;display:flex}.optimal-module__wnBn9W__spike{justify-content:flex-end;align-items:center;gap:var(--sp-3xs);flex-direction:column;flex:1;height:100%;display:flex}.optimal-module__wnBn9W__bar{background:linear-gradient(180deg, var(--gold), rgba(var(--gold-rgb), .25));border-radius:4px 4px 0 0;width:100%;min-height:6px}.optimal-module__wnBn9W__spikeText{font-size:var(--fs-micro);text-align:center;color:var(--muted);line-height:1.2}.optimal-module__wnBn9W__spikeDps{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.optimal-module__wnBn9W__ignored{font-size:var(--fs-caps);color:var(--muted);border-top:1px solid var(--border);margin:0;padding-top:10px;line-height:1.5}.optimal-module__wnBn9W__honesty{margin-top:var(--sp-lg);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);max-width:78ch;padding:20px 22px}.optimal-module__wnBn9W__honesty h2{font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 10px}.optimal-module__wnBn9W__honesty ul{gap:var(--sp-2xs);margin:0;padding-left:18px;display:grid}.optimal-module__wnBn9W__honesty li,.optimal-module__wnBn9W__honesty p{font-size:var(--fs-sm);color:var(--muted);line-height:1.6}.optimal-module__wnBn9W__honesty p{margin:14px 0 0}.optimal-module__wnBn9W__honesty a{color:var(--gold)}@media (max-width:640px){.optimal-module__wnBn9W__title{font-size:var(--fs-xl)}.optimal-module__wnBn9W__wrap{padding:var(--sp-md) 14px 70px}.optimal-module__wnBn9W__metrics{grid-template-columns:1fr}}.optimal-module__wnBn9W__itemSet{margin-top:var(--sp-2xs);padding:var(--sp-2xs) var(--sp-xs);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);font-family:inherit;font-size:var(--fs-xs);cursor:pointer;transition:border-color .15s var(--ease-out), color .15s var(--ease-out);background:0 0}.optimal-module__wnBn9W__itemSet:hover{border-color:var(--gold);color:var(--text)}
.PageHeader-module__YCxxAG__header{max-width:var(--maxw);padding:var(--sp-xl) var(--sp-md) var(--sp-lg);justify-content:space-between;align-items:flex-end;gap:var(--sp-sm) var(--sp-lg);flex-wrap:wrap;margin:0 auto;display:flex}.PageHeader-module__YCxxAG__inline{max-width:none;padding:0 0 var(--sp-md);margin:0}.PageHeader-module__YCxxAG__main{gap:var(--sp-2xs);flex-direction:column;min-width:0;display:flex}.PageHeader-module__YCxxAG__kicker{color:var(--gold);font-size:var(--fs-caps);letter-spacing:var(--track-over);text-transform:uppercase;margin:0;font-weight:700}.PageHeader-module__YCxxAG__title{color:var(--text);font-family:var(--font-disp);font-size:clamp(30px, 4vw, var(--fs-2xl));text-transform:uppercase;margin:0;line-height:1.05}.PageHeader-module__YCxxAG__lede{max-width:62ch;color:var(--muted);font-size:var(--fs-md);margin:0;line-height:1.5}.PageHeader-module__YCxxAG__children{margin-top:var(--sp-xs)}.PageHeader-module__YCxxAG__aside{font-size:var(--fs-sm);color:var(--muted)}
.tierlist-module__DJfmFq__page{padding-bottom:var(--sp-3xl)}.tierlist-module__DJfmFq__headStats{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.tierlist-module__DJfmFq__headStats>span+span:before{content:"·";color:var(--dim);margin-right:8px}.tierlist-module__DJfmFq__headStats b{font-family:var(--font-mono);color:var(--gold-light);font-weight:500}.tierlist-module__DJfmFq__patchPicker{min-height:30px;font-size:var(--fs-sm);border:1px solid var(--border-hover);border-radius:var(--radius-sm);background:var(--surface);transition:border-color .2s var(--ease-out), background .2s var(--ease-out);align-items:center;padding:0 26px 0 10px;display:inline-flex;position:relative}.tierlist-module__DJfmFq__patchPicker:hover{border-color:var(--gold);background:var(--surface-hover)}.tierlist-module__DJfmFq__patchPicker[data-past]{border-color:rgba(var(--gold-rgb), .55);background:rgba(var(--gold-rgb), .1)}.tierlist-module__DJfmFq__patchChevron{width:10px;height:6px;color:var(--gold);pointer-events:none;position:absolute;right:9px}@media (pointer:coarse){.tierlist-module__DJfmFq__patchPicker{min-height:40px;padding:0 var(--sp-lg) 0 var(--sp-xs)}.tierlist-module__DJfmFq__patchChevron{right:12px}}.tierlist-module__DJfmFq__patchSelect{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.tierlist-module__DJfmFq__patchSelect:disabled{cursor:progress;opacity:.6}.tierlist-module__DJfmFq__patchSelect:focus-visible{outline:none}.tierlist-module__DJfmFq__patchPicker:has(.tierlist-module__DJfmFq__patchSelect:focus-visible){outline:2px solid var(--gold-light);outline-offset:2px}.tierlist-module__DJfmFq__patchPast{max-width:var(--maxw);padding:var(--sp-xs) var(--sp-sm);border:1px solid rgba(var(--gold-rgb), .35);border-radius:var(--radius-md);background:rgba(var(--gold-rgb), .08);font-size:var(--fs-sm);color:var(--muted);margin:0 auto 20px}.tierlist-module__DJfmFq__patchPast strong{color:var(--gold-light)}.tierlist-module__DJfmFq__patchPast button{color:var(--gold);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tierlist-module__DJfmFq__patchPast button:hover{color:var(--gold-light)}.tierlist-module__DJfmFq__patchSelect option{background:var(--surface);color:var(--text)}.tierlist-module__DJfmFq__filters{max-width:var(--maxw);margin:0 auto var(--sp-md);padding:0 var(--sp-md);justify-content:space-between;align-items:center;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.tierlist-module__DJfmFq__filters>[role=group]:first-child{margin-bottom:0}.tierlist-module__DJfmFq__rightFilters{align-items:center;gap:10px;display:flex}.tierlist-module__DJfmFq__rankRow{padding:var(--sp-3xs) var(--sp-3xs);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);align-items:center;gap:2px;display:flex}.tierlist-module__DJfmFq__rankPill{padding:6px var(--sp-xs);margin-right:var(--sp-3xs);border-radius:var(--radius-full);color:var(--muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .16s var(--ease-out), background .16s var(--ease-out);background:0 0;border:none;font-weight:700}.tierlist-module__DJfmFq__rankPill:not(.tierlist-module__DJfmFq__rankPillOn):hover{color:var(--text);background:var(--surface-hover)}.tierlist-module__DJfmFq__rankPillOn{color:var(--on-gold);background:var(--gold)}.tierlist-module__DJfmFq__rankEmblem{border-radius:var(--radius-sm);cursor:pointer;opacity:.65;width:34px;height:32px;transition:opacity .16s var(--ease-out), border-color .16s var(--ease-out), background .16s var(--ease-out);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.tierlist-module__DJfmFq__rankEmblem img{object-fit:contain;width:24px;height:24px}.tierlist-module__DJfmFq__rankEmblem:not(.tierlist-module__DJfmFq__rankEmblemOn):hover{opacity:1;background:var(--surface-hover)}.tierlist-module__DJfmFq__rankEmblemOn{opacity:1;border-color:rgba(var(--gold-rgb), .55);background:rgba(var(--gold-rgb), .1)}.tierlist-module__DJfmFq__demoBanner{max-width:var(--maxw);padding:var(--sp-xs) 18px;border:1px solid rgba(var(--accent-rgb), .45);border-radius:var(--radius-sm);background:rgba(var(--accent-rgb), .08);color:var(--muted);font-size:var(--fs-sm);border-left-width:3px;margin:0 auto 20px;line-height:1.55}.tierlist-module__DJfmFq__demoBanner strong{color:var(--text)}.tierlist-module__DJfmFq__orderBar{max-width:var(--maxw);margin:0 auto var(--sp-xs);padding:0 var(--sp-md);align-items:center;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.tierlist-module__DJfmFq__orderLabel{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-weight:700}.tierlist-module__DJfmFq__segmented{padding:var(--sp-3xs);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);gap:2px;display:inline-flex}.tierlist-module__DJfmFq__segment{padding:var(--sp-2xs) 14px;border-radius:var(--radius-full);color:var(--muted);font-size:var(--fs-xs);letter-spacing:.04em;cursor:pointer;transition:color .16s var(--ease-out), background .16s var(--ease-out);background:0 0;border:none;font-weight:700}.tierlist-module__DJfmFq__segment:not(.tierlist-module__DJfmFq__segmentOn):hover{color:var(--text);background:var(--surface-hover)}.tierlist-module__DJfmFq__segmentOn{color:var(--on-gold);background:linear-gradient(135deg, var(--gold-light), var(--gold))}.tierlist-module__DJfmFq__orderHint{min-width:0;color:var(--dim);font-size:var(--fs-xs);text-wrap:pretty;flex:300px;max-width:68ch;margin:0;line-height:1.5}.tierlist-module__DJfmFq__ladder{max-width:var(--maxw);margin:0 auto var(--sp-lg);padding:0 var(--sp-md);gap:var(--sp-2xs);flex-direction:column;display:flex}.tierlist-module__DJfmFq__ladderRow{padding:var(--sp-xs) var(--sp-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:flex-start;gap:18px;display:flex}.tierlist-module__DJfmFq__ladderTier{flex:none;align-items:center;gap:10px;width:82px;display:flex}.tierlist-module__DJfmFq__ladderCount{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--dim)}.tierlist-module__DJfmFq__ladderChamps{flex-wrap:wrap;flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.tierlist-module__DJfmFq__ladderChamp{width:44px;transition:transform .18s var(--ease-out);text-decoration:none;display:block;position:relative}.tierlist-module__DJfmFq__ladderChamp:hover{transform:translateY(-2px)}.tierlist-module__DJfmFq__ladderChamp img{border:1px solid var(--border-hover);border-radius:50%;width:44px;height:44px;display:block}.tierlist-module__DJfmFq__ladderChamp:hover img{border-color:var(--gold)}.tierlist-module__DJfmFq__ladderChamp .tierlist-module__DJfmFq__ladderRole{object-fit:contain;filter:brightness(0)invert(94%)drop-shadow(0 0 2px #0a0909)drop-shadow(0 1px 1px #0a0909);border:none;border-radius:0;width:16px;height:16px;position:absolute;bottom:12px;right:-3px}.tierlist-module__DJfmFq__ladderChamp em{margin-top:var(--sp-3xs);font-family:var(--font-mono);font-size:var(--fs-micro);text-align:center;color:var(--muted);font-style:normal;display:block}.tierlist-module__DJfmFq__detail{max-width:var(--maxw);padding:var(--sp-2xs) var(--sp-md) 0;margin:0 auto}.tierlist-module__DJfmFq__detailHead{align-items:baseline;gap:var(--sp-xs);padding-bottom:var(--sp-xs);margin-bottom:var(--sp-sm);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.tierlist-module__DJfmFq__detailHead h2{font-family:var(--font-disp);font-size:var(--fs-lg);text-transform:uppercase;color:var(--text);margin:0}.tierlist-module__DJfmFq__detailHead span{font-size:var(--fs-xs);color:var(--dim)}.tierlist-module__DJfmFq__roleCell{justify-content:center;display:inline-flex}.tierlist-module__DJfmFq__roleIco{object-fit:contain;filter:brightness(0)invert(72%);width:20px;height:20px}.tierlist-module__DJfmFq__champ{min-width:0;color:var(--text);align-items:center;gap:10px;font-weight:700;display:flex}.tierlist-module__DJfmFq__champ span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tierlist-module__DJfmFq__champ img{border:1px solid rgba(var(--gold-rgb), .4);border-radius:50%;flex:none;width:28px;height:28px}.tierlist-module__DJfmFq__champ:hover{color:var(--gold)}.tierlist-module__DJfmFq__pos{color:var(--positive)}.tierlist-module__DJfmFq__neg{color:var(--dim)}.tierlist-module__DJfmFq__trend{justify-content:center;align-items:center;gap:var(--sp-3xs);cursor:help;display:inline-flex}.tierlist-module__DJfmFq__trend b{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:700}.tierlist-module__DJfmFq__trendFlat{color:var(--dim)}.tierlist-module__DJfmFq__heatHot,.tierlist-module__DJfmFq__heatWarm,.tierlist-module__DJfmFq__pickHot,.tierlist-module__DJfmFq__pickWarm{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:700}.tierlist-module__DJfmFq__heatHot{color:#f2585d}.tierlist-module__DJfmFq__heatWarm{color:#dd9042}.tierlist-module__DJfmFq__pickHot{color:var(--gold-light)}.tierlist-module__DJfmFq__pickWarm{color:#c9974c}.tierlist-module__DJfmFq__counters{gap:var(--sp-3xs);justify-content:center;display:flex}.tierlist-module__DJfmFq__counterDot{cursor:help;transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:50%;display:block}.tierlist-module__DJfmFq__counterDot img{border:1px solid var(--border-hover);border-radius:50%;width:22px;height:22px;display:block}.tierlist-module__DJfmFq__counterDot:hover,.tierlist-module__DJfmFq__counterDot:focus-visible{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .75);outline:none;transform:scale(1.12)}.tierlist-module__DJfmFq__hcTitle{align-items:center;gap:var(--sp-2xs);padding-bottom:var(--sp-2xs);margin-bottom:var(--sp-2xs);border-bottom:1px solid var(--border);display:flex}.tierlist-module__DJfmFq__hcTitle img{border:1px solid rgba(var(--gold-rgb), .4);border-radius:50%;flex:none;width:26px;height:26px}.tierlist-module__DJfmFq__hcTitle b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:var(--text);flex:1;overflow:hidden}.tierlist-module__DJfmFq__hcHero{align-items:baseline;gap:var(--sp-2xs);display:flex}.tierlist-module__DJfmFq__hcHero>b{font-family:var(--font-mono);font-size:var(--fs-md);line-height:1.1}.tierlist-module__DJfmFq__hcHero>span{color:var(--muted);flex:1;line-height:1.35}.tierlist-module__DJfmFq__hcHero>span b{color:var(--text)}.tierlist-module__DJfmFq__hcHero>b.tierlist-module__DJfmFq__neg,.tierlist-module__DJfmFq__hcGrid b.tierlist-module__DJfmFq__neg,.tierlist-module__DJfmFq__hcCounters>span b{color:var(--muted)}.tierlist-module__DJfmFq__hcGrid{gap:var(--sp-2xs);grid-template-columns:repeat(3,1fr);display:grid}.tierlist-module__DJfmFq__hcGrid>span{flex-direction:column;gap:2px;min-width:0;display:flex}.tierlist-module__DJfmFq__hcGrid em{font-style:normal;font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.tierlist-module__DJfmFq__hcGrid b{font-family:var(--font-mono);font-size:var(--fs-sm)}.tierlist-module__DJfmFq__hcCounters{align-items:center;gap:var(--sp-2xs);padding-top:var(--sp-2xs);border-top:1px solid var(--border);margin-top:10px;display:flex}.tierlist-module__DJfmFq__hcCounters em{font-style:normal;font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.tierlist-module__DJfmFq__hcCounters>span{align-items:center;gap:var(--sp-3xs);display:inline-flex}.tierlist-module__DJfmFq__hcCounters img{border:1px solid rgba(var(--accent-rgb), .45);border-radius:50%;width:20px;height:20px}.tierlist-module__DJfmFq__hcCounters>span b{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--dim)}.tierlist-module__DJfmFq__hcFoot{margin-top:var(--sp-2xs);color:var(--dim);font-size:var(--fs-micro);line-height:1.4;display:block}.tierlist-module__DJfmFq__champCell{align-items:center;width:100%;min-width:0;display:flex;position:relative}.tierlist-module__DJfmFq__optimal{padding:var(--sp-3xs) 6px var(--sp-3xs) 14px;border-radius:var(--radius-sm);background:linear-gradient(90deg, transparent, var(--surface) 30%);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--gold);opacity:0;transition:opacity .16s var(--ease-out);text-decoration:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tierlist-module__DJfmFq__champCell:hover .tierlist-module__DJfmFq__optimal,.tierlist-module__DJfmFq__optimal:focus-visible{opacity:1}.tierlist-module__DJfmFq__optimal:hover{text-decoration:underline}.tierlist-module__DJfmFq__num{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted)}.tierlist-module__DJfmFq__rateCell{align-items:center;gap:var(--sp-3xs);flex-direction:column;width:100%;display:flex}.tierlist-module__DJfmFq__rateCell b{font-family:var(--font-mono);font-size:var(--fs-sm)}.tierlist-module__DJfmFq__wrBar{border-radius:var(--radius-xs);background:#ffffff12;width:100%;max-width:88px;height:3px;display:block;position:relative}.tierlist-module__DJfmFq__wrBar:before{content:"";background:#ffffff47;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.tierlist-module__DJfmFq__wrBar i{border-radius:var(--radius-xs);height:100%;position:absolute;top:0}.tierlist-module__DJfmFq__wrPos{background:var(--positive);left:50%}.tierlist-module__DJfmFq__wrNeg{background:var(--steel);right:50%}.tierlist-module__DJfmFq__empty{max-width:var(--maxw);padding:40px var(--sp-md);color:var(--muted);font-size:var(--fs-base);margin:0 auto}@media (max-width:720px){.tierlist-module__DJfmFq__ladderTier{width:auto}.tierlist-module__DJfmFq__ladderRow{flex-direction:column;gap:10px}.tierlist-module__DJfmFq__ladderChamps{width:100%}.tierlist-module__DJfmFq__rightFilters{flex-wrap:wrap;width:100%}.tierlist-module__DJfmFq__rankRow{scrollbar-width:none;scroll-snap-type:x proximity;max-width:100%;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.tierlist-module__DJfmFq__rankRow::-webkit-scrollbar{display:none}.tierlist-module__DJfmFq__rankRow>*{scroll-snap-align:start}.tierlist-module__DJfmFq__rateCell b{font-size:var(--fs-xs)}}.tierlist-module__DJfmFq__wrCi{color:var(--dim);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;cursor:help}.tierlist-module__DJfmFq__wrUnsure{color:var(--dim)}
.FlexibleTable-module__7BQjZa__table{max-width:var(--maxw);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin:0 auto;padding:18px;overflow-x:auto}.FlexibleTable-module__7BQjZa__headRow{padding:var(--sp-3xs) 0 14px;border-bottom:1px solid var(--border);display:grid;position:sticky;top:0}.FlexibleTable-module__7BQjZa__headCell{padding:0 var(--sp-xs);justify-content:center;align-items:center;gap:6px;display:flex}.FlexibleTable-module__7BQjZa__sortable{cursor:pointer}.FlexibleTable-module__7BQjZa__sortBtn{width:100%;min-height:24px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:2px 0;display:flex}.FlexibleTable-module__7BQjZa__sortBtn:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:var(--radius-xs)}.FlexibleTable-module__7BQjZa__headCell span{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);white-space:nowrap;font-weight:700}.FlexibleTable-module__7BQjZa__headOn{color:var(--gold)!important}.FlexibleTable-module__7BQjZa__arrows{line-height:.6;font-size:var(--fs-micro);color:var(--dim);opacity:.7;flex-direction:column;display:flex}.FlexibleTable-module__7BQjZa__arrowsOn{opacity:1}.FlexibleTable-module__7BQjZa__arrows i{color:var(--dim);font-style:normal}.FlexibleTable-module__7BQjZa__arrows .FlexibleTable-module__7BQjZa__up,.FlexibleTable-module__7BQjZa__arrows .FlexibleTable-module__7BQjZa__down{color:var(--gold)}.FlexibleTable-module__7BQjZa__body{flex-direction:column;gap:10px;margin-top:14px;display:flex}.FlexibleTable-module__7BQjZa__row{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff05;display:grid;overflow:hidden}.FlexibleTable-module__7BQjZa__row[hidden]{display:none}.FlexibleTable-module__7BQjZa__row:hover{border-color:rgba(var(--gold-rgb), .32)}.FlexibleTable-module__7BQjZa__cell{padding:14px var(--sp-sm);font-size:var(--fs-sm);color:var(--text);align-items:center;min-width:0;font-weight:600;display:flex}.FlexibleTable-module__7BQjZa__center{justify-content:center}.FlexibleTable-module__7BQjZa__empty{text-align:center;color:var(--dim);padding:40px}.FlexibleTable-module__7BQjZa__tableDense .FlexibleTable-module__7BQjZa__body{gap:0;margin-top:0}.FlexibleTable-module__7BQjZa__tableDense .FlexibleTable-module__7BQjZa__row{transition:background .14s var(--ease-out);background:0 0;border:none;border-bottom:1px solid #ffffff0d;border-radius:0}.FlexibleTable-module__7BQjZa__tableDense .FlexibleTable-module__7BQjZa__row:nth-child(2n){background:#ffffff05}.FlexibleTable-module__7BQjZa__tableDense .FlexibleTable-module__7BQjZa__row:hover{background:rgba(var(--gold-rgb), .055);border-color:#ffffff0d}.FlexibleTable-module__7BQjZa__tableDense .FlexibleTable-module__7BQjZa__row:last-child{border-bottom:none}.FlexibleTable-module__7BQjZa__tableDense .FlexibleTable-module__7BQjZa__cell{padding:var(--sp-2xs) var(--sp-xs)}@media (max-width:760px){.FlexibleTable-module__7BQjZa__table{padding:var(--sp-xs);border-radius:var(--radius-md)}.FlexibleTable-module__7BQjZa__cell{font-size:var(--fs-sm);padding:10px 4px}.FlexibleTable-module__7BQjZa__headCell{padding:0 4px}}
.RoleFilter-module__voKsaa__filtres{justify-content:center;gap:var(--sp-2xs);margin-bottom:var(--sp-xs);flex-wrap:wrap;display:flex}.RoleFilter-module__voKsaa__pill{align-items:center;gap:var(--sp-2xs);padding:var(--sp-2xs) var(--sp-sm);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:color .18s var(--ease-out), border-color .18s var(--ease-out), background .18s var(--ease-out);font-weight:700;display:inline-flex}.RoleFilter-module__voKsaa__pill:not(.RoleFilter-module__voKsaa__pillOn):hover{color:var(--text);border-color:var(--border-hover);background:var(--surface-hover)}.RoleFilter-module__voKsaa__pillOn{color:var(--on-gold);background:linear-gradient(135deg, var(--gold-light), var(--gold));border-color:#0000}.RoleFilter-module__voKsaa__pillIco{object-fit:contain;filter:brightness(0)invert(72%);flex:none;width:18px;height:18px}.RoleFilter-module__voKsaa__pill:not(.RoleFilter-module__voKsaa__pillOn):hover .RoleFilter-module__voKsaa__pillIco{filter:brightness(0)invert()}.RoleFilter-module__voKsaa__pillOn .RoleFilter-module__voKsaa__pillIco{filter:brightness(0)invert(8%)}@media (max-width:560px){.RoleFilter-module__voKsaa__pillLabel{display:none}.RoleFilter-module__voKsaa__pill{padding:var(--sp-2xs) var(--sp-xs)}}
.SearchField-module__G5q2eG__field{align-items:center;gap:var(--sp-2xs);padding:0 var(--sp-sm);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--dim);cursor:text;transition:border-color .16s var(--ease-out), color .16s var(--ease-out);margin-left:auto;display:flex}.SearchField-module__G5q2eG__field:focus-within{border-color:var(--gold);color:var(--gold)}.SearchField-module__G5q2eG__field input{width:200px;color:var(--text);font-size:var(--fs-sm);background:0 0;border:0;outline:none;padding:10px 0}.SearchField-module__G5q2eG__field input::placeholder{color:var(--muted)}@media (max-width:640px){.SearchField-module__G5q2eG__field{width:100%;margin-left:0}.SearchField-module__G5q2eG__field input{width:100%}}
.MultiAccounts-module__RTrL8a__section{gap:var(--sp-sm);margin-bottom:var(--sp-lg);padding:var(--sp-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:grid}.MultiAccounts-module__RTrL8a__heading{font-family:var(--font-disp);font-size:var(--fs-lg);text-transform:uppercase;color:var(--text);margin:0}.MultiAccounts-module__RTrL8a__copy,.MultiAccounts-module__RTrL8a__privacy,.MultiAccounts-module__RTrL8a__notice{font-size:var(--fs-xs);color:var(--muted);margin:0;line-height:1.5}.MultiAccounts-module__RTrL8a__privacy{color:var(--dim)}.MultiAccounts-module__RTrL8a__list{gap:var(--sp-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.MultiAccounts-module__RTrL8a__account{align-items:center;gap:var(--sp-3xs);padding:var(--sp-3xs) var(--sp-2xs);border:1px solid var(--border-hover);border-radius:var(--radius-sm);background:var(--surface-hover);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-xs);display:inline-flex}.MultiAccounts-module__RTrL8a__remove{width:1.25em;height:1.25em;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.MultiAccounts-module__RTrL8a__remove:hover,.MultiAccounts-module__RTrL8a__remove:focus-visible{color:var(--gold)}.MultiAccounts-module__RTrL8a__form{gap:var(--sp-2xs);flex-wrap:wrap;display:flex}.MultiAccounts-module__RTrL8a__input{min-width:min(100%,18rem);padding:var(--sp-2xs) var(--sp-xs);border:1px solid var(--border-hover);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font:inherit;flex:14rem}.MultiAccounts-module__RTrL8a__input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.MultiAccounts-module__RTrL8a__button{padding:var(--sp-2xs) var(--sp-sm);border:1px solid var(--gold);border-radius:var(--radius-sm);color:var(--gold);font:inherit;cursor:pointer;background:0 0;font-weight:700}.MultiAccounts-module__RTrL8a__button:hover,.MultiAccounts-module__RTrL8a__button:focus-visible{background:rgba(var(--gold-rgb), .1)}.MultiAccounts-module__RTrL8a__button:disabled{cursor:not-allowed;opacity:.6}.MultiAccounts-module__RTrL8a__notice[data-error]{color:var(--gold)}.MultiAccounts-module__RTrL8a__empty{margin:var(--sp-lg) 0 0;font-size:var(--fs-sm)}.MultiAccounts-module__RTrL8a__empty a{color:var(--gold)}
.TableSkeleton-module__WNfG7q__wrap{max-width:var(--maxw);background:var(--surface);border-radius:var(--radius-xl);border:1px solid #ffffff1a;margin:0 auto;padding:22px}.TableSkeleton-module__WNfG7q__head,.TableSkeleton-module__WNfG7q__row{gap:var(--sp-sm);align-items:center;display:grid}.TableSkeleton-module__WNfG7q__head{border-bottom:1px solid #ffffff0f;padding-bottom:14px}.TableSkeleton-module__WNfG7q__body{flex-direction:column;gap:10px;margin-top:14px;display:flex}.TableSkeleton-module__WNfG7q__row{background:var(--surface-hover);border-radius:var(--radius-md);padding:var(--sp-sm)}.TableSkeleton-module__WNfG7q__shimmer{border-radius:var(--radius-sm);background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 37%,#ffffff0a 63%) 0 0/400% 100%;height:18px;animation:1.4s infinite TableSkeleton-module__WNfG7q__shimmer}@keyframes TableSkeleton-module__WNfG7q__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
.esport-module__RagRxa__page{padding-bottom:60px}.esport-module__RagRxa__controls{max-width:var(--maxw);padding:0 var(--sp-md);justify-content:space-between;align-items:center;gap:var(--sp-sm);flex-wrap:wrap;margin:0 auto 20px;display:flex}.esport-module__RagRxa__tabs{padding:var(--sp-3xs);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.esport-module__RagRxa__tab{border-radius:calc(var(--radius-md) - 4px);min-height:40px;color:var(--muted);font-family:var(--font-sans);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;cursor:pointer;transition:color .2s var(--ease-out), background .2s var(--ease-out);background:0 0;border:0;flex:none;padding:0 18px;font-weight:700}.esport-module__RagRxa__tab:hover{color:var(--text);background:var(--surface-hover)}.esport-module__RagRxa__tab:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.esport-module__RagRxa__tab[data-on]{color:var(--on-gold);background:var(--gold)}.esport-module__RagRxa__filters{flex-wrap:wrap;gap:10px;display:flex}.esport-module__RagRxa__segmented{padding:var(--sp-3xs);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);gap:2px;display:flex}.esport-module__RagRxa__seg{border-radius:var(--radius-full);min-height:34px;color:var(--dim);font-family:var(--font-sans);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.07em;cursor:pointer;transition:color .2s var(--ease-out), background .2s var(--ease-out);background:0 0;border:0;padding:0 14px;font-weight:700}.esport-module__RagRxa__seg:hover{color:var(--text)}.esport-module__RagRxa__seg:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.esport-module__RagRxa__seg[data-on]{color:var(--text);background:rgba(var(--gold-rgb), .16);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .4)}.esport-module__RagRxa__sideNote{max-width:var(--maxw);margin:-4px auto var(--sp-sm);padding:0 var(--sp-md);color:var(--muted);font-size:var(--fs-sm)}.esport-module__RagRxa__unavailable{max-width:var(--maxw);padding:28px var(--sp-md);text-align:center;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin:40px auto}.esport-module__RagRxa__rankNo{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--dim);font-weight:700}.esport-module__RagRxa__rankNo[data-medal]{color:var(--gold)}.esport-module__RagRxa__rankNo[data-medal="1"]{color:var(--gold-light);font-size:var(--fs-md)}.esport-module__RagRxa__team{align-items:center;gap:10px;min-width:0;display:flex}.esport-module__RagRxa__teamLogo,.esport-module__RagRxa__teamLogoFallback{object-fit:contain;flex:none;width:28px;height:28px}.esport-module__RagRxa__teamLogoFallback{border:1px dashed var(--border-hover);border-radius:50%}.esport-module__RagRxa__playerPhoto{object-fit:cover;border:1.5px solid rgba(var(--gold-rgb), .4);background:var(--surface);border-radius:50%;flex:none;width:32px;height:32px;box-shadow:0 2px 6px #0006}.esport-module__RagRxa__playerPhotoFallback{background:linear-gradient(135deg, rgba(var(--gold-rgb), .15), rgba(var(--gold-rgb), .05));border:1px solid rgba(var(--gold-rgb), .3);width:32px;height:32px;font-family:var(--font-mono);font-size:var(--fs-caps);color:var(--gold);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.esport-module__RagRxa__teamMeta{flex-direction:column;min-width:0;display:flex}.esport-module__RagRxa__teamMeta b{color:var(--text);font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;transition:color .2s var(--ease-out);overflow:hidden}a.esport-module__RagRxa__team:hover .esport-module__RagRxa__teamMeta b{color:var(--gold)}.esport-module__RagRxa__teamMeta small{color:var(--dim);font-size:var(--fs-xs)}.esport-module__RagRxa__eloCell{align-items:center;gap:var(--sp-3xs);flex-direction:column;width:100%;display:inline-flex}.esport-module__RagRxa__eloCell b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--gold);font-weight:700}.esport-module__RagRxa__eloBar{border-radius:var(--radius-xs);background:var(--border);width:min(100%,96px);height:3px;display:block;overflow:hidden}.esport-module__RagRxa__eloBar i{background:var(--gold);height:100%;display:block}.esport-module__RagRxa__record{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--fs-sm)}.esport-module__RagRxa__record em{font-style:normal;font-size:var(--fs-micro);color:var(--dim)}.esport-module__RagRxa__wr{flex-direction:column;align-items:center;line-height:1.25;display:inline-flex}.esport-module__RagRxa__wr b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-base)}.esport-module__RagRxa__wr small{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--dim)}.esport-module__RagRxa__pos{color:var(--text)}.esport-module__RagRxa__neg,.esport-module__RagRxa__dim{color:var(--dim)}.esport-module__RagRxa__mono,.esport-module__RagRxa__impact{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.esport-module__RagRxa__impact{color:var(--gold);font-weight:700}.esport-module__RagRxa__pos_{text-transform:uppercase;font-size:var(--fs-xs);letter-spacing:.06em;color:var(--muted)}.esport-module__RagRxa__sideBlue,.esport-module__RagRxa__sideRed{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.esport-module__RagRxa__sideBlue{color:var(--side-blue-text)}.esport-module__RagRxa__sideRed{color:var(--side-red-text)}.esport-module__RagRxa__sideBlue[data-strong],.esport-module__RagRxa__sideRed[data-strong]{font-weight:700}.esport-module__RagRxa__predictions{max-width:var(--maxw);padding:0 var(--sp-md);flex-direction:column;gap:36px;margin:0 auto;display:flex}.esport-module__RagRxa__offline{padding:28px var(--sp-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.esport-module__RagRxa__offline h3{font-family:var(--font-disp);font-size:var(--fs-lg);text-transform:uppercase;color:var(--text);margin:0 0 10px}.esport-module__RagRxa__offline p{max-width:70ch;color:var(--muted);text-wrap:pretty;margin:0;line-height:1.7}.esport-module__RagRxa__spotlight{padding:var(--sp-md);border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 50% 0%, rgba(var(--gold-rgb), .09), transparent 60%), var(--surface)}.esport-module__RagRxa__spotHead{justify-content:space-between;align-items:baseline;gap:var(--sp-sm);flex-wrap:wrap;margin-bottom:20px;display:flex}.esport-module__RagRxa__spotTag{font-family:var(--font-disp);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--gold)}.esport-module__RagRxa__spotMeta{font-size:var(--fs-xs);color:var(--dim)}.esport-module__RagRxa__spotTeams{align-items:center;gap:var(--sp-sm);grid-template-columns:1fr auto 1fr;display:grid}.esport-module__RagRxa__spotTeam{align-items:center;gap:var(--sp-xs);min-width:0;display:flex}.esport-module__RagRxa__spotTeamRight{flex-direction:row-reverse}.esport-module__RagRxa__spotLogo{object-fit:contain;flex:none;width:44px;height:44px}.esport-module__RagRxa__spotName{font-family:var(--font-disp);font-size:var(--fs-lg);text-transform:uppercase;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.esport-module__RagRxa__spotPct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-xl);color:var(--gold);margin-left:auto;font-weight:700}.esport-module__RagRxa__spotTeamRight .esport-module__RagRxa__spotPct{margin-left:0;margin-right:auto}.esport-module__RagRxa__spotVs{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--dim)}.esport-module__RagRxa__spotBar{border-radius:var(--radius-full);background:var(--steel);height:8px;margin-top:18px;overflow:hidden}.esport-module__RagRxa__spotBar span{background:var(--gold);height:100%;transition:width .6s var(--ease-out);display:block}.esport-module__RagRxa__spotNote{font-size:var(--fs-sm);color:var(--muted);text-wrap:pretty;margin:14px 0 0;line-height:1.6}.esport-module__RagRxa__spotNote strong{color:var(--text)}.esport-module__RagRxa__spotModel{color:var(--dim)}.esport-module__RagRxa__scoreboard{gap:var(--sp-md);grid-template-columns:minmax(240px,320px) 1fr;display:grid}.esport-module__RagRxa__gaugeCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;align-items:center;gap:14px;padding:22px;display:flex}.esport-module__RagRxa__gauge{width:190px;height:190px;transform:rotate(-90deg)}.esport-module__RagRxa__gaugeTrack{fill:none;stroke:var(--border);stroke-width:8px}.esport-module__RagRxa__gaugeArc{fill:none;stroke:var(--gold);stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset .8s var(--ease-out)}.esport-module__RagRxa__gauge text{transform-origin:60px 60px;text-anchor:middle;font-family:var(--font-mono);transform:rotate(90deg)}.esport-module__RagRxa__gaugeVal{fill:var(--text);font-size:var(--fs-lg);font-weight:700}.esport-module__RagRxa__gaugeKey{fill:var(--gold);font-size:var(--fs-micro);letter-spacing:1.5px}.esport-module__RagRxa__gaugeSample{fill:var(--dim);font-size:var(--fs-micro)}.esport-module__RagRxa__gaugeNote{font-size:var(--fs-xs);color:var(--muted);text-align:center;text-wrap:pretty;margin:0;line-height:1.6}.esport-module__RagRxa__gaugeNote strong{color:var(--text)}.esport-module__RagRxa__statGrid{gap:var(--sp-xs);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-content:start;display:grid}.esport-module__RagRxa__stat{gap:var(--sp-3xs);padding:var(--sp-sm) 18px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex}.esport-module__RagRxa__statValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-xl);color:var(--gold);font-weight:700}.esport-module__RagRxa__statLabel{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--dim)}.esport-module__RagRxa__formCard{padding:var(--sp-sm) 18px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;grid-column:1/-1;gap:10px;display:flex}.esport-module__RagRxa__formDots{gap:var(--sp-3xs);flex-wrap:wrap;display:flex}.esport-module__RagRxa__formDots i{border-radius:var(--radius-xs);width:10px;height:10px}.esport-module__RagRxa__hit{background:var(--gold)}.esport-module__RagRxa__miss{background:var(--steel)}.esport-module__RagRxa__block{flex-direction:column;gap:14px;display:flex}.esport-module__RagRxa__blockTitle{font-family:var(--font-disp);font-size:var(--fs-lg);text-transform:uppercase;letter-spacing:.02em;color:var(--text);margin:0}.esport-module__RagRxa__blockLede{max-width:72ch;font-size:var(--fs-sm);color:var(--muted);text-wrap:pretty;margin:0;line-height:1.7}.esport-module__RagRxa__upList,.esport-module__RagRxa__resolved{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);margin:0;padding:0 20px;list-style:none}.esport-module__RagRxa__upRow{align-items:center;gap:var(--sp-sm);padding:var(--sp-xs) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.esport-module__RagRxa__upRow:last-child{border-bottom:none}.esport-module__RagRxa__upWhen{min-width:150px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--text);flex-direction:column;display:flex}.esport-module__RagRxa__upWhen small{font-family:var(--font-sans);color:var(--dim);font-size:var(--fs-micro)}.esport-module__RagRxa__upTeams{font-size:var(--fs-base);color:var(--text);flex:240px;align-items:center;gap:10px;display:flex}.esport-module__RagRxa__upTeams em{font-style:normal;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.1em;color:var(--dim)}.esport-module__RagRxa__upProb{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:10px;display:flex}.esport-module__RagRxa__upProb b[data-fav]{color:var(--gold)}.esport-module__RagRxa__splitBar{border-radius:var(--radius-full);background:var(--steel);width:90px;height:6px;display:block;overflow:hidden}.esport-module__RagRxa__splitBar i{background:var(--gold);height:100%;display:block}.esport-module__RagRxa__upUnknown{font-size:var(--fs-xs);color:var(--dim);font-style:italic}.esport-module__RagRxa__calib{gap:var(--sp-sm);flex-direction:column;display:flex}.esport-module__RagRxa__calibRow{gap:var(--sp-sm);grid-template-columns:120px 1fr;align-items:center;display:grid}.esport-module__RagRxa__calibLabel{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--text);flex-direction:column;display:flex}.esport-module__RagRxa__calibLabel em{font-family:var(--font-sans);font-style:normal;font-size:var(--fs-micro);color:var(--dim)}.esport-module__RagRxa__calibBars{flex-direction:column;gap:6px;display:flex}.esport-module__RagRxa__calibBar{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);height:24px;position:relative;overflow:hidden}.esport-module__RagRxa__calibBar span{position:absolute;inset:0 auto 0 0}.esport-module__RagRxa__calibFillSaid{background:rgba(var(--gold-rgb), .22)}.esport-module__RagRxa__calibFillGot{background:rgba(var(--gold-rgb), .55)}.esport-module__RagRxa__calibBar b{height:100%;font-size:var(--fs-xs);color:var(--text);align-items:center;padding-left:10px;font-weight:600;display:flex;position:relative}.esport-module__RagRxa__calibNote{max-width:72ch;font-size:var(--fs-xs);color:var(--dim);text-wrap:pretty;margin:0;line-height:1.6}.esport-module__RagRxa__resolvedRow{gap:var(--sp-xs);border-bottom:1px solid var(--border);font-size:var(--fs-sm);grid-template-columns:1fr 1fr auto auto;align-items:center;padding:10px 0;display:grid}.esport-module__RagRxa__resolvedRow:last-child{border-bottom:none}.esport-module__RagRxa__teamTag{align-items:center;gap:var(--sp-2xs);display:inline-flex}.esport-module__RagRxa__tagCrest{object-fit:contain;flex:none;width:20px;height:20px}.esport-module__RagRxa__tagLeague{object-fit:contain;vertical-align:-2px;width:14px;height:14px;margin-right:var(--sp-3xs);flex:none}.esport-module__RagRxa__resolvedMatch{color:var(--text)}.esport-module__RagRxa__resolvedSaid{color:var(--muted)}.esport-module__RagRxa__resolvedGot{font-family:var(--font-mono);color:var(--text)}.esport-module__RagRxa__resolvedFlag{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--dim)}.esport-module__RagRxa__resolvedRow[data-ok] .esport-module__RagRxa__resolvedFlag{color:var(--gold)}.esport-module__RagRxa__resolvedRow[data-wait]{opacity:.72}.esport-module__RagRxa__resolvedRow[data-wait] .esport-module__RagRxa__resolvedFlag{text-transform:none;letter-spacing:0;font-style:italic}.esport-module__RagRxa__limits{gap:20px var(--sp-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.esport-module__RagRxa__limits h4{font-size:var(--fs-base);color:var(--text);margin:0 0 6px}.esport-module__RagRxa__limits p{font-size:var(--fs-sm);color:var(--muted);text-wrap:pretty;margin:0;line-height:1.7}.esport-module__RagRxa__limits a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.esport-module__RagRxa__skel{border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(90deg, var(--surface) 25%, var(--surface-hover) 50%, var(--surface) 75%);background-size:400% 100%;animation:1.4s linear infinite esport-module__RagRxa__shimmer}@keyframes esport-module__RagRxa__shimmer{to{background-position:-400% 0}}@media (prefers-reduced-motion:reduce){.esport-module__RagRxa__skel{animation:none}}@media (max-width:860px){.esport-module__RagRxa__scoreboard,.esport-module__RagRxa__calibRow{grid-template-columns:1fr}.esport-module__RagRxa__resolvedRow{grid-template-columns:1fr auto}.esport-module__RagRxa__spotTeams{grid-template-columns:1fr}.esport-module__RagRxa__spotTeamRight{flex-direction:row}.esport-module__RagRxa__spotTeamRight .esport-module__RagRxa__spotPct{margin-left:auto;margin-right:0}}.esport-module__RagRxa__versus{max-width:var(--maxw);padding:0 var(--sp-md);gap:var(--sp-sm);flex-direction:column;margin:0 auto;display:flex}.esport-module__RagRxa__versusPickers{align-items:flex-end;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.esport-module__RagRxa__versusPickers label{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:6px;font-weight:700;display:flex}.esport-module__RagRxa__versusPickers select{min-width:220px;min-height:44px;padding:10px var(--sp-xs);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:var(--fs-sm)}.esport-module__RagRxa__versusVs{color:var(--gold);font-weight:700;font-size:var(--fs-base);padding-bottom:var(--sp-xs)}.esport-module__RagRxa__versusHint{color:var(--muted);font-size:var(--fs-sm);padding:var(--sp-md) 0}.esport-module__RagRxa__versusCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px 20px}.esport-module__RagRxa__versusCardTitle{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text);margin-bottom:var(--sp-xs);font-weight:700}.esport-module__RagRxa__versusCardTitle small{text-transform:none;letter-spacing:0;color:var(--dim);font-weight:600}.esport-module__RagRxa__probRow{align-items:center;gap:var(--sp-xs);font-size:var(--fs-base);display:flex}.esport-module__RagRxa__probBar{border-radius:var(--radius-full);background:var(--bg);flex:1;gap:2px;height:14px;display:flex;overflow:hidden}.esport-module__RagRxa__probPct{font-variant-numeric:tabular-nums;font-weight:700}.esport-module__RagRxa__versusElo{color:var(--dim);font-size:var(--fs-xs);margin-top:10px}.esport-module__RagRxa__heatReadout{color:var(--muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;min-height:18px;margin-bottom:10px}.esport-module__RagRxa__heatWrap{align-items:stretch;gap:10px;display:flex}.esport-module__RagRxa__heatYLabel{writing-mode:vertical-rl;text-align:center;color:var(--muted);font-size:var(--fs-micro);font-weight:700;transform:rotate(180deg)}.esport-module__RagRxa__heatWrap>div:nth-child(2){flex:1;min-width:0;overflow-x:auto}.esport-module__RagRxa__heatGrid{gap:1px;display:grid}.esport-module__RagRxa__heatCell{appearance:none;color:inherit;aspect-ratio:1;border-radius:var(--radius-xs);font-variant-numeric:tabular-nums;cursor:crosshair;border:0;justify-content:center;align-items:center;min-width:14px;padding:0;font-family:inherit;font-size:8.5px;font-weight:700;display:flex}.esport-module__RagRxa__heatCell:focus-visible{outline:2px solid var(--gold);outline-offset:0;z-index:1}.esport-module__RagRxa__heatTick{color:var(--dim);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex}.esport-module__RagRxa__heatXLabel{text-align:center;color:var(--muted);font-size:var(--fs-micro);margin-top:6px;font-weight:700}.esport-module__RagRxa__heatScale{color:var(--dim);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:6px;display:flex}.esport-module__RagRxa__heatScaleBar{border-radius:var(--radius-sm);border:1px solid var(--border);background:linear-gradient(#e8c97a,#1a1a1e);flex:1;width:12px}.esport-module__RagRxa__versusGrid3{gap:var(--sp-sm);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:800px){.esport-module__RagRxa__versusGrid3{grid-template-columns:1fr}}.esport-module__RagRxa__versusLine{border-bottom:1px solid var(--border);font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;padding:6px 0;display:flex}.esport-module__RagRxa__versusLine:last-child{border-bottom:none}.esport-module__RagRxa__seuilTable{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.esport-module__RagRxa__seuilTable th,.esport-module__RagRxa__seuilTable td{padding:10px var(--sp-sm);text-align:right;border-bottom:1px solid var(--border)}.esport-module__RagRxa__seuilTable thead th{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600}.esport-module__RagRxa__seuilTable tbody th{text-align:left;color:var(--text);font-weight:500}.esport-module__RagRxa__seuilTable tbody tr:last-child th,.esport-module__RagRxa__seuilTable tbody tr:last-child td{border-bottom:none}.esport-module__RagRxa__seuilTable td small{color:var(--muted)}.esport-module__RagRxa__seuilTable tbody tr[data-strong] b{color:var(--gold)}.esport-module__RagRxa__replayList{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none}.esport-module__RagRxa__replayList li{justify-content:space-between;gap:var(--sp-sm);padding:10px var(--sp-sm);font-size:var(--fs-sm);border-bottom:1px solid var(--border);display:flex}.esport-module__RagRxa__replayList li:last-child{border-bottom:none}.esport-module__RagRxa__replayList li span{color:var(--muted)}.esport-module__RagRxa__replayList li[data-new] b{color:var(--gold)}.esport-module__RagRxa__rankUp,.esport-module__RagRxa__rankDown{margin-left:var(--sp-3xs);font-size:var(--fs-micro);font-family:var(--font-mono);vertical-align:middle;display:inline-flex}.esport-module__RagRxa__rankUp{color:var(--positive)}.esport-module__RagRxa__rankDown{color:var(--negative)}
.player-module__GQnNAq__page{padding-bottom:60px}.player-module__GQnNAq__back{max-width:var(--maxw);margin:0 auto var(--sp-sm);padding:0 var(--sp-md)}.player-module__GQnNAq__back a{color:var(--muted);font-size:var(--fs-sm)}.player-module__GQnNAq__back a:hover{color:var(--gold)}.player-module__GQnNAq__tiles{max-width:var(--maxw);padding:0 var(--sp-md);gap:var(--sp-xs);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0 auto 28px;display:grid}.player-module__GQnNAq__tile{background:var(--surface);border-radius:var(--radius-md);padding:14px var(--sp-sm);gap:var(--sp-3xs);border:1px solid #ffffff1a;flex-direction:column;display:flex}.player-module__GQnNAq__tile small{color:var(--dim);font-size:var(--fs-caps);text-transform:uppercase;letter-spacing:var(--track-caps)}.player-module__GQnNAq__tile b{color:var(--text);font-size:var(--fs-md)}.player-module__GQnNAq__tile b.player-module__GQnNAq__gold{color:var(--gold)}.player-module__GQnNAq__tile b.player-module__GQnNAq__blue{color:var(--side-blue-text)}.player-module__GQnNAq__tile b.player-module__GQnNAq__red{color:var(--side-red-text)}.player-module__GQnNAq__section{max-width:var(--maxw);margin:0 auto var(--sp-2xs);padding:0 var(--sp-md);color:var(--text);font-size:var(--fs-base);font-weight:700}.player-module__GQnNAq__unavailable{max-width:var(--maxw);padding:var(--sp-md);text-align:center;color:var(--muted);background:var(--surface);border-radius:var(--radius-md);border:1px solid #ffffff1a;margin:40px auto}.player-module__GQnNAq__pos{color:var(--win)}.player-module__GQnNAq__neg{color:var(--accent-text)}.player-module__GQnNAq__gold{color:var(--gold);font-weight:700}
.team-module__TVWpjq__page{padding-bottom:var(--sp-2xl)}.team-module__TVWpjq__back{max-width:var(--maxw);margin:0 auto var(--sp-sm);padding:0 var(--sp-md)}.team-module__TVWpjq__back a{color:var(--muted);font-size:var(--fs-sm);text-decoration:none}.team-module__TVWpjq__back a:hover{color:var(--gold)}.team-module__TVWpjq__tiles{max-width:var(--maxw);padding:0 var(--sp-md);gap:var(--sp-xs);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0 auto 28px;display:grid}.team-module__TVWpjq__tile{border-radius:var(--radius-md);padding:var(--sp-xs) 14px;gap:var(--sp-3xs);background:#ffffff08;border:1px solid #ffffff14;flex-direction:column;display:flex}.team-module__TVWpjq__tile small{color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em}.team-module__TVWpjq__tile b{font-size:var(--fs-lg);color:var(--text)}.team-module__TVWpjq__section{max-width:var(--maxw);margin:var(--sp-lg) auto var(--sp-xs);padding:0 var(--sp-md);font-size:var(--fs-base);color:var(--text);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.team-module__TVWpjq__chartWrap{max-width:var(--maxw);padding:0 var(--sp-md);margin:0 auto;overflow-x:auto}.team-module__TVWpjq__chart{width:100%;min-width:480px;height:auto;display:block}.team-module__TVWpjq__line{fill:none;stroke:var(--gold);stroke-width:2px;stroke-linejoin:round}.team-module__TVWpjq__area{fill:#c89b3c1a;stroke:none}.team-module__TVWpjq__intl{fill:var(--gold);stroke:var(--bg);stroke-width:1.5px}.team-module__TVWpjq__axis{fill:var(--dim);font-size:var(--fs-caps)}.team-module__TVWpjq__legend{color:var(--muted);font-size:var(--fs-sm);margin:var(--sp-2xs) 0 0}.team-module__TVWpjq__roster{max-width:var(--maxw);padding:0 var(--sp-md);gap:var(--sp-xs);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0 auto;display:grid}.team-module__TVWpjq__rosterCard{border-radius:var(--radius-md);padding:var(--sp-xs) 14px;gap:var(--sp-3xs);background:#ffffff08;border:1px solid #ffffff14;flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex}.team-module__TVWpjq__rosterCard:hover{border-color:var(--gold)}.team-module__TVWpjq__rosterCard small{color:var(--muted);font-size:var(--fs-caps);text-transform:uppercase}.team-module__TVWpjq__rosterCard b{color:var(--text);font-size:var(--fs-base)}.team-module__TVWpjq__oppLink{color:var(--text);text-decoration:none}.team-module__TVWpjq__oppLink:hover{color:var(--gold)}.team-module__TVWpjq__record em{color:var(--dim);font-style:normal;font-size:var(--fs-caps);margin-left:1px}.team-module__TVWpjq__wiki{max-width:var(--maxw);margin:var(--sp-lg) auto 0;padding:0 var(--sp-md);font-size:var(--fs-sm)}.team-module__TVWpjq__wiki a{color:var(--muted);border-bottom:1px solid #ffffff26;text-decoration:none}.team-module__TVWpjq__wiki a:hover{color:var(--gold)}.team-module__TVWpjq__pos{color:var(--positive)}.team-module__TVWpjq__neg{color:var(--accent-text)}.team-module__TVWpjq__gold{color:var(--gold)}.team-module__TVWpjq__blue{color:var(--side-blue-text)}.team-module__TVWpjq__red{color:var(--side-red-text)}.team-module__TVWpjq__dim{color:var(--dim)}.team-module__TVWpjq__unavailable{max-width:var(--maxw);padding:40px var(--sp-md);text-align:center;color:var(--muted);margin:0 auto}
.MultiSummary-module__rwi6sq__summary{gap:var(--sp-sm);margin-bottom:var(--sp-md);padding:var(--sp-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:grid}.MultiSummary-module__rwi6sq__title,.MultiSummary-module__rwi6sq__caution{margin:0}.MultiSummary-module__rwi6sq__title{font-family:var(--font-disp);font-size:var(--fs-lg);text-transform:uppercase;color:var(--text)}.MultiSummary-module__rwi6sq__metrics{gap:var(--sp-2xs);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.MultiSummary-module__rwi6sq__metric{gap:var(--sp-3xs);padding:var(--sp-xs);border-radius:var(--radius-sm);background:var(--surface-hover);margin:0;display:grid}.MultiSummary-module__rwi6sq__metric dt{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-weight:700}.MultiSummary-module__rwi6sq__metric dd{color:var(--text);font-family:var(--font-mono);font-size:var(--fs-base);font-variant-numeric:tabular-nums;margin:0}.MultiSummary-module__rwi6sq__caution{font-size:var(--fs-xs);color:var(--muted);line-height:1.5}@media (max-width:620px){.MultiSummary-module__rwi6sq__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
.TierBadge-module__DaUIIG__mark{font-family:var(--font-disp);letter-spacing:.01em;color:var(--tier-ink);box-shadow:0 2px 0 var(--tier-ink);text-align:center;flex:none;line-height:1;display:inline-block}.TierBadge-module__DaUIIG__sm{font-size:var(--fs-sm);min-width:26px;padding-bottom:var(--sp-3xs)}.TierBadge-module__DaUIIG__md{font-size:var(--fs-lg);min-width:42px;padding-bottom:var(--sp-2xs);box-shadow:0 3px 0 var(--tier-ink)}.TierBadge-module__DaUIIG__lg{font-size:var(--fs-2xl);min-width:56px;box-shadow:0 3px 0 var(--tier-ink);padding-bottom:10px}
.application-module__d78TRq__wrap{max-width:900px;padding:var(--sp-xl) var(--sp-md) var(--sp-3xl);margin:0 auto}.application-module__d78TRq__cta{align-items:center;gap:var(--sp-xs) var(--sp-md);margin-bottom:var(--sp-xl);flex-wrap:wrap;display:flex}.application-module__d78TRq__download{padding:var(--sp-xs) var(--sp-md);border-radius:var(--radius-full);background:linear-gradient(135deg, var(--gold-light), var(--gold));color:var(--on-gold);font-weight:700;text-decoration:none;display:inline-flex}.application-module__d78TRq__download:hover{background:var(--gold-light)}.application-module__d78TRq__download:focus-visible{outline:2px solid var(--text);outline-offset:3px}.application-module__d78TRq__soon{max-width:60ch;font-size:var(--fs-base);color:var(--muted);margin:0}.application-module__d78TRq__soon a{color:var(--gold)}.application-module__d78TRq__req{font-size:var(--fs-sm);color:var(--dim);margin:0}.application-module__d78TRq__features{gap:var(--sp-sm);margin:0 0 var(--sp-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));padding:0;list-style:none;display:grid}.application-module__d78TRq__features li{padding:var(--sp-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.application-module__d78TRq__features h2,.application-module__d78TRq__trust h2{margin:0 0 var(--sp-2xs);font-size:var(--fs-base);color:var(--text);font-weight:800}.application-module__d78TRq__features p,.application-module__d78TRq__trust p{font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.6}.application-module__d78TRq__trust{max-width:70ch}
.builder-module__mlnWOG__wrap{max-width:1500px;padding:36px var(--sp-md) 90px;margin:0 auto}.builder-module__mlnWOG__empty{color:var(--muted);font-size:var(--fs-base)}.builder-module__mlnWOG__runes,.builder-module__mlnWOG__statsPanel{background:var(--surface);border-radius:var(--radius-xl);border:1px solid #ffffff0f}.builder-module__mlnWOG__catSearch{background:var(--surface);border-radius:var(--radius-lg);border:1px solid #ffffff0f;padding:10px;position:relative}.builder-module__mlnWOG__catSearchIcon{color:var(--gold);position:absolute;top:50%;left:22px;transform:translateY(-50%)}.builder-module__mlnWOG__search{background:var(--bg);border-radius:var(--radius-md);width:100%;padding:var(--sp-xs) 14px var(--sp-xs) 40px;color:var(--text);font-size:var(--fs-sm);border:1px solid #ffffff1a}.builder-module__mlnWOG__search:focus{border-color:var(--gold);outline:none}.builder-module__mlnWOG__search::placeholder{color:var(--dim)}.builder-module__mlnWOG__itemRowPrice{font-size:var(--fs-xs);color:var(--gold-dim)}.builder-module__mlnWOG__slotTip{z-index:100;background:var(--surface);border:1px solid var(--gold);border-radius:var(--radius-md);text-align:left;pointer-events:none;width:250px;padding:14px;display:none;position:absolute;top:0;left:calc(100% + 12px);box-shadow:0 12px 40px #0009}.builder-module__mlnWOG__slot:hover .builder-module__mlnWOG__slotTip{display:block}.builder-module__mlnWOG__itemTipName{color:var(--gold);font-weight:700;font-size:var(--fs-base);margin-bottom:var(--sp-2xs)}.builder-module__mlnWOG__itemTipStats{gap:var(--sp-3xs);margin-bottom:var(--sp-2xs);flex-direction:column;display:flex}.builder-module__mlnWOG__itemTipStats div{font-size:var(--fs-micro);text-transform:uppercase;color:var(--muted);justify-content:space-between;font-weight:700;display:flex}.builder-module__mlnWOG__itemTipStats b{color:var(--text)}.builder-module__mlnWOG__itemTipDesc{font-size:var(--fs-caps);color:var(--muted);padding-top:var(--sp-2xs);border-top:1px solid #ffffff14;font-style:italic}.builder-module__mlnWOG__changeBtn{font-size:var(--fs-caps);padding:var(--sp-2xs) 14px;border-radius:var(--radius-full);color:var(--text);cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #ffffff1a;font-weight:700}.builder-module__mlnWOG__changeBtn:hover{border-color:var(--gold);color:var(--gold)}.builder-module__mlnWOG__levelRange{accent-color:var(--gold);flex:1}.builder-module__mlnWOG__spells{border-top:1px solid #ffffff0f;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;padding-top:22px;display:grid}.builder-module__mlnWOG__spell{flex-direction:column;align-items:center;gap:10px;display:flex}.builder-module__mlnWOG__spellImgWrap{position:relative}.builder-module__mlnWOG__spellImgWrap img{border-radius:var(--radius-md);border:1px solid var(--border-hover);width:52px;height:52px}.builder-module__mlnWOG__spellKey{background:var(--surface);border:1px solid var(--border-hover);width:22px;height:22px;font-size:var(--fs-caps);color:var(--text);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;bottom:-6px;right:-6px}.builder-module__mlnWOG__spellLvl{align-items:center;gap:var(--sp-3xs);border-radius:var(--radius-full);padding:var(--sp-3xs) var(--sp-2xs);background:#0006;border:1px solid #ffffff0f;display:flex}.builder-module__mlnWOG__spellLvl button{color:var(--dim);font-size:var(--fs-base);cursor:pointer;background:0 0;border:none;font-weight:700;line-height:1}.builder-module__mlnWOG__spellLvl button:hover{color:var(--text)}.builder-module__mlnWOG__spellLvl span{color:var(--gold);text-align:center;width:16px;font-weight:700;font-size:var(--fs-sm)}.builder-module__mlnWOG__champDropdown{z-index:60;background:var(--surface);border:1px solid var(--gold);border-radius:var(--radius-xl);width:100%;padding:20px;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 20px 60px #0009}.builder-module__mlnWOG__champSearch{align-items:center;gap:var(--sp-2xs);background:var(--bg);border-radius:var(--radius-md);padding:var(--sp-2xs) var(--sp-xs);color:var(--dim);border:1px solid #ffffff1a;margin-bottom:14px;display:flex}.builder-module__mlnWOG__champSearch input{color:var(--text);font-size:var(--fs-sm);background:0 0;border:none;outline:none;flex:1}.builder-module__mlnWOG__champSearch:focus-within{border-color:var(--gold)}.builder-module__mlnWOG__compPickerHead:focus-within{box-shadow:inset 0 -2px 0 var(--gold)}.builder-module__mlnWOG__champGrid{grid-template-columns:repeat(5,1fr);gap:10px;max-height:320px;display:grid;overflow-y:auto}.builder-module__mlnWOG__champCard{align-items:center;gap:var(--sp-2xs);padding:var(--sp-xs) 6px;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;display:flex}.builder-module__mlnWOG__champCard:hover{background:#ffffff0d;border-color:#c8aa6e4d}.builder-module__mlnWOG__champCardOn{border-color:var(--gold);background:#c8aa6e1a}.builder-module__mlnWOG__champCard img{border:1px solid var(--border);border-radius:50%;width:48px;height:48px}.builder-module__mlnWOG__champCard span{font-size:var(--fs-micro);text-transform:uppercase;color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:700;overflow:hidden}.builder-module__mlnWOG__slots{gap:var(--sp-sm);background:var(--surface);border-radius:var(--radius-xl);border:1px solid #ffffff0f;grid-template-columns:repeat(3,1fr);padding:28px;display:grid}.builder-module__mlnWOG__slot,.builder-module__mlnWOG__slotEmpty{aspect-ratio:1;border-radius:var(--radius-xl);justify-content:center;align-items:center;display:flex;position:relative}.builder-module__mlnWOG__slot{border:2px solid var(--gold);background:var(--bg);cursor:grab;box-shadow:0 0 20px #c8aa6e26}.builder-module__mlnWOG__slot img{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;padding:6px}.builder-module__mlnWOG__slotEmpty{color:var(--border);background:#08080880;border:2px dashed #ffffff14}.builder-module__mlnWOG__slotRemove{border-radius:var(--radius-lg);color:var(--text);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .15s,background .15s;display:flex;position:absolute;inset:0}.builder-module__mlnWOG__slot:hover .builder-module__mlnWOG__slotRemove{opacity:1;background:#0000008c}.builder-module__mlnWOG__slotRemove:hover{color:var(--accent-text)}.builder-module__mlnWOG__actions{align-items:center;gap:var(--sp-xs);display:flex}.builder-module__mlnWOG__iconAction{border-radius:var(--radius-md);background:var(--surface);width:46px;height:46px;color:var(--muted);cursor:pointer;border:1px solid #ffffff1a;justify-content:center;align-items:center;display:flex}.builder-module__mlnWOG__iconAction:hover:not(:disabled){color:var(--text);border-color:#ffffff4d}.builder-module__mlnWOG__iconAction:disabled{opacity:.3;cursor:not-allowed}.builder-module__mlnWOG__resetBtn{align-items:center;gap:var(--sp-2xs);border-radius:var(--radius-md);height:46px;color:var(--accent-text);font-size:var(--fs-sm);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c2303080;padding:0 18px;font-weight:700;display:flex}.builder-module__mlnWOG__resetBtn:hover{background:#c230301a}.builder-module__mlnWOG__goldBox{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.builder-module__mlnWOG__goldBox span{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--dim)}.builder-module__mlnWOG__goldBox b{color:var(--gold);font-size:var(--fs-md)}.builder-module__mlnWOG__goldBox i{font-size:var(--fs-caps);font-style:normal}.builder-module__mlnWOG__runes{padding:22px}.builder-module__mlnWOG__runesTitle{font-family:var(--font-disp);text-transform:uppercase;color:var(--gold);font-size:var(--fs-base);margin:0 0 18px}.builder-module__mlnWOG__runeCols{grid-template-columns:1fr 1fr;gap:18px;display:grid}.builder-module__mlnWOG__runeCol:last-child{border-left:1px solid #ffffff0f;padding-left:14px}.builder-module__mlnWOG__styleRow{gap:var(--sp-2xs);flex-wrap:wrap;justify-content:center;margin-bottom:18px;display:flex}.builder-module__mlnWOG__styleBtn{cursor:pointer;opacity:.4;filter:grayscale();background:0 0;border:2px solid #0000;border-radius:50%;width:46px;height:46px;padding:6px;transition:all .15s}.builder-module__mlnWOG__styleSmall{width:40px;height:40px}.builder-module__mlnWOG__styleBtn:hover{opacity:1;filter:none}.builder-module__mlnWOG__styleOn{border-color:var(--gold);opacity:1;filter:none;background:#c8aa6e1a;transform:scale(1.08)}.builder-module__mlnWOG__styleBtn img{object-fit:contain;width:100%;height:100%}.builder-module__mlnWOG__runeRows{gap:var(--sp-sm);flex-direction:column;display:flex}.builder-module__mlnWOG__runeRow{justify-content:center;gap:var(--sp-xs);display:flex}.builder-module__mlnWOG__runeIcon{cursor:pointer;opacity:.55;filter:grayscale();background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:all .2s;display:flex}.builder-module__mlnWOG__runeIcon img{object-fit:contain;width:84%;height:84%}.builder-module__mlnWOG__runeIcon:hover{opacity:1;filter:none;transform:scale(1.1)}.builder-module__mlnWOG__runeOn{border-color:var(--gold);opacity:1;filter:none;background:#00000080;box-shadow:0 0 14px #c89b3c99}.builder-module__mlnWOG__runeBig{width:58px;height:58px}.builder-module__mlnWOG__runeSmall{width:40px;height:40px}.builder-module__mlnWOG__runeShard{width:32px;height:32px}.builder-module__mlnWOG__shards{gap:var(--sp-xs);border-top:1px solid #ffffff0f;flex-direction:column;align-items:center;margin-top:22px;padding-top:22px;display:flex}.builder-module__mlnWOG__shardRow{gap:20px;display:flex}.builder-module__mlnWOG__statsPanel{overflow:hidden}.builder-module__mlnWOG__statsHead{padding:var(--sp-sm) 20px;background:var(--surface);font-family:var(--font-disp);text-transform:uppercase;font-size:var(--fs-sm);color:var(--gold);border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;display:flex}.builder-module__mlnWOG__statsHead svg{color:var(--dim)}.builder-module__mlnWOG__dummyIcon{color:var(--accent-text)!important}.builder-module__mlnWOG__statsBody{flex-direction:column;gap:18px;padding:22px;display:flex}.builder-module__mlnWOG__statGroupTitle{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--dim);align-items:center;gap:6px;margin:0 0 10px;font-weight:700;display:flex}.builder-module__mlnWOG__statGrid{gap:var(--sp-2xs) 22px;grid-template-columns:1fr 1fr;display:grid}.builder-module__mlnWOG__statRow{justify-content:space-between;align-items:baseline;display:flex}.builder-module__mlnWOG__statRow span{font-size:var(--fs-xs);color:var(--dim)}.builder-module__mlnWOG__statRow b{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text)}.builder-module__mlnWOG__dummyInputs{gap:var(--sp-xs);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;display:grid}.builder-module__mlnWOG__dummyInput{gap:var(--sp-3xs);flex-direction:column;display:flex}.builder-module__mlnWOG__dummyInput span{font-size:var(--fs-micro);text-transform:uppercase;color:var(--dim);text-align:center;font-weight:700}.builder-module__mlnWOG__dummyInput input{background:var(--bg);border-radius:var(--radius-md);color:var(--text);text-align:center;padding:var(--sp-2xs);font-family:var(--font-mono);font-size:var(--fs-sm);border:1px solid #ffffff1a}.builder-module__mlnWOG__dummyInput input:focus{border-color:var(--gold);outline:none}.builder-module__mlnWOG__comboTotal{margin-top:var(--sp-sm);background:var(--surface);border-radius:var(--radius-lg);text-align:center;border:1px solid #c2303040;padding:20px}.builder-module__mlnWOG__comboTotal span{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.1em;color:var(--dim);margin-bottom:6px;font-weight:700;display:block}.builder-module__mlnWOG__comboTotal b{font-family:var(--font-mono);font-size:var(--fs-2xl);color:var(--accent-text);text-shadow:0 0 15px #dc262666;font-weight:700}.builder-module__mlnWOG__statRow b,.builder-module__mlnWOG__goldBox b,.builder-module__mlnWOG__comboTotal b,.builder-module__mlnWOG__dummyInput input,.builder-module__mlnWOG__spellLvl span,.builder-module__mlnWOG__itemRowPrice{font-variant-numeric:tabular-nums}.builder-module__mlnWOG__statGroupTitle{color:var(--gold);padding-left:var(--sp-2xs);position:relative}.builder-module__mlnWOG__statGroupTitle:before{content:"";border-radius:var(--radius-xs);background:var(--gold);opacity:.7;width:3px;position:absolute;top:1px;bottom:1px;left:0}.builder-module__mlnWOG__statRow{padding:var(--sp-3xs) 0;border-bottom:1px solid var(--line-soft)}.builder-module__mlnWOG__statRow:last-child{border-bottom:none}.builder-module__mlnWOG__statRow span{color:var(--muted)}.builder-module__mlnWOG__statRow b{font-size:var(--fs-sm);color:var(--text)}.builder-module__mlnWOG__slotTip{width:272px}.builder-module__mlnWOG__itemTipDesc{color:var(--muted);font-style:normal;line-height:1.5}.builder-module__mlnWOG__itemTipDesc b{color:var(--gold);font-style:normal}.builder-module__mlnWOG__champCard,.builder-module__mlnWOG__slot,.builder-module__mlnWOG__slotEmpty,.builder-module__mlnWOG__changeBtn,.builder-module__mlnWOG__resetBtn,.builder-module__mlnWOG__iconAction,.builder-module__mlnWOG__runeIcon,.builder-module__mlnWOG__styleBtn,.builder-module__mlnWOG__spellLvl button{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}.builder-module__mlnWOG__slotEmpty:hover{color:var(--gold-dim);border-color:#c8aa6e66}.builder-module__mlnWOG__search:focus-visible,.builder-module__mlnWOG__champCard:focus-visible,.builder-module__mlnWOG__changeBtn:focus-visible,.builder-module__mlnWOG__resetBtn:focus-visible,.builder-module__mlnWOG__iconAction:focus-visible,.builder-module__mlnWOG__styleBtn:focus-visible,.builder-module__mlnWOG__runeIcon:focus-visible,.builder-module__mlnWOG__slot:focus-visible,.builder-module__mlnWOG__dummyInput input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.builder-module__mlnWOG__champCard,.builder-module__mlnWOG__slot,.builder-module__mlnWOG__slotEmpty,.builder-module__mlnWOG__changeBtn,.builder-module__mlnWOG__resetBtn,.builder-module__mlnWOG__iconAction,.builder-module__mlnWOG__runeIcon,.builder-module__mlnWOG__styleBtn,.builder-module__mlnWOG__slotRemove,.builder-module__mlnWOG__spellLvl button{transition:none!important}}@media (max-width:560px){.builder-module__mlnWOG__runeCols{grid-template-columns:1fr}.builder-module__mlnWOG__runeCol:last-child{border-left:none;padding-left:0}}.builder-module__mlnWOG__commandBar{z-index:30;background:linear-gradient(180deg, #c8aa6e0f, #0000 60%), var(--surface);border-radius:var(--radius-xl);border:1px solid #c8aa6e2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-bottom:20px;padding:22px 26px;display:flex;position:relative}.builder-module__mlnWOG__cbIdentity{align-items:center;gap:20px;min-width:0;display:flex}.builder-module__mlnWOG__cbAvatar{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;transition:transform .16s;position:relative}.builder-module__mlnWOG__cbAvatar:hover{transform:scale(1.04)}.builder-module__mlnWOG__cbAvatar img{border:3px solid var(--surface);width:92px;height:92px;box-shadow:0 0 0 2px var(--gold);object-fit:cover;border-radius:50%}.builder-module__mlnWOG__cbChevron{background:var(--bg);border:1px solid var(--gold);padding:var(--sp-3xs);color:var(--gold);border-radius:50%;display:flex;position:absolute;bottom:0;right:0}.builder-module__mlnWOG__cbMeta{min-width:0}.builder-module__mlnWOG__cbName{font-family:var(--font-disp);font-size:var(--fs-2xl);color:var(--text);text-transform:uppercase;margin:6px 0 0;line-height:1}.builder-module__mlnWOG__cbTitle{color:var(--gold);font-style:italic;font-size:var(--fs-sm);margin:6px 0 0}.builder-module__mlnWOG__cbControls{flex-direction:column;flex:1;gap:14px;min-width:300px;display:flex}.builder-module__mlnWOG__cbLevel{background:var(--bg);border-radius:var(--radius-md);border:1px solid #ffffff0f;align-items:center;gap:14px;padding:10px 14px;display:flex}.builder-module__mlnWOG__cbLevel span{font-size:var(--fs-caps);text-transform:uppercase;color:var(--muted);white-space:nowrap;font-weight:700}.builder-module__mlnWOG__cbLevel b{color:var(--gold);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-left:2px}.builder-module__mlnWOG__buildCard,.builder-module__mlnWOG__spellPanel{background:var(--surface);border-radius:var(--radius-xl);border:1px solid #ffffff0f;padding:20px}.builder-module__mlnWOG__panelLabel{font-size:var(--fs-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-weight:700}.builder-module__mlnWOG__buildCard .builder-module__mlnWOG__slots{background:0 0;border:none;border-radius:0;padding:0}.builder-module__mlnWOG__buildCard .builder-module__mlnWOG__actions{margin-top:var(--sp-sm)}.builder-module__mlnWOG__spellPanel .builder-module__mlnWOG__spells{border-top:none;margin-top:0;padding-top:0}@media (max-width:720px){.builder-module__mlnWOG__commandBar{flex-direction:column;align-items:stretch}.builder-module__mlnWOG__cbControls{min-width:0}}.builder-module__mlnWOG__catTabs{flex-wrap:wrap;gap:6px;display:flex}.builder-module__mlnWOG__catTab{padding:var(--sp-2xs) var(--sp-xs);border-radius:var(--radius-md);color:var(--muted);font-size:var(--fs-caps);text-transform:uppercase;letter-spacing:var(--track-caps);cursor:pointer;background:#0000004d;border:1px solid #ffffff0f;font-weight:700;transition:background-color .16s,border-color .16s,color .16s}.builder-module__mlnWOG__catTab:hover{border-color:var(--border-hover);color:var(--text)}.builder-module__mlnWOG__catTabOn{border-color:var(--gold);color:var(--gold);background:#c8aa6e24}.builder-module__mlnWOG__itemGrid{gap:var(--sp-2xs);background:var(--surface);border-radius:var(--radius-lg);padding:var(--sp-xs);border:1px solid #ffffff0f;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));align-content:start;max-height:660px;display:grid;overflow-y:auto}.builder-module__mlnWOG__itemCell{align-items:center;gap:var(--sp-3xs);padding:6px var(--sp-3xs);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;border:1px solid #0000;flex-direction:column;transition:background-color .16s,border-color .16s,transform .16s;display:flex;position:relative}.builder-module__mlnWOG__itemCell:hover{background:var(--surface-hover);border-color:#c8aa6e80;transform:translateY(-1px)}.builder-module__mlnWOG__itemCell img{border-radius:var(--radius-sm);border:1px solid var(--border);width:46px;height:46px}.builder-module__mlnWOG__itemCellPrice{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-micro);color:var(--gold-dim)}.builder-module__mlnWOG__itemCell:hover .builder-module__mlnWOG__itemCellPrice{color:var(--gold)}.builder-module__mlnWOG__itemGrid .builder-module__mlnWOG__empty{grid-column:1/-1}.builder-module__mlnWOG__buildCard .builder-module__mlnWOG__slots{grid-template-columns:repeat(6,1fr);gap:10px}.builder-module__mlnWOG__buildCard .builder-module__mlnWOG__slot,.builder-module__mlnWOG__buildCard .builder-module__mlnWOG__slotEmpty{border-radius:var(--radius-md)}.builder-module__mlnWOG__statDelta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-caps);color:var(--win);margin-left:6px;font-weight:700}.builder-module__mlnWOG__statHint b{color:var(--gold)!important}.builder-module__mlnWOG__dummyPresets{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.builder-module__mlnWOG__presetBtn{min-width:64px;padding:var(--sp-2xs) var(--sp-2xs);border-radius:var(--radius-md);color:var(--muted);font-size:var(--fs-micro);text-transform:uppercase;cursor:pointer;background:#0000004d;border:1px solid #ffffff14;flex:1;font-weight:700;transition:background-color .16s,border-color .16s,color .16s}.builder-module__mlnWOG__presetBtn:hover{border-color:var(--border-hover);color:var(--text)}.builder-module__mlnWOG__presetOn{background:linear-gradient(135deg, var(--gold-light), var(--gold));color:var(--on-gold);border-color:#0000}.builder-module__mlnWOG__twoZone{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.builder-module__mlnWOG__loadout{gap:var(--sp-sm);flex-direction:column;display:flex}.builder-module__mlnWOG__catalogZone{gap:var(--sp-xs);background:var(--surface);border-radius:var(--radius-xl);border:1px solid #ffffff0f;flex-direction:column;padding:20px;display:flex;position:sticky;top:16px}.builder-module__mlnWOG__catalogZone .builder-module__mlnWOG__itemGrid{background:0 0;border:none;max-height:420px;padding:0}.builder-module__mlnWOG__itemDetail{background:var(--surface);border-radius:var(--radius-md);border:1px solid #c8aa6e38;min-height:132px;padding:14px}.builder-module__mlnWOG__itemDetailHead{align-items:center;gap:var(--sp-xs);margin-bottom:10px;display:flex}.builder-module__mlnWOG__itemDetailHead img{border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;width:46px;height:46px}.builder-module__mlnWOG__itemDetailId{flex:1;min-width:0}.builder-module__mlnWOG__itemAddBtn{border-radius:var(--radius-md);border:1px solid var(--gold);width:36px;height:36px;color:var(--gold);cursor:pointer;background:#c8aa6e1f;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .16s;display:flex}.builder-module__mlnWOG__itemAddBtn:hover{background:#c8aa6e47}@media (max-width:1024px){.builder-module__mlnWOG__twoZone{grid-template-columns:minmax(0,1fr)}.builder-module__mlnWOG__catalogZone{position:static}}@media (max-width:560px){.builder-module__mlnWOG__slots{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.builder-module__mlnWOG__spells{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-module__mlnWOG__statGrid{grid-template-columns:minmax(0,1fr)}}.builder-module__mlnWOG__sim{background:var(--surface);border-radius:var(--radius-xl);border:1px solid #ffffff0f;overflow:hidden}.builder-module__mlnWOG__simBody{flex-direction:column;gap:14px;padding:18px;display:flex}.builder-module__mlnWOG__modeToggle{border-radius:var(--radius-md);padding:var(--sp-3xs);background:#0000004d;grid-template-columns:1fr 1fr;gap:6px;display:grid}.builder-module__mlnWOG__modeBtn{padding:var(--sp-2xs);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-weight:700;transition:background-color .16s,color .16s}.builder-module__mlnWOG__modeOn{color:var(--gold);background:#c8aa6e29}.builder-module__mlnWOG__targetCard{background:var(--surface);border-radius:var(--radius-md);padding:var(--sp-xs);border:1px solid #ffffff0f;align-items:center;gap:14px;display:flex;position:relative}.builder-module__mlnWOG__targetArt{border-radius:var(--radius-md);background:var(--bg);border:1px solid #c8aa6e4d;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex;overflow:hidden}.builder-module__mlnWOG__targetArt img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.builder-module__mlnWOG__dummySvg{width:70%;height:70%}.builder-module__mlnWOG__targetInfo{flex:1;min-width:0}.builder-module__mlnWOG__targetName{justify-content:space-between;align-items:center;gap:var(--sp-2xs);color:var(--text);font-weight:700;font-size:var(--fs-base);margin-bottom:var(--sp-2xs);display:flex}.builder-module__mlnWOG__hpBar{border-radius:var(--radius-sm);background:var(--surface);border:1px solid #00000080;height:12px;overflow:hidden}.builder-module__mlnWOG__hpFill{background:var(--positive);transform-origin:0;height:100%;transition:transform .25s}.builder-module__mlnWOG__hpLabel{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-caps);color:var(--muted);margin-top:var(--sp-3xs)}.builder-module__mlnWOG__targetResist{font-size:var(--fs-caps);color:var(--dim);flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.builder-module__mlnWOG__targetResist b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text)}.builder-module__mlnWOG__killTag{color:var(--accent-text);font-weight:700}.builder-module__mlnWOG__surviveTag{color:var(--dim);font-weight:700}.builder-module__mlnWOG__rotBar{gap:6px;display:flex}.builder-module__mlnWOG__rotAdd{padding:var(--sp-2xs) 0;border-radius:var(--radius-md);color:var(--text);font-family:var(--font-mono);font-weight:700;font-size:var(--fs-sm);cursor:pointer;background:#0000004d;border:1px solid #ffffff14;flex:1;transition:background-color .16s,border-color .16s}.builder-module__mlnWOG__rotAdd:hover{border-color:var(--gold);color:var(--gold)}.builder-module__mlnWOG__rotClear{border-radius:var(--radius-md);width:38px;color:var(--accent-text);cursor:pointer;background:0 0;border:1px solid #c2303066;justify-content:center;align-items:center;display:flex}.builder-module__mlnWOG__rotSeq{flex-wrap:wrap;gap:6px;display:flex}.builder-module__mlnWOG__rotChip{align-items:center;gap:var(--sp-3xs);padding:var(--sp-3xs) var(--sp-2xs);border-radius:var(--radius-sm);color:var(--gold);font-family:var(--font-mono);font-weight:700;font-size:var(--fs-xs);cursor:pointer;background:#c8aa6e1a;border:1px solid #c8aa6e4d;display:flex}.builder-module__mlnWOG__rotChip:hover{border-color:var(--accent);color:var(--accent-text)}.builder-module__mlnWOG__stepList{gap:var(--sp-3xs);flex-direction:column;display:flex}.builder-module__mlnWOG__stepRow{gap:var(--sp-xs);padding:var(--sp-2xs) 10px;border-radius:var(--radius-sm);font-size:var(--fs-xs);background:#ffffff08;grid-template-columns:1fr auto auto;align-items:baseline;display:grid}.builder-module__mlnWOG__stepKill{background:#c230301f}.builder-module__mlnWOG__stepLabel{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.builder-module__mlnWOG__stepDmg{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.builder-module__mlnWOG__stepHp{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-caps);color:var(--dim);text-align:right;min-width:60px}.builder-module__mlnWOG__variantToggle{align-items:center;gap:6px;display:flex}.builder-module__mlnWOG__variantToggle span{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--dim);margin-right:auto;font-weight:700}.builder-module__mlnWOG__varBtn,.builder-module__mlnWOG__varOn{padding:var(--sp-3xs) var(--sp-xs);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--fs-caps);cursor:pointer;background:#0000004d;border:1px solid #ffffff14;font-weight:700;transition:background-color .16s,border-color .16s,color .16s}.builder-module__mlnWOG__varBtn:hover{border-color:var(--border-hover);color:var(--text)}.builder-module__mlnWOG__varOn{border-color:var(--gold);color:var(--gold);background:#c8aa6e29}.builder-module__mlnWOG__dpsRow{margin-top:var(--sp-2xs);border-radius:var(--radius-md);font-size:var(--fs-xs);color:var(--muted);background:#0000004d;border:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.builder-module__mlnWOG__dpsRow i{color:var(--dim);font-style:normal;font-size:var(--fs-micro)}.builder-module__mlnWOG__dpsRow b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);font-size:var(--fs-base)}.builder-module__mlnWOG__runeColLabel{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);text-align:center;margin-bottom:10px;font-weight:700}.builder-module__mlnWOG__runeIcon{opacity:.4}.builder-module__mlnWOG__runeIcon:hover,.builder-module__mlnWOG__runeOn{opacity:1}.builder-module__mlnWOG__composition{border-radius:var(--radius-xl);background:var(--surface);border:1px solid #c8aa6e38;margin-top:20px;padding:22px}.builder-module__mlnWOG__compHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.builder-module__mlnWOG__compHead>div:first-child{min-width:0}.builder-module__mlnWOG__compHead span{color:var(--gold);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.builder-module__mlnWOG__compHead h2{color:var(--text);font-family:var(--font-disp);font-size:var(--fs-md);text-transform:uppercase;margin:4px 0 0}.builder-module__mlnWOG__compHead p{max-width:62ch;color:var(--muted);font-size:var(--fs-xs);margin:8px 0 0;line-height:1.45}.builder-module__mlnWOG__compScore{flex:none;place-items:center;width:96px;height:96px;display:grid;position:relative}.builder-module__mlnWOG__compScore svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.builder-module__mlnWOG__compScoreTrack{fill:none;stroke:#ffffff14;stroke-width:6px}.builder-module__mlnWOG__compScoreArc{fill:none;stroke:var(--gold);stroke-width:6px;stroke-linecap:round;transition:stroke-dasharray .35s}.builder-module__mlnWOG__compScore b{color:var(--text);font-family:var(--font-mono);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;line-height:1}.builder-module__mlnWOG__compScore small{color:var(--dim);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-weight:700}.builder-module__mlnWOG__compPicks{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.builder-module__mlnWOG__compSlotBox{min-width:0;position:relative}.builder-module__mlnWOG__compSlot{border-radius:var(--radius-md);width:100%;color:var(--muted);cursor:pointer;background:#00000052;border:1px solid #ffffff1a;justify-items:center;gap:6px;padding:12px 8px;transition:border-color .16s,background-color .16s;display:grid}.builder-module__mlnWOG__compSlot:hover{border-color:#c8aa6e80}.builder-module__mlnWOG__compSlot:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.builder-module__mlnWOG__compSlotOn{background:#c8aa6e14;border-color:#c8aa6e6b}.builder-module__mlnWOG__compRoleIco{object-fit:contain;filter:brightness(0)saturate()invert(78%)sepia(28%)saturate(748%)hue-rotate(345deg)brightness(92%)contrast(88%);width:16px;height:16px}.builder-module__mlnWOG__compPortrait{border-radius:var(--radius-md);border:1px solid #c8aa6e4d;width:56px;height:56px}.builder-module__mlnWOG__compEmpty{border-radius:var(--radius-md);width:56px;height:56px;color:var(--dim);border:1px dashed #ffffff29;place-items:center;display:grid}.builder-module__mlnWOG__compSlotName{max-width:100%;color:var(--text);font-size:var(--fs-caps);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.builder-module__mlnWOG__compClear{width:20px;height:20px;color:var(--muted);cursor:pointer;background:#000000b3;border:1px solid #ffffff1f;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.builder-module__mlnWOG__compClear:hover{color:var(--accent-text);border-color:var(--accent-text)}.builder-module__mlnWOG__compPicker{border-radius:var(--radius-md);background:#0000006b;border:1px solid #c8aa6e47;margin-top:10px}.builder-module__mlnWOG__compPickerHead{color:var(--dim);border-bottom:1px solid #ffffff12;align-items:center;gap:8px;padding:10px 12px;display:flex}.builder-module__mlnWOG__compPickerHead input{min-width:0;color:var(--text);font-size:var(--fs-sm);background:0 0;border:0;flex:1}.builder-module__mlnWOG__compPickerHead input:focus{outline:none}.builder-module__mlnWOG__compPickerHead button{color:var(--dim);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.builder-module__mlnWOG__compPickerHead button:hover{color:var(--text)}.builder-module__mlnWOG__compPickerGrid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;max-height:280px;padding:10px;display:grid;overflow-y:auto}.builder-module__mlnWOG__compPickerCell{border-radius:var(--radius-md);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-items:center;gap:4px;padding:6px 2px;display:grid}.builder-module__mlnWOG__compPickerCell img{border-radius:var(--radius-sm);width:44px;height:44px}.builder-module__mlnWOG__compPickerCell span{max-width:100%;font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.builder-module__mlnWOG__compPickerCell:hover{border-color:var(--gold);color:var(--text)}.builder-module__mlnWOG__compPickerCell:disabled{cursor:not-allowed;opacity:.28}.builder-module__mlnWOG__compMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.builder-module__mlnWOG__compMetric{border-radius:var(--radius-md);background:#00000047;padding:12px}.builder-module__mlnWOG__compMetricHead{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.builder-module__mlnWOG__compMetricHead span{color:var(--dim);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.builder-module__mlnWOG__compMetricHead b{color:var(--text);font-family:var(--font-mono);font-size:var(--fs-base);font-variant-numeric:tabular-nums}.builder-module__mlnWOG__compBar{border-radius:var(--radius-full);background:#ffffff0f;height:10px;display:flex;overflow:hidden}.builder-module__mlnWOG__compBarAd{background:var(--accent);transition:width .3s}.builder-module__mlnWOG__compBarAp{background:var(--gold);transition:width .3s}.builder-module__mlnWOG__compBarLegend{color:var(--dim);font-size:var(--fs-micro);justify-content:space-between;margin-top:6px;font-style:normal;display:flex}.builder-module__mlnWOG__compBarLegend i{font-style:normal}.builder-module__mlnWOG__compFaces{flex-wrap:wrap;gap:5px;display:flex}.builder-module__mlnWOG__compFaces img{border-radius:var(--radius-sm);border:1px solid #ffffff1a;width:30px;height:30px}.builder-module__mlnWOG__compFacesEmpty{color:var(--dim);font-size:var(--fs-caps);margin:0}.builder-module__mlnWOG__compWarnings{color:var(--text);font-size:var(--fs-xs);gap:5px;margin:14px 0 0;padding-left:18px;line-height:1.4;display:grid}@media (max-width:720px){.builder-module__mlnWOG__compHead{flex-direction:column-reverse;align-items:stretch}.builder-module__mlnWOG__compPicks{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-module__mlnWOG__compMetrics{grid-template-columns:1fr}}
.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{scrollbar-width:none;max-width:100%;padding:var(--sp-3xs);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);gap:2px;display:flex;overflow-x:auto}.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}}.champion-module__x6084a__missing{font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.6}.champion-module__x6084a__missing a{color:var(--gold)}
.legal-module__se-YpW__wrap{max-width:820px;padding:var(--sp-xl) var(--sp-md) 90px;margin:0 auto}.legal-module__se-YpW__updated{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--dim);margin-bottom:26px}.legal-module__se-YpW__intro{color:var(--text);line-height:1.8;font-size:var(--fs-base);border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-md);margin-bottom:30px;padding:18px 22px}.legal-module__se-YpW__section{margin-bottom:26px}.legal-module__se-YpW__heading{font-family:var(--font-disp);font-size:var(--fs-prose);color:var(--text);margin:0 0 10px}.legal-module__se-YpW__para{color:var(--muted);line-height:1.75;font-size:var(--fs-sm);margin:0 0 10px}.legal-module__se-YpW__docNav{border-top:1px solid var(--border);flex-wrap:wrap;gap:18px;margin-top:40px;padding-top:22px;display:flex}.legal-module__se-YpW__docLink{min-height:24px;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--muted);align-items:center;display:inline-flex}.legal-module__se-YpW__docLink:hover{color:var(--gold)}.legal-module__se-YpW__draft{padding:var(--sp-xs) 18px;border:1px solid rgba(var(--accent-rgb), .45);border-radius:var(--radius-sm);background:rgba(var(--accent-rgb), .08);color:var(--muted);font-size:var(--fs-sm);border-left-width:3px;margin:0 0 26px;line-height:1.6}.legal-module__se-YpW__draft strong{color:var(--text)}.legal-module__se-YpW__index{gap:var(--sp-xs);margin-top:var(--sp-2xs);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.legal-module__se-YpW__indexCard{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);transition:border-color .18s var(--ease-out), background .18s var(--ease-out);flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;display:flex}.legal-module__se-YpW__indexCard:hover{border-color:rgba(var(--gold-rgb), .4);background:var(--surface-hover)}.legal-module__se-YpW__indexCard strong{font-family:var(--font-disp);font-size:var(--fs-lg);text-transform:uppercase;color:var(--text)}.legal-module__se-YpW__indexCard span{font-size:var(--fs-sm);color:var(--muted);line-height:1.5}.legal-module__se-YpW__indexCard em{padding:2px var(--sp-2xs);border-radius:var(--radius-xs);border:1px solid rgba(var(--accent-rgb), .45);background:rgba(var(--accent-rgb), .1);color:var(--accent-text);font-style:normal;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;font-weight:700}
