.hg-chip{background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:13.5px;color:#374151;cursor:pointer;user-select:none;transition:all .15s}.hg-chip:hover{border-color:var(--green)}.hg-chip.hg-selected{background:var(--green);color:#fff;border-color:var(--green)}.hg-chip .hg-cat{font-size:10px;opacity:.6;margin-left:4px}.hg-tt{background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:12.5px}#hg-compare-table th,#hg-compare-table td{border:1px solid var(--line);padding:9px;text-align:center}#hg-compare-table th{background:var(--bg-soft);font-weight:600}#hg-compare-table td.hg-tag-cell{text-align:left;font-weight:500}.hg-dot-g{color:var(--green-dark);font-weight:700}.hg-dot-b{color:var(--blue);font-weight:700}.hg-match{color:var(--green-dark);font-weight:700}.hg-compare-summary{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px}.hg-sum{flex:1;min-width:120px;background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;padding:12px;text-align:center}.hg-sum b{display:block;font-size:22px;color:var(--ink)}.hg-sum span{font-size:12px;color:var(--muted)}.hg-msg{font-size:13px;color:var(--bad)}.hg-toast.hg-show{opacity:1;transform:translateX(-50%) translateY(0)}