.compare-pickers{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:14px 0 20px;padding:15px;border:1px solid rgba(156,138,238,.25);border-radius:15px;background:linear-gradient(120deg,rgba(23,24,48,.95),rgba(11,16,33,.95))}
.compare-picker{display:flex;flex:1 1 170px;flex-direction:column;gap:6px;min-width:0}
.compare-picker label{color:#a996ea;font:800 10px Inter,sans-serif;letter-spacing:.08em}
.compare-picker select{width:100%;min-height:40px;padding:0 32px 0 11px;border:1px solid rgba(158,174,221,.25);border-radius:9px;background:#151a32;color:#f7f4ff;font:700 12px Inter,sans-serif;cursor:pointer}
.compare-picker select:disabled{opacity:.58}
.compare-picker select:focus-visible,.compare-picker-profile:focus-visible{outline:2px solid #a889ff;outline-offset:2px}
.compare-picker-versus{align-self:center;margin-top:14px;color:#bca9ff;font:900 18px 'Barlow Condensed',sans-serif}
.compare-picker-profile{align-self:center;color:#c9bcff;font:800 11px Inter,sans-serif;text-decoration:none;white-space:nowrap}
.build-options .option-rank{min-width:50px}
.build-options button:not([data-rank]) .option-rank{font-size:10px}
.stat-value .mobile-col-label{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:760px){.compare-pickers{gap:10px;padding:12px}.compare-picker{flex-basis:calc(50% - 12px)}.compare-picker-versus{display:none}.compare-picker-profile{margin:3px 0 2px}}
@media(max-width:460px){.compare-picker{flex-basis:100%}}
