.botlane_main__VX3Rb{max-width:1100px;margin:0 auto;padding:1.5rem 1.25rem 4rem}.botlane_header__ktuzh{margin-bottom:1.25rem}.botlane_title__vBjlC{font-family:var(--font-display);font-size:1.6rem;color:var(--gold-bright)}.botlane_subtitle__vyRB8{color:var(--text-secondary);font-size:.9rem;margin-top:.25rem}.botlane_link__2x5r_{color:var(--teal);text-decoration:underline}.botlane_dataBanner__Chr8w{background:rgba(10,200,185,.06);border:1px solid rgba(10,200,185,.25);border-radius:var(--radius-md);padding:.75rem 1rem;margin-bottom:1.25rem;font-size:.9rem;color:var(--text-secondary)}.botlane_pickers__kp0wd{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}@media (max-width:700px){.botlane_pickers__kp0wd{grid-template-columns:1fr}}.botlane_pickGroup__Brzbt{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:.9rem;display:flex;flex-direction:column;gap:.6rem}.botlane_groupTitle__YQDXt{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.botlane_picker__fyU7M{display:flex;flex-direction:column;gap:.3rem}.botlane_pickerLabel__42Kvd{font-size:.75rem;color:var(--text-muted)}.botlane_pickerRow__UiPOL{display:flex;align-items:center;gap:.5rem}.botlane_champIcon__VDMXD{border-radius:3px;display:block;flex-shrink:0}.botlane_pickerSelect__ghKqc{flex:1;min-width:0;background:var(--bg-card-solid);border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-primary);padding:.4rem .6rem;font-size:.9rem;cursor:pointer}.botlane_gridPicker__wkJdx{display:flex;flex-direction:column;gap:.35rem}.botlane_gridPickerHead__OnLne{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.botlane_gridPickerValue__bvWZT{display:flex;align-items:center;gap:.35rem;font-size:.82rem;color:var(--text-primary);font-weight:600}.botlane_clearBtnSmall__R5FAy{color:var(--text-muted);font-size:.9rem;line-height:1;padding:0 .15rem}.botlane_clearBtnSmall__R5FAy:hover{color:var(--accent-red)}.botlane_gridFilter__I9C7S{background:var(--bg-card-solid);border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-primary);padding:.3rem .55rem;font-size:.8rem}.botlane_gridFilter__I9C7S::placeholder{color:var(--text-muted)}.botlane_champGrid__hjzIN{display:flex;flex-wrap:wrap;gap:4px;max-height:168px;overflow-y:auto;padding:4px;background:var(--bg-card-solid);border:1px solid var(--border-light);border-radius:var(--radius-sm)}.botlane_gridChamp__t913M{border-radius:3px;overflow:hidden;line-height:0;transition:transform .1s,outline-color .1s;outline:1px solid transparent}.botlane_gridChamp__t913M:hover{transform:scale(1.12);outline-color:var(--gold)}.botlane_gridChampSelected__qggtC{outline:2px solid var(--teal);outline-offset:-1px}.botlane_hintTextSmall__5jGtR{color:var(--text-muted);font-size:.78rem;padding:.3rem}.botlane_matchupGrid__sxnww{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-bottom:1.5rem;transition:opacity .2s}.botlane_matchupGrid__sxnww[data-loading]{opacity:.55}.botlane_matchupCard__HyB8q{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:.75rem}.botlane_matchupLabel__FSO76{font-size:.72rem;color:var(--text-secondary);margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.06em}.botlane_matchupBody__u3rF5{display:flex;align-items:center;gap:.6rem}.botlane_matchupBody__u3rF5 span:first-child{font-size:1.2rem;font-variant-numeric:tabular-nums}.botlane_matchupGames__T3T3L{color:var(--text-muted);font-size:.75rem}.botlane_matchupNoData__oFjyj{color:var(--text-muted);font-size:.8rem}.botlane_wrGood___ua1L{color:var(--teal-bright)}.botlane_wrBad__GCF35{color:var(--accent-red)}.botlane_styleGrid__V3emh{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-bottom:1.5rem}.botlane_styleCard__lD981{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:.65rem .75rem;display:flex;flex-direction:column;gap:.5rem}.botlane_styleHeader__q36n3{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.botlane_tagRow__NTg7K{display:flex;flex-wrap:wrap;gap:.35rem}.botlane_tag__vJSRe{font-size:.68rem;color:var(--gold);border:1px solid var(--panel-border);border-radius:3px;padding:.1rem .4rem}.botlane_dmgBar__mw_f7{display:flex;height:16px;border-radius:3px;overflow:hidden;font-size:.62rem;line-height:16px}.botlane_dmgPhys__I45VT{background:#a3452f}.botlane_dmgMagic__ZitFW,.botlane_dmgPhys__I45VT{padding-left:6px;white-space:nowrap;overflow:hidden}.botlane_dmgMagic__ZitFW{background:#2b6d9e}.botlane_countersGrid__z8wbi{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width:700px){.botlane_countersGrid__z8wbi{grid-template-columns:1fr}}.botlane_counterPanel__94NPS{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:.75rem}.botlane_counterTitle__qSyEF{font-size:.8rem;color:var(--text-secondary);margin-bottom:.5rem}.botlane_counterCols__f_wCZ{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.botlane_counterSubtitle__EVQPe{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.3rem}.botlane_counterRow__ly8Hs{display:flex;align-items:center;gap:.4rem;padding:.15rem 0;font-size:.8rem;font-variant-numeric:tabular-nums}.botlane_counterGames__CEUqJ{color:var(--text-muted);font-size:.7rem}.botlane_philosophyPanel__NFFF0{background:var(--bg-card);border:1px solid var(--panel-border);border-left:2px solid var(--teal,#0ac8b9);border-radius:var(--radius-md);padding:.75rem .9rem;margin-bottom:1.25rem}.botlane_philosophyTitle__JGvEw{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-bottom:.6rem}.botlane_philosophyGrid__Cj4WV{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:700px){.botlane_philosophyGrid__Cj4WV{grid-template-columns:1fr}}.botlane_philSide___xGC1{display:flex;flex-direction:column;gap:.35rem}.botlane_philSideHead__FmXpF{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.botlane_philSideTitle__y3tn0{font-size:.82rem;font-weight:600;color:var(--text-primary)}.botlane_philBadge__lp5YD{font-size:.68rem;color:var(--teal-bright);border:1px solid var(--panel-border);border-radius:3px;padding:.1rem .4rem}.botlane_philGameplan__BY6CN{font-size:.8rem;color:var(--text-secondary);line-height:1.4;margin:0}.botlane_philGameplan__BY6CN strong{color:var(--text-primary)}.botlane_philMismatch__Mt705{font-size:.78rem;color:var(--gold);line-height:1.4;margin:0}.botlane_philTension__cGGzK{margin:.75rem 0 0;padding-top:.6rem;border-top:1px solid var(--border-light);font-size:.85rem;color:var(--text-primary);line-height:1.45}.botlane_verdictCard__njrEi{background:var(--bg-card);border:1px solid var(--panel-border);border-left:2px solid var(--gold,#c8aa6e);border-radius:var(--radius-md);padding:.75rem .9rem;margin-bottom:1.25rem}.botlane_verdictHead__wfAu9{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.botlane_verdictLabel__zp708{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary)}.botlane_verdictHead__wfAu9>span:nth-child(2){font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:700}.botlane_verdictCells__GZDEE{font-size:.72rem;color:var(--text-muted)}.botlane_verdictTerms__eLbMs{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin-top:.5rem;font-size:.76rem;font-variant-numeric:tabular-nums}.botlane_termGood__1vn_F{color:var(--teal-bright)}.botlane_termBad__OZsSj{color:var(--accent-red)}.botlane_partnerHint__bEi9v{color:var(--text-muted);font-size:.7rem;text-transform:none}.botlane_partnerRow__cX_Ig{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.8rem;flex-wrap:wrap;font-variant-numeric:tabular-nums}.botlane_partnerRank__JyXzu{width:1.1rem;color:var(--text-muted);font-size:.72rem;text-align:right}.botlane_partnerName__zsFpW{font-weight:600;min-width:5.5rem}.botlane_riotInput__eYKAM{margin-top:.6rem;width:100%;max-width:340px;background:var(--bg-card-solid);border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-primary);padding:.4rem .6rem;font-size:.82rem}.botlane_poolBadge__WhnWr{font-size:.7rem;color:var(--gold);border:1px solid var(--panel-border);border-radius:3px;padding:.05rem .35rem}.botlane_dmgTrue__A724q{background:#c9c2b0;color:#1a2233;padding-left:4px;white-space:nowrap;overflow:hidden}