.matchups[data-astro-cid-6ckengzl] [data-astro-cid-6ckengzl][hidden]{display:none!important}.head[data-astro-cid-6ckengzl]{margin-bottom:24px}.head[data-astro-cid-6ckengzl] h1[data-astro-cid-6ckengzl]{margin-bottom:10px}.picker[data-astro-cid-6ckengzl]{position:relative;z-index:3}.picker-body[data-astro-cid-6ckengzl]{display:grid;gap:12px;padding:12px}.picked[data-astro-cid-6ckengzl]{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.picked[data-astro-cid-6ckengzl]:empty{display:none}.picked[data-astro-cid-6ckengzl] .pchip{display:inline-flex;align-items:stretch;border:1px solid var(--ink);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.picked[data-astro-cid-6ckengzl] .pchip>span{display:grid;place-items:center;padding:4px 10px}.picked[data-astro-cid-6ckengzl] button{display:grid;place-items:center;width:30px;border:0;border-left:1px solid var(--ink);background:var(--paper);color:var(--ink);font:700 14px/1 var(--font-mono);cursor:pointer}.picked[data-astro-cid-6ckengzl] button:hover{background:var(--ink);color:var(--paper)}.combo[data-astro-cid-6ckengzl]{position:relative;display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;border:1px solid var(--ink);background:var(--paper)}.combo[data-astro-cid-6ckengzl]:focus-within{outline:2px solid var(--ink);outline-offset:2px}.prompt[data-astro-cid-6ckengzl]{font-weight:800}.combo[data-astro-cid-6ckengzl] input[data-astro-cid-6ckengzl]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:500 15px var(--font-mono)}.combo[data-astro-cid-6ckengzl] input[data-astro-cid-6ckengzl]::placeholder{color:var(--ink-4)}.combo[data-astro-cid-6ckengzl] input[data-astro-cid-6ckengzl]:disabled{cursor:not-allowed}.suggest[data-astro-cid-6ckengzl]{position:absolute;top:calc(100% + 4px);left:-1px;right:-1px;z-index:20;max-height:340px;overflow-y:auto;margin:0;padding:0;list-style:none;border:1px solid var(--ink);background:var(--paper);box-shadow:var(--hard-shadow)}.suggest[data-astro-cid-6ckengzl] [role=option]{display:flex;align-items:center;gap:12px;padding:6px 10px;border-bottom:1px dashed var(--rule-soft);cursor:pointer;color:var(--ink)}.suggest[data-astro-cid-6ckengzl] [role=option]:last-child{border-bottom:0}.suggest[data-astro-cid-6ckengzl] [aria-selected=true]{background:var(--ink);color:var(--paper)}.suggest[data-astro-cid-6ckengzl] .o-sym{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:1px solid currentColor;font:800 13px/1 var(--font-mono)}.suggest[data-astro-cid-6ckengzl] .o-text{display:flex;flex-direction:column;flex:1;min-width:0}.suggest[data-astro-cid-6ckengzl] .o-text strong{font-weight:800;font-size:13px;text-transform:uppercase}.suggest[data-astro-cid-6ckengzl] .o-text span{font-size:11px;opacity:.75}.suggest[data-astro-cid-6ckengzl] .o-tier{font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap}.suggest[data-astro-cid-6ckengzl] .none{padding:10px;color:var(--ink-3);font-size:13px}.presets[data-astro-cid-6ckengzl]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.presets[data-astro-cid-6ckengzl] .eyebrow[data-astro-cid-6ckengzl]{margin-right:4px}.spacer[data-astro-cid-6ckengzl]{flex:1}.small[data-astro-cid-6ckengzl]{min-height:30px;padding:0 10px;font-size:11px}.board[data-astro-cid-6ckengzl]{margin-top:20px}.empty[data-astro-cid-6ckengzl]{display:grid;justify-items:center;gap:6px;padding:clamp(40px,8vw,80px) 20px;border:1px dashed var(--ink);text-align:center}.empty[data-astro-cid-6ckengzl] h2[data-astro-cid-6ckengzl]{margin:12px 0 0}.empty[data-astro-cid-6ckengzl] p[data-astro-cid-6ckengzl]{margin:0;max-width:44ch}.vs[data-astro-cid-6ckengzl]{display:flex;align-items:center;gap:16px}.vs[data-astro-cid-6ckengzl] span[data-astro-cid-6ckengzl]{display:grid;place-items:center;width:64px;height:64px;border:1px dashed var(--ink);color:var(--ink-3);font:800 26px var(--font-mono)}.vs[data-astro-cid-6ckengzl] b[data-astro-cid-6ckengzl]{padding:2px 8px;background:var(--ink);color:var(--paper);font:800 16px var(--font-mono);letter-spacing:.08em}.table-wrap[data-astro-cid-6ckengzl]{overflow-x:auto;border:1px solid var(--ink);background:var(--paper);-webkit-overflow-scrolling:touch}.mt[data-astro-cid-6ckengzl]{width:100%;min-width:calc(140px + var(--cols, 2) * 210px);border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px}.mt[data-astro-cid-6ckengzl] th,.mt[data-astro-cid-6ckengzl] td{padding:12px 14px;border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);vertical-align:top;text-align:left}.mt[data-astro-cid-6ckengzl] tr>:last-child{border-right:0}.mt[data-astro-cid-6ckengzl] tbody tr:last-child>*{border-bottom:0}.mt[data-astro-cid-6ckengzl] thead th{vertical-align:bottom;background:var(--paper);border-bottom-width:2px}.mt[data-astro-cid-6ckengzl] th[scope=row],.mt[data-astro-cid-6ckengzl] .corner{position:sticky;left:0;z-index:2;width:140px;background:var(--paper-2);color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mt[data-astro-cid-6ckengzl] .corner{background:var(--paper-2)}.mt[data-astro-cid-6ckengzl] td{color:var(--ink-2);background:var(--paper)}.mt[data-astro-cid-6ckengzl] .col-head{position:relative;display:grid;justify-items:center;gap:8px;text-align:center}.mt[data-astro-cid-6ckengzl] .fpw{width:104px;color:var(--ink)}.mt[data-astro-cid-6ckengzl] .fpw svg{width:100%;height:auto}.mt[data-astro-cid-6ckengzl] .col-name{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:14px;font-weight:800;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;text-decoration:none}.mt[data-astro-cid-6ckengzl] .col-name:hover{background:var(--ink);color:var(--paper)}.mt[data-astro-cid-6ckengzl] .sym{padding:0 4px;border:1px solid currentColor}.mt[data-astro-cid-6ckengzl] .col-meta{display:inline-flex;align-items:center;gap:8px}.mt[data-astro-cid-6ckengzl] .col-meta .tier-pill{width:24px;height:24px;font-size:13px}.mt[data-astro-cid-6ckengzl] .col-fam{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.mt[data-astro-cid-6ckengzl] .x{position:absolute;top:-4px;right:-6px;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);font:700 14px/1 var(--font-mono);cursor:pointer}.mt[data-astro-cid-6ckengzl] .x:hover{background:var(--ink);color:var(--paper)}.mt[data-astro-cid-6ckengzl] .slot{background:var(--paper-2)}.mt[data-astro-cid-6ckengzl] thead .slot{vertical-align:middle}.mt[data-astro-cid-6ckengzl] .add{display:grid;justify-items:center;gap:6px;width:100%;padding:24px 8px;border:1px dashed var(--ink);background:var(--paper);color:var(--ink);font:700 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.mt[data-astro-cid-6ckengzl] .add span{font:800 18px/1 var(--font-mono)}.mt[data-astro-cid-6ckengzl] .add:hover{border-style:solid;background:var(--ink);color:var(--paper)}.mt[data-astro-cid-6ckengzl] .tier-cell{display:flex;align-items:center;gap:10px;color:inherit;font-weight:700}.mt[data-astro-cid-6ckengzl] td.best{background:var(--ink);color:var(--paper)}.mt[data-astro-cid-6ckengzl] td.best .tier-pill{border-color:var(--paper)}.mt[data-astro-cid-6ckengzl] .best-tag{display:block;margin-top:8px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mt[data-astro-cid-6ckengzl] .st{display:inline-block;padding:0 6px;font-weight:700}.mt[data-astro-cid-6ckengzl] .st-approved,.mt[data-astro-cid-6ckengzl] .st-prohibited{background:var(--ink);color:var(--paper)}.mt[data-astro-cid-6ckengzl] .st-discontinued{border:1px dashed var(--ink);color:var(--ink)}.mt[data-astro-cid-6ckengzl] .st-not-approved,.mt[data-astro-cid-6ckengzl] .st-not-listed{padding:0;font-weight:400}.mt[data-astro-cid-6ckengzl] .rt{display:inline-block;margin:0 4px 4px 0;padding:1px 6px;border:1px solid var(--ink);font-size:11px}.mt[data-astro-cid-6ckengzl] .num{font-size:18px;font-weight:800;color:var(--ink)}.mt[data-astro-cid-6ckengzl] .long{margin:0;font-size:12px;line-height:1.6}.mt[data-astro-cid-6ckengzl] .seq{display:block;max-height:120px;overflow-y:auto;font-size:12px;line-height:1.6;color:var(--ink);word-break:break-all}.mt[data-astro-cid-6ckengzl] .na{color:var(--ink-4);font-size:12px}@media(max-width:640px){.mt[data-astro-cid-6ckengzl]{min-width:calc(104px + var(--cols, 2) * 180px)}.mt[data-astro-cid-6ckengzl] th[scope=row],.mt[data-astro-cid-6ckengzl] .corner{width:104px;padding-inline:10px}.mt[data-astro-cid-6ckengzl] th,.mt[data-astro-cid-6ckengzl] td{padding:10px}.mt[data-astro-cid-6ckengzl] .fpw{width:80px}}
