.lh,.lr{grid-template-columns:34px minmax(0,1fr) 392px 120px 96px 76px 112px}
          .lr{min-height:84px}
          .lr .rk{font:500 13px/1 var(--font);color:var(--faint);font-variant-numeric:tabular-nums}
          .dn{display:flex;flex-direction:column;gap:8px;min-width:0}
          .dn a{font:650 15px/1.15 var(--font)}
          .dn .ln{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--faint);font-variant-numeric:tabular-nums}
          .dn .ln .drop{width:12px;height:12px}
          .dn .ln i.dot{width:3px;height:3px;border-radius:50%;background:var(--line2)}
          .dn .top{display:flex;align-items:center;gap:10px}
          .cards8{display:grid;grid-template-columns:repeat(8,44px);gap:5px}
          .cards8 .card i{height:2px;margin:3px 4px 0}
          .cards8 .cost{display:none}
          .mv{display:flex;align-items:baseline;justify-content:space-between}
          .mv b{font:650 14.5px/1 var(--font);font-variant-numeric:tabular-nums}
          .th{grid-column:1/-1;display:flex;align-items:center;gap:12px;min-height:52px;padding:0 20px;background:var(--bg2);border-top:1px solid var(--line);font-size:13px;color:var(--faint)}
          .th b{font:650 14px/1 var(--font);color:var(--text)}
          .th .tier{width:28px;height:28px;font-size:13px}
          .cp{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 12px;border-radius:var(--r2);background:var(--surface2);border:1px solid var(--line);color:var(--dim);font:500 12.5px/1 var(--font);transition:background-color .15s,color .15s,border-color .15s}
          .cp:hover{color:var(--text);border-color:var(--line2);background:var(--surface3)}
          .cp.done{color:var(--win);border-color:color-mix(in oklch,var(--win) 45%,var(--line))}
          .cp .ci{position:relative;width:11px;height:12px;border:1.5px solid currentColor;border-radius:2px}
          .cp .ci::after{content:"";position:absolute;left:2px;top:-4px;width:8px;height:9px;border:1.5px solid currentColor;border-left:0;border-bottom:0;border-radius:0 2px 0 0}
          .legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:12.5px;color:var(--faint)}
          .legend span{display:inline-flex;align-items:center;gap:7px}
          .legend i{width:10px;height:3px;border-radius:2px}
          .legend .e{background:var(--evo)}
          .legend .h{background:var(--hero)}
          @media (max-width:1300px){.lh,.lr{grid-template-columns:34px minmax(0,1fr) 300px 110px 90px 100px}.cards8{grid-template-columns:repeat(8,33px);gap:4px}.lh .c-g,.lr .c-g{display:none}}
          @media (max-width:1100px){.lh,.lr{grid-template-columns:minmax(0,1fr) 110px 100px}.lh .c-r,.lr .c-r,.lh .c-c,.lr .c-c,.lh .c-u,.lr .c-u{display:none}.lr{grid-template-rows:auto auto;row-gap:10px;padding-top:14px;padding-bottom:14px}.lr .cards8{grid-column:1/-1;grid-row:2}}
          @media (max-width:760px){.lh,.lr{grid-template-columns:minmax(0,1fr) 90px;padding:0 14px}.lh .c-x,.lr .c-x{display:none}.cards8{grid-template-columns:repeat(8,minmax(0,1fr))}}
