.matchup-board{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.matchup-card{display:block;background:white;border:1px solid var(--line);padding:18px;cursor:pointer;text-align:left;color:var(--ink);font-family:inherit}.matchup-card:hover,.matchup-card:focus,.matchup-card.active{border-color:#9db4a6;box-shadow:0 5px 16px rgba(16,39,29,.06);outline:0}.matchup-card.active{border-left:4px solid var(--green)}.matchup-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.game-status{font:600 10px "IBM Plex Mono";color:var(--green)}.matchup-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:9px 0}.matchup-row+.matchup-row{border-top:1px solid var(--line)}.matchup-team{font-weight:700}.matchup-team small{display:block;color:var(--muted);font-weight:500;margin-top:3px}.market-price{font:600 15px "IBM Plex Mono"}.movement{font:500 10px "IBM Plex Mono";color:var(--muted)}.matchup-footer{display:flex;align-items:center;gap:16px;border-top:1px solid var(--line);padding-top:13px;margin-top:8px;color:var(--muted);font-size:11px}.matchup-open{margin-left:auto;font-size:11px}.matchup-page{margin-top:18px}.match-header{background:var(--nav);color:white;padding:24px;margin-bottom:16px}.match-header .eyebrow{color:var(--lime)}.match-title{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px}.match-team{text-align:center}.match-team h1{font-size:25px;margin:7px 0}.match-team strong{font:600 23px "IBM Plex Mono"}.at-sign{font:600 15px "IBM Plex Mono";color:#8fa39a}.market-ribbon{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #385045;margin-top:22px}.market-cell{padding:15px 12px 0;text-align:center;border-right:1px solid #385045}.market-cell:last-child{border:0}.market-cell span{display:block;font-size:10px;color:#aebbb5}.market-cell b{display:block;margin-top:5px;font:600 14px "IBM Plex Mono"}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.comparison-panel{background:white;border:1px solid var(--line);padding:20px}.comparison-panel.wide{grid-column:1/-1}.comparison-panel h2{font-size:17px;margin:0 0 15px}.compare-table{width:100%}.compare-table td,.compare-table th{padding:10px 8px}.compare-table th:first-child{text-align:left}.compare-table th{text-align:center}.compare-table td:not(:first-child){text-align:center}.context-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.context-card{border:1px solid var(--line);padding:14px}.context-card h3{font-size:13px;margin:7px 0}.context-card p{font-size:12px;color:var(--muted);margin:0;line-height:1.45}.evidence-tag{font:600 9px "IBM Plex Mono";color:var(--green)}.replay-note{font-size:11px;color:var(--muted);border-left:2px solid var(--yellow);padding-left:10px;margin-top:15px}@media(max-width:800px){.matchup-board,.comparison-grid{grid-template-columns:1fr}.comparison-panel.wide{grid-column:auto}.match-title{gap:10px}.match-team h1{font-size:18px}.match-team strong{font-size:18px}.market-ribbon{grid-template-columns:1fr}.market-cell{border-right:0;border-bottom:1px solid #385045;padding:12px}.context-list{grid-template-columns:1fr}}
