.compare-wrap{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);background:rgba(255,255,255,0.55);}.compare-head{display:grid;grid-template-columns:1.4fr 1fr 1fr;padding:16px 14px;border-bottom:1px solid var(--line);background:rgba(11,11,10,0.04);}.compare-head .col{font-size:12px;font-weight:500;}.compare-head .col-name{color:var(--ink-mute);}.compare-head .col-aline{color:var(--ink);display:flex;flex-direction:column;align-items:center;gap:4px;}.compare-head .col-aline .logo-mini{font-size:11px;letter-spacing:0.18em;font-weight:600;}.compare-head .col-other{color:var(--ink-mute);text-align:center;font-size:11px;}.compare-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;padding:14px;border-bottom:1px solid var(--line);font-size:13px;align-items:center;}.compare-row:last-child{border-bottom:0;}.compare-row .feature{color:var(--ink);}.compare-row .yes,.compare-row .no{display:grid;place-items:center;}.compare-row .yes svg{width:18px;height:18px;stroke:var(--accent);}.compare-row .no svg{width:14px;height:14px;stroke:var(--ink-mute);}.compare-row .cell-text{font-size:11px;color:var(--ink-mute);}.compare-row.highlight{background:color-mix(in oklch,var(--accent) 6%,transparent);}@media (min-width:760px){.compare-wrap{max-width:900px;margin-left:auto;margin-right:auto;}.compare-row,.compare-head{padding:18px 28px;font-size:14.5px;grid-template-columns:1.6fr 1fr 1fr;}.compare-head .col-other{font-size:12px;}}