.picker[data-astro-cid-jfy4r3eu]{border:1px solid var(--border);background:var(--paper-sunk);border-radius:20px;margin-bottom:36px;padding:28px}.picker-heading[data-astro-cid-jfy4r3eu]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.picker-icon[data-astro-cid-jfy4r3eu]{background:var(--paper-raised);width:48px;height:48px;color:var(--burgundy);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.picker[data-astro-cid-jfy4r3eu] h2[data-astro-cid-jfy4r3eu]{margin:0 0 6px;font-size:25px;font-weight:500}.picker-heading[data-astro-cid-jfy4r3eu] p[data-astro-cid-jfy4r3eu]{color:var(--ink-muted);font-size:12px}form[data-astro-cid-jfy4r3eu]{grid-template-columns:1fr auto 1fr auto;align-items:end;gap:18px;display:grid}.picker-field[data-astro-cid-jfy4r3eu]{min-width:0;position:relative}label[data-astro-cid-jfy4r3eu]{margin-bottom:8px;font-size:12px;font-weight:600;display:block}input[data-astro-cid-jfy4r3eu]{border:1px solid var(--border);background:var(--paper-raised);width:100%;height:48px;color:var(--ink);border-radius:9px;padding:0 14px;font-size:14px}input[data-astro-cid-jfy4r3eu][aria-invalid=true]{border-color:var(--loss)}.picker-vs[data-astro-cid-jfy4r3eu]{height:48px;font:italic 18px var(--font-serif);color:var(--ink-muted);align-items:center;display:flex}.dd-btn[data-astro-cid-jfy4r3eu]{font-size:13px}.picker-field[data-astro-cid-jfy4r3eu] ul[data-astro-cid-jfy4r3eu]{z-index:30;border:1px solid var(--border);background:var(--paper-raised);border-radius:10px;max-height:320px;margin:6px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 30px #0002}.picker-field[data-astro-cid-jfy4r3eu] ul[data-astro-cid-jfy4r3eu] li{cursor:pointer;border-radius:6px;flex-direction:column;gap:5px;padding:12px;font-size:12px;display:flex}.picker-field[data-astro-cid-jfy4r3eu] ul[data-astro-cid-jfy4r3eu] li:hover,.picker-field[data-astro-cid-jfy4r3eu] ul[data-astro-cid-jfy4r3eu] li[aria-selected=true]{background:var(--paper-sunk)}.picker-field[data-astro-cid-jfy4r3eu] ul[data-astro-cid-jfy4r3eu] li span{color:var(--ink-muted);font-size:10px}#pair-message[data-astro-cid-jfy4r3eu]{min-height:18px;color:var(--ink-muted);margin-top:14px;font-size:11px}[data-astro-cid-jfy4r3eu][hidden]{display:none!important}@media (width<=800px){form[data-astro-cid-jfy4r3eu]{grid-template-columns:1fr}.picker[data-astro-cid-jfy4r3eu]{padding:22px}.picker-vs[data-astro-cid-jfy4r3eu]{display:none}input[data-astro-cid-jfy4r3eu]{font-size:16px}.picker-heading[data-astro-cid-jfy4r3eu] p[data-astro-cid-jfy4r3eu]{font-size:13px}.picker-field[data-astro-cid-jfy4r3eu] ul[data-astro-cid-jfy4r3eu] li{font-size:14px}.picker-field[data-astro-cid-jfy4r3eu] ul[data-astro-cid-jfy4r3eu] li span{font-size:12px}}.hub[data-astro-cid-54ete4k7]{padding-block:32px 80px}.crumb[data-astro-cid-54ete4k7]{color:var(--ink-muted);gap:10px;margin-bottom:42px;font-size:12px;display:flex}.crumb[data-astro-cid-54ete4k7] a[data-astro-cid-54ete4k7]{border:0}.hub-hero[data-astro-cid-54ete4k7]{grid-template-columns:1.6fr 1fr;align-items:center;gap:64px;margin-bottom:40px;display:grid}h1[data-astro-cid-54ete4k7]{font-family:var(--font-serif);letter-spacing:-.04em;margin:12px 0 22px;font-size:clamp(38px,5vw,62px);font-weight:500;line-height:1.08}h1[data-astro-cid-54ete4k7] em[data-astro-cid-54ete4k7]{color:var(--burgundy);font-weight:400}.intro[data-astro-cid-54ete4k7]{color:var(--ink-muted);max-width:640px;margin:0;font-size:16px;line-height:1.8}.hero-note[data-astro-cid-54ete4k7]{border-radius:var(--r-card);background:var(--paper-sunk);color:var(--ink-muted);padding:28px;font-size:13px;line-height:1.8}.hero-note[data-astro-cid-54ete4k7] strong[data-astro-cid-54ete4k7]{color:var(--ink)}.hero-note[data-astro-cid-54ete4k7] p[data-astro-cid-54ete4k7]{margin:0}.hero-note[data-astro-cid-54ete4k7] .big[data-astro-cid-54ete4k7]{font-family:var(--font-serif);color:var(--burgundy);margin-bottom:8px;font-size:48px;font-weight:500;line-height:1.2;display:block}.filters[data-astro-cid-54ete4k7]{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--paper-raised);align-items:end;gap:16px;padding:22px;display:flex}.filters[data-astro-cid-54ete4k7] label[data-astro-cid-54ete4k7]{flex-direction:column;flex:1;gap:8px;font-size:12px;font-weight:600;display:flex}.filters[data-astro-cid-54ete4k7] .query[data-astro-cid-54ete4k7]{flex:2}input[data-astro-cid-54ete4k7],select[data-astro-cid-54ete4k7]{background:var(--paper);border:1px solid var(--hairline);width:100%;min-width:0;height:48px;color:var(--ink);font:inherit;border-radius:9px;padding:0 12px;font-size:14px;font-weight:400}.reset[data-astro-cid-54ete4k7]{min-height:48px;color:var(--burgundy);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.result-count[data-astro-cid-54ete4k7]{color:var(--ink-muted);margin:24px 0;font-size:13px}.empty[data-astro-cid-54ete4k7]{text-align:center;border:1px dashed var(--border);border-radius:var(--r-card);margin:24px 0;padding:48px 24px}.empty[data-astro-cid-54ete4k7] h2[data-astro-cid-54ete4k7]{font-family:var(--font-serif);font-weight:500}.empty[data-astro-cid-54ete4k7] p[data-astro-cid-54ete4k7]{color:var(--ink-muted)}.related[data-astro-cid-54ete4k7]{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:24px;margin-top:40px;padding-top:28px;font-size:13px;font-weight:600;display:flex}[data-astro-cid-54ete4k7][hidden]{display:none!important}@media (width<=700px){.hub[data-astro-cid-54ete4k7]{padding-block:24px 48px}.crumb[data-astro-cid-54ete4k7]{margin-bottom:28px}.hub-hero[data-astro-cid-54ete4k7]{grid-template-columns:1fr;gap:24px;margin-bottom:26px}.hero-note[data-astro-cid-54ete4k7]{padding:22px}h1[data-astro-cid-54ete4k7]{font-size:42px}.filters[data-astro-cid-54ete4k7]{flex-wrap:wrap;gap:14px;padding:18px}.filters[data-astro-cid-54ete4k7] .query[data-astro-cid-54ete4k7]{flex:1 0 100%}.filters[data-astro-cid-54ete4k7] label[data-astro-cid-54ete4k7]{min-width:140px}.reset[data-astro-cid-54ete4k7]{padding-inline:8px}}.source[data-astro-cid-54ete4k7]{font-size:11px;margin-top:16px!important}.comparison-state[data-astro-cid-54ete4k7]{margin-bottom:36px}.state-heading[data-astro-cid-54ete4k7]{align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.state-heading[data-astro-cid-54ete4k7] h2[data-astro-cid-54ete4k7]{font-family:var(--font-serif);margin:0;font-size:26px;font-weight:500}.state-count[data-astro-cid-54ete4k7]{color:var(--ink-muted);font-size:11px}.comparison-grid[data-astro-cid-54ete4k7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.comparison-grid[data-astro-cid-54ete4k7] li[data-astro-cid-54ete4k7]{display:flex}.comparison-grid[data-astro-cid-54ete4k7] a[data-astro-cid-54ete4k7]{border:1px solid var(--hairline);background:var(--paper-raised);width:100%;color:var(--ink);border-radius:16px;flex-direction:column;padding:24px;transition:border-color .15s;display:flex}.comparison-grid[data-astro-cid-54ete4k7] a[data-astro-cid-54ete4k7]:hover{border-color:var(--burgundy)}.matchup[data-astro-cid-54ete4k7]{font-family:var(--font-serif);flex-direction:column;gap:8px;margin-bottom:22px;font-size:20px;font-weight:500;line-height:1.3;display:flex}.matchup[data-astro-cid-54ete4k7] .vs[data-astro-cid-54ete4k7]{font-family:var(--font-body);color:var(--ink-muted);font-size:11px;font-style:italic;font-weight:600}.matchup-footer[data-astro-cid-54ete4k7]{border-top:1px solid var(--hairline);color:var(--ink-muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:10px;display:flex}.matchup-footer[data-astro-cid-54ete4k7] span[data-astro-cid-54ete4k7]:last-child{color:var(--burgundy);font-size:20px}@media (width<=1000px){.comparison-grid[data-astro-cid-54ete4k7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.comparison-grid[data-astro-cid-54ete4k7]{grid-template-columns:1fr}}.comparison-icon[data-astro-cid-54ete4k7]{background:var(--art-sky);width:48px;height:48px;color:var(--art-ink);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.hero-note[data-astro-cid-54ete4k7]{background:linear-gradient(135deg,var(--paper-sunk),var(--paper-raised));border:1px solid var(--hairline)}
