.compare-module__qNUzAq__canonicalActions{gap:.4rem;min-width:210px;display:grid}.compare-module__qNUzAq__canonicalActions a{border:1px solid var(--stroke-gray);font-family:var(--body);text-align:center;text-transform:uppercase;background:#fff;padding:.62rem .75rem;font-size:.72rem;font-weight:600}.compare-module__qNUzAq__canonicalActions a:last-child{background:var(--ink);color:#fff}.compare-module__qNUzAq__resolverSection{border-bottom:1px solid var(--stroke-gray);background:var(--paper-bright);padding:clamp(1rem,2vw,1.5rem) clamp(1.2rem,3vw,2.8rem) clamp(1.2rem,3vw,2.8rem)}.compare-module__qNUzAq__resolver{border:1px solid var(--stroke-gray);background:#fff;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr) auto;align-items:end;display:grid}.compare-module__qNUzAq__resolver label{gap:.28rem;min-width:0;padding:.62rem .72rem;display:grid}.compare-module__qNUzAq__resolver label:first-child{border-right:1px solid var(--line)}.compare-module__qNUzAq__resolver label span,.compare-module__qNUzAq__resolver b{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.compare-module__qNUzAq__resolver input{background:0 0;border:0;outline:0;min-width:0;font-size:1rem;font-weight:600}.compare-module__qNUzAq__resolver b{border-right:1px solid var(--line);background:var(--ink);color:#fff;align-self:stretch;place-items:center;min-width:52px;display:grid}.compare-module__qNUzAq__resolver button{background:var(--orange);color:#fff;min-height:60px;font-family:var(--body);text-transform:uppercase;cursor:pointer;border:0;align-self:stretch;padding:.7rem 1.1rem;font-size:.72rem;font-weight:600}.compare-module__qNUzAq__examples{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.65rem;font-size:.78rem;font-weight:500;display:flex}.compare-module__qNUzAq__examples>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:600}.compare-module__qNUzAq__examples a{border:1px solid var(--line);background:#fff;padding:.28rem .45rem}.compare-module__qNUzAq__candidates{border-bottom:1px solid var(--stroke-gray);background:var(--surface-2);grid-template-columns:170px repeat(3,minmax(0,1fr));display:grid}.compare-module__qNUzAq__candidates>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;align-content:center;padding:.7rem;font-size:.72rem;font-weight:600;display:grid}.compare-module__qNUzAq__candidates a{border-left:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:.12rem .55rem;min-width:0;padding:.55rem .7rem;display:grid}.compare-module__qNUzAq__candidates a>img,.compare-module__qNUzAq__candidates a>span{object-fit:contain;grid-row:span 2;width:30px;height:30px}.compare-module__qNUzAq__candidateMark{border:1px solid var(--stroke-gray);place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.compare-module__qNUzAq__candidates a>span{border:1px solid var(--stroke-gray);font-family:var(--body);text-transform:uppercase;place-items:center;font-size:.72rem;font-weight:600;display:grid}.compare-module__qNUzAq__candidates strong,.compare-module__qNUzAq__candidates small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compare-module__qNUzAq__candidates small{color:var(--muted)}.compare-module__qNUzAq__incomplete{border-bottom:1px solid var(--stroke-gray);background:repeating-linear-gradient(-45deg, var(--paper-bright), var(--paper-bright) 10px, var(--surface-2) 10px, var(--surface-2) 11px);padding:clamp(1.2rem,3vw,2.4rem)}.compare-module__qNUzAq__incomplete strong{font-family:var(--display);font-size:1.7rem;font-weight:500;line-height:1.1}.compare-module__qNUzAq__incomplete p{color:var(--muted);margin:.4rem 0 0}.compare-module__qNUzAq__identityGrid{border-bottom:1px solid var(--stroke-gray);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare-module__qNUzAq__identityGrid article{border-right:1px solid var(--stroke-gray);background:var(--paper-bright);grid-template-columns:auto 1fr;align-content:start;gap:.8rem;min-width:0;padding:clamp(1rem,2.5vw,2rem);display:grid}.compare-module__qNUzAq__identityGrid article:last-child{border-right:0}.compare-module__qNUzAq__side{color:var(--orange-deep);letter-spacing:.05em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:600}.compare-module__qNUzAq__symbol{object-fit:contain;border:1px solid var(--stroke-gray);width:48px;height:48px;font-family:var(--display);place-items:center;font-weight:500;display:grid}.compare-module__qNUzAq__identityGrid h2{font-family:var(--display);text-transform:none;margin:0;font-size:clamp(2rem,4vw,4rem);font-weight:500;line-height:.86}.compare-module__qNUzAq__identityGrid p{color:var(--muted);margin:.35rem 0 0;font-size:.72rem}.compare-module__qNUzAq__identityGrid dl{border:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:.3rem 0 0;display:grid}.compare-module__qNUzAq__identityGrid dl div{border-right:1px solid var(--line);min-width:0;padding:.48rem}.compare-module__qNUzAq__identityGrid dl div:last-child{border-right:0}.compare-module__qNUzAq__identityGrid dt{color:var(--muted);font-family:var(--body);text-transform:uppercase;font-size:.72rem}.compare-module__qNUzAq__identityGrid dd{font-family:var(--display);margin:.18rem 0 0;font-size:1.25rem}.compare-module__qNUzAq__identityActions{flex-wrap:wrap;grid-column:1/-1;gap:.45rem;display:flex}.compare-module__qNUzAq__identityActions a{border:1px solid var(--stroke-gray);font-family:var(--body);text-transform:uppercase;padding:.4rem .58rem;font-size:.72rem;font-weight:600}.compare-module__qNUzAq__identityActions a:last-child{background:var(--ink);color:#fff}.compare-module__qNUzAq__identityGridCompact article{grid-template-columns:auto minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:.55rem;padding-block:.75rem}.compare-module__qNUzAq__identityGridCompact .compare-module__qNUzAq__side{grid-column:1/-1}.compare-module__qNUzAq__identityGridCompact h2{font-size:clamp(1.75rem,3vw,3rem)}.compare-module__qNUzAq__identityGridCompact dl{grid-area:2/3/span 2;margin:0}.compare-module__qNUzAq__identityGridCompact .compare-module__qNUzAq__identityActions{grid-column:1/span 2}.compare-module__qNUzAq__matrixSection{border-bottom:1px solid var(--stroke-gray);background:var(--paper-bright);padding:clamp(1rem,2.5vw,2.2rem)}.compare-module__qNUzAq__tableWrap{border:1px solid var(--stroke-gray);outline-offset:3px;max-width:100%;overflow:auto}.compare-module__qNUzAq__tableWrap table{border-collapse:collapse;background:#fff;width:100%;min-width:780px}.compare-module__qNUzAq__tableWrap caption{border-bottom:1px solid var(--stroke-gray);text-align:left;padding:.48rem .65rem;font-size:.72rem;font-weight:600}.compare-module__qNUzAq__tableWrap th,.compare-module__qNUzAq__tableWrap td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:130px}.compare-module__qNUzAq__tableWrap tr:last-child>*{border-bottom:0}.compare-module__qNUzAq__tableWrap tr>:last-child{border-right:0}.compare-module__qNUzAq__tableWrap tbody th{min-width:190px}.compare-module__qNUzAq__tableWrap tbody th>span{color:var(--muted);font-family:var(--body);text-transform:uppercase;font-size:.72rem;display:block}.compare-module__qNUzAq__tableWrap tbody th>strong{margin-top:.16rem;display:block}.compare-module__qNUzAq__tableWrap td>strong{font-family:var(--display);font-size:1.1rem;font-weight:500;display:block}.compare-module__qNUzAq__tableWrap td>small{color:var(--muted);margin-top:.18rem;font-size:.72rem;display:block}.compare-module__qNUzAq__tableWrap a{color:var(--orange-deep);text-decoration:underline}.compare-module__qNUzAq__missing{color:var(--muted);font-size:.72rem}.compare-module__qNUzAq__readingNote{border-bottom:1px solid var(--stroke-gray);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:.9rem clamp(1rem,2.5vw,2.2rem);display:grid}.compare-module__qNUzAq__readingNote strong{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:600}.compare-module__qNUzAq__readingNote p{max-width:920px;margin:0;font-size:.78rem;line-height:1.45}@media (max-width:760px){.compare-module__qNUzAq__resolverSection{padding:.78rem 1rem}.compare-module__qNUzAq__canonicalActions{min-width:0;margin-top:.55rem;display:flex}.compare-module__qNUzAq__canonicalActions a{flex:1;padding:.45rem;font-size:.72rem}.compare-module__qNUzAq__resolver{grid-template-columns:1fr auto 1fr}.compare-module__qNUzAq__resolver label{padding:.45rem .52rem}.compare-module__qNUzAq__resolver input{width:100%;font-size:.72rem}.compare-module__qNUzAq__resolver b{min-width:34px}.compare-module__qNUzAq__resolver button{border-top:1px solid var(--stroke-gray);grid-column:1/-1;min-height:40px}.compare-module__qNUzAq__examples{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.compare-module__qNUzAq__candidates{grid-template-columns:130px repeat(6,minmax(180px,1fr));overflow-x:auto}.compare-module__qNUzAq__identityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-module__qNUzAq__identityGrid article{border-right:1px solid var(--stroke-gray);border-bottom:0;gap:.4rem;padding:.62rem}.compare-module__qNUzAq__identityGridCompact article{grid-template-columns:auto 1fr}.compare-module__qNUzAq__identityGridCompact dl{grid-area:auto/1/auto/-1}.compare-module__qNUzAq__identityGridCompact .compare-module__qNUzAq__identityActions{grid-column:1/-1}.compare-module__qNUzAq__identityGrid article:last-child{border-right:0}.compare-module__qNUzAq__identityGrid img,.compare-module__qNUzAq__symbol{width:34px;height:34px}.compare-module__qNUzAq__identityGrid h2{font-size:clamp(1.35rem,6vw,1.8rem)}.compare-module__qNUzAq__identityGrid p{text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.72rem;overflow:hidden}.compare-module__qNUzAq__identityGrid dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.1rem}.compare-module__qNUzAq__identityGrid dl div{border-bottom:1px solid var(--line);padding:.28rem}.compare-module__qNUzAq__identityGrid dl div:nth-child(2){border-right:0}.compare-module__qNUzAq__identityGrid dl div:nth-last-child(-n+2){border-bottom:0}.compare-module__qNUzAq__identityGrid dt{font-size:.72rem}.compare-module__qNUzAq__identityGrid dd{margin-top:.1rem;font-size:.92rem}.compare-module__qNUzAq__identityActions{grid-template-columns:1fr;gap:.22rem;display:grid}.compare-module__qNUzAq__identityActions a{text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:.28rem;font-size:.72rem;overflow:hidden}.compare-module__qNUzAq__matrixSection{padding:.75rem 0}.compare-module__qNUzAq__tableWrap{border-left:0;border-right:0}.compare-module__qNUzAq__tableWrap table{min-width:720px}.compare-module__qNUzAq__tableWrap thead th:first-child,.compare-module__qNUzAq__tableWrap tbody th{z-index:1;position:sticky;left:0}.compare-module__qNUzAq__readingNote{grid-template-columns:1fr;gap:.35rem}}.data-desk-mode .compare-module__qNUzAq__resolver label{padding:.44rem .58rem}.data-desk-mode .compare-module__qNUzAq__resolver input{font-size:.78rem}.data-desk-mode .compare-module__qNUzAq__resolver button{min-height:46px}.data-desk-mode .compare-module__qNUzAq__identityGrid article{padding:.72rem .85rem}:is(.data-desk-mode .compare-module__qNUzAq__identityGrid h2,.data-desk-mode .compare-module__qNUzAq__identityGridCompact h2){font-family:var(--display);letter-spacing:-.02em;text-transform:none;font-size:1.4rem;font-weight:500;line-height:.9}.data-desk-mode .compare-module__qNUzAq__matrixSection{padding:.7rem .8rem}
