.champ-search{z-index:30}.champ-search-row.champ-search-matchup{grid-template-columns:auto minmax(0,1fr) auto}.css-pair{display:inline-flex;align-items:center}.css-pair .css-portrait+.css-portrait{margin-inline-start:-10px;box-shadow:0 0 0 2px var(--ink-800)}.matchup-landing .fighter-rail-head{grid-template-columns:1fr}.matchup-landing .fighter-rail-head h2{font-size:var(--type-size-section-title);line-height:var(--type-line-title);text-transform:none}.matchup-landing .fighter-rail-head p{max-width:76ch}.matchup-landing .landing-disclosure{display:block;width:100%;max-width:none;padding:0}.matchup-landing .landing-disclosure>summary{position:relative;display:block;padding:1.25rem;padding-inline-end:3rem;cursor:pointer;list-style:none}.matchup-landing .landing-disclosure>summary::-webkit-details-marker{display:none}.matchup-landing .landing-disclosure>summary:after{content:"+";position:absolute;inset-inline-end:1.25rem;top:50%;transform:translateY(-50%);font-size:var(--type-size-section-title);color:var(--text-300)}.matchup-landing .landing-disclosure[open]>summary:after{content:"−"}.matchup-landing .landing-disclosure>summary:focus-visible{outline:2px solid var(--gold);outline-offset:-4px;border-radius:14px}.matchup-landing .landing-disclosure h2{max-width:none;margin-top:.35rem;font-family:var(--type-font-body);font-size:var(--type-size-card-title);line-height:var(--type-line-card);text-transform:none}.matchup-landing .landing-disclosure>div,.matchup-landing .landing-disclosure-intro{margin:0 1.25rem 1.25rem}.matchup-landing .landing-disclosure-intro{color:var(--text-300);font-size:var(--type-size-body-small);line-height:var(--type-line-body)}@media (max-width: 768px){.matchup-landing .fighter-rail-head p{display:none}.matchup-landing .rail-track{grid-template-columns:repeat(4,minmax(0,1fr))}.matchup-landing .rail-tile{min-height:102px;gap:.35rem;padding:.6rem .25rem}.matchup-landing .rail-tile img{width:44px;height:44px}.matchup-landing .rail-name{font-size:var(--type-size-caption)}}@media (max-width: 620px){.matchup-landing .fch-card{display:block}}.matchup-content.champion-hub{width:100%;min-width:0;max-width:1360px;margin:0 auto;padding:clamp(1rem,2.5vw,2rem)}.champion-hub .content-topbar{flex-wrap:nowrap;gap:.65rem;margin-bottom:1rem}.champion-hub .content-topbar .champ-search-bar{width:min(340px,60%);min-width:0}.champion-hub .ghost-back{flex-shrink:0}.champion-hub .content-header{gap:.9rem;margin-bottom:1rem}.hub-heading-row{display:flex;align-items:center;gap:.8rem}.hub-heading-row>img{flex-shrink:0;border-radius:10px;border:1px solid var(--line)}.champion-hub .content-title{font-family:inherit;font-size:clamp(1.6rem,4vw,2.3rem);line-height:1.15;font-weight:700;text-transform:none;letter-spacing:-.025em;margin:0 0 .2rem}.champion-hub .build-receipt-link{font-size:.85rem}.champion-hub .content-controls{min-width:0;gap:.5rem}.champion-hub .role-pills{display:flex;flex-wrap:wrap;gap:.4rem;min-width:0;margin:0}.champion-hub .role-pill{text-decoration:none}.hub-opponent-search{margin:0;max-width:640px;width:100%}.hub-opponent-search>label{display:block;margin-bottom:.45rem;color:var(--text-100);font-size:1rem;font-weight:600}.hub-search-field{display:flex;align-items:center;min-width:0;border:1px solid var(--line-strong);border-radius:10px;background:var(--press-900);padding-inline-start:.85rem;color:var(--text-300)}.hub-search-field>svg{flex-shrink:0}.hub-search-field:focus-within{outline:2px solid var(--color-brand);outline-offset:2px}.hub-search-field .hub-opponent-input{flex:1;width:100%;min-width:0;padding:.8rem .65rem;margin:0;border:0;border-radius:10px;color:var(--text-100);background:transparent;font:inherit;font-size:1rem;box-shadow:none}.hub-search-field .hub-opponent-input:focus{outline:none}.hub-opponent-input::-webkit-search-cancel-button{display:none}.hub-opponent-input::placeholder{color:var(--text-300)}.hub-clear-search{min-width:44px;min-height:44px;padding:.5rem;border:0;background:transparent;color:var(--text-300);font-size:1.3rem;cursor:pointer}.hub-results-heading{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:.9rem 0 .6rem}.hub-result-count{color:var(--text-300);font-size:.85rem}.champion-hub .vt-btn:not(.active){color:var(--text-300)}.champion-hub .matchup-results-panel{min-width:0}.hub-overview-depth{min-width:0;margin-bottom:.8rem;border-block:1px solid var(--line)}.hub-overview-depth>summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;list-style:none;padding:.8rem 0;color:var(--text-300);cursor:pointer;font-size:.9rem}.hub-overview-depth>summary::-webkit-details-marker{display:none}.hub-overview-depth>summary>span{color:var(--color-brand);flex-shrink:0}.hub-overview-depth[open]>summary>span{transform:rotate(45deg)}.hub-overview-depth>summary:focus-visible,.hub-clear-search:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.hub-overview-body{min-width:0;padding:.4rem 0 1rem}.hub-overview-body .champion-summary{min-width:0}.hub-overview-body .summary-header{flex-wrap:wrap}.hub-overview-body h2{overflow-wrap:anywhere}.hub-empty{padding:1rem;margin:.5rem 0;border:1px solid var(--line);border-radius:10px;color:var(--text-300)}.champion-hub .matchup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.champion-hub .matchup-grid>*{min-width:0}.champion-hub .evidence-table{min-width:0;overflow-x:clip}@media (max-width: 1050px){.champion-hub .matchup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.champion-hub .matchup-grid{grid-template-columns:minmax(0,1fr)}.champion-hub .ghost-back{font-size:.8rem;padding:.45rem .55rem}.champion-hub .role-pill{padding:.45rem .75rem}.hub-heading-row>img{width:42px;height:42px}.hub-overview-body .champion-summary{padding:1rem}}.champion-hub .hub-links{display:flex;flex-wrap:wrap;gap:.2rem 1rem}.champion-hub .hub-lead{margin:0 0 .35rem;max-width:60ch;color:var(--text-secondary);font-size:var(--type-size-body-small);line-height:var(--type-line-small)}.champion-hub .hub-heading-row>div{min-width:0}.champion-hub .content-header,.champion-hub .content-controls{min-width:0;max-width:100%}.hub-answer{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1rem 1.5rem;margin:.4rem 0 1.4rem;padding:0;border-radius:0;background:transparent;min-width:0}.hub-answer-col{min-width:0}.hub-answer-title{margin:0 0 .6rem;font-size:1.2rem;line-height:1.25;font-weight:700;color:var(--text-100);overflow-wrap:anywhere}.hub-answer-sub{margin:.8rem 0 .5rem;font-size:.95rem;color:var(--text-300)}.hub-answer-none{margin:0;color:var(--text-300);text-wrap:pretty}.hub-counter-list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.hub-counter{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"icon name trust" "icon wr games";align-items:baseline;gap:.15rem .7rem;padding:.5rem .75rem;border:1px solid var(--line);border-radius:10px;background:var(--ink-850);color:var(--text-100);text-decoration:none}.hub-counter:hover{border-color:var(--line-strong);background:var(--ink-800)}.hub-counter:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.hub-counter>img{grid-area:icon;align-self:center;border-radius:8px;border:1px solid var(--line-strong);object-fit:cover}.hub-counter-name{grid-area:name;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-counter-wr{grid-area:wr;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.hub-counter-games{grid-area:games;justify-self:end;font-variant-numeric:tabular-nums;font-size:.85rem;color:var(--text-300);white-space:nowrap}.hub-counter-trust{grid-area:trust;justify-self:end;display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;white-space:nowrap}.hub-counter-skel{height:58px;border-radius:10px;background:var(--ink-850)}.hub-lane-list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.hub-lane{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.65rem;padding:.45rem .75rem;border:1px solid var(--line);border-radius:10px;background:var(--ink-850);color:var(--text-100);font-variant-numeric:tabular-nums;text-decoration:none;text-wrap:pretty}.hub-lane:hover{border-color:var(--line-strong);background:var(--ink-800)}.hub-lane.hub-lane-thin{opacity:.72}.hub-lane:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.hub-lane>img{border-radius:8px;border:1px solid var(--line-strong);object-fit:cover}.hub-table-title{margin:0 0 .6rem;font-size:1.2rem;line-height:1.25;color:var(--text-100);overflow-wrap:anywhere}.champion-hub a.et-row{text-decoration:none}.champion-hub .et-head .et-th.et-n{font-size:.62rem;font-weight:500}.champion-hub:not([data-hub-role=all]) .et-role{display:none}@container evidence-table (max-width: 620px){.champion-hub .et-head,.champion-hub .et-row{grid-template-columns:minmax(0,1fr) 3.7rem 3.4rem 4rem;column-gap:.45rem}.champion-hub .et-th{white-space:normal;line-height:1.1;text-align:end}.champion-hub .et-name{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.15}.champion-hub .et-head>:nth-child(2),.champion-hub .et-row>:nth-child(2){display:none}.champion-hub .et-head>:nth-child(6){display:inline-flex}.champion-hub .et-row>:nth-child(6){display:block}.champion-hub .et-head>:nth-child(5),.champion-hub .et-row>:nth-child(5){order:1}}@media (max-width: 700px){.champion-hub .role-pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.champion-hub .role-pills::-webkit-scrollbar{display:none}.champion-hub .role-pill{flex-shrink:0}.champion-hub .content-topbar .champ-search-bar{width:auto;flex:1}}.champion-hub .et-row .et-n{direction:ltr;unicode-bidi:isolate}[dir=rtl] .champion-hub .et-row .et-n{text-align:left}.matchup-evidence-page .content-topbar{flex-wrap:nowrap;gap:.6rem;margin-bottom:.9rem}.matchup-evidence-page .content-topbar .ghost-back{flex-shrink:0}.matchup-evidence-page .content-topbar .champ-search-bar{flex:0 1 340px;min-width:0;max-width:340px}.detail-header.evidence-hero{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy ticket" "receipt ticket";align-items:start;row-gap:.85rem}.evidence-hero>.evidence-hero-copy{grid-area:copy;align-self:end}.evidence-hero>.verdict-ticket-wrap{grid-area:ticket;align-self:center}.evidence-hero>.evidence-hero-receipt{grid-area:receipt;min-width:0}.detail-header.evidence-hero h1,.detail-header.evidence-hero h2{margin:0 0 .55rem;font-family:var(--type-font-body);font-size:var(--type-size-page-title);font-weight:var(--type-weight-h1);line-height:var(--type-line-title);letter-spacing:var(--type-letter-spacing);color:var(--text-100);overflow-wrap:anywhere}.evidence-hero-receipt .detail-noise,.evidence-hero-receipt .detail-best-estimate{margin:0;max-width:54ch;font-size:var(--type-size-body-small);line-height:var(--type-line-small);color:var(--text-300)}.matchup-evidence-page .detail-decision-head{display:block}.matchup-evidence-page .detail-decision-head h3{margin-top:.4rem;text-align:start}.detail-decision-grid>.detail-decision-card:last-child:nth-child(odd){grid-column:1 / -1}.data-details>.detail-evidence-scope-numbers{margin:.25rem 0 .75rem}@media (max-width: 720px){.detail-header.evidence-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "ticket" "receipt";row-gap:.9rem;padding:1.1rem 1rem 1.25rem}.evidence-hero .verdict-ticket-wrap.vt-full{width:auto;justify-self:stretch;margin:.35rem .4rem .2rem}.evidence-hero .vt-full .vt-wr{font-size:calc(var(--type-size-stat) * 2)}.detail-header.evidence-hero .detail-meta{gap:.35rem .8rem}}
