.hl{display:flex;flex-direction:column;gap:20px;margin-top:28px}
          .hrow{display:grid;grid-template-columns:260px minmax(0,1fr);background:var(--surface);border:1px solid var(--line);border-radius:var(--r3);box-shadow:inset 0 1px 0 var(--hi);overflow:hidden}
          .hcard{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 18px;border-right:1px solid var(--line);background:color-mix(in oklch,var(--coc) 5%,var(--surface));text-align:center}
          .hcard img{width:130px;height:130px;object-fit:contain;filter:drop-shadow(0 12px 18px oklch(0 0 0 / .5));transition:transform .3s var(--ease)}
          .hrow:hover .hcard img{transform:translateY(-4px) scale(1.03)}
          .hcard b{font:650 18px/1.2 var(--font)}
          .hcard small{font-size:12.5px;color:var(--faint)}
          .hcard .kvm{display:flex;gap:18px;margin-top:6px}
          .hcard .kvm>span{display:flex;flex-direction:column;gap:6px}
          .hcard .kvm strong{font:650 17px/1 var(--font);font-variant-numeric:tabular-nums;color:var(--text)}
          .hcard .kvm .lb{font-size:11.5px;color:var(--faint)}
          .hcard b{color:var(--text)}
          .eqh{display:flex;align-items:baseline;justify-content:space-between;padding:16px 20px 4px}
          .eqh b{font:600 14px/1.2 var(--font)}
          .eqh span{font-size:12.5px;color:var(--faint)}
          .eqg{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;padding:10px 20px 20px}
          .eq{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border-radius:var(--r2);background:var(--bg2);transition:background-color .12s}
          .eq:hover{background:var(--surface2)}
          .eq img{width:48px;height:48px;object-fit:contain}
          .eq b{display:block;font:600 13px/1.25 var(--font)}
          .eq small{display:flex;gap:8px;align-items:center;margin-top:5px;font-size:11.5px;color:var(--faint)}
          .eq .ep{color:oklch(0.72 0.16 312)}
          .eq .cm{color:var(--dim)}
          .pets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:var(--line);border-top:1px solid var(--line)}
          .pet{display:flex;flex-direction:column;align-items:center;gap:7px;padding:16px 10px;background:var(--surface);text-align:center}
          .pet img{width:68px;height:68px;object-fit:contain}
          .pet b{font:600 13px/1.2 var(--font)}
          .pet small{font-size:11.5px;color:var(--faint)}
          @media (max-width:1100px){.hrow{grid-template-columns:minmax(0,1fr)}.hcard{border-right:0;border-bottom:1px solid var(--line)}.pets{grid-template-columns:repeat(3,minmax(0,1fr))}}
