.ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-top:28px}
          .acd{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r3);box-shadow:inset 0 1px 0 var(--hi);overflow:hidden;transition:border-color .15s,transform .2s var(--ease)}
          .acd:hover{border-color:var(--line2);transform:translateY(-2px)}
          .acd .top{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:center;padding:16px}
          .acd .top img{width:84px;height:84px;object-fit:contain}
          .acd .top b{display:block;font:650 16px/1.2 var(--font)}
          .acd .top small{display:block;margin-top:5px;font-size:12.5px;color:var(--faint)}
          .flow{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;background:var(--bg2);border-top:1px solid var(--line)}
          .flow img{width:36px;height:36px;object-fit:contain}
          .flow .ar{width:18px;height:2px;background:var(--line2);position:relative}
          .flow .ar::after{content:"";position:absolute;right:-1px;top:-3px;border-left:6px solid var(--line2);border-top:4px solid transparent;border-bottom:4px solid transparent}
          .flow span{font-size:12px;color:var(--dim)}
          .tg{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1px;background:var(--line);border-top:1px solid var(--line)}
          .tc{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;padding:12px 16px;background:var(--surface)}
          .tc img{width:56px;height:56px;object-fit:contain}
          .tc b{display:block;font:600 13.5px/1.2 var(--font)}
          .tc small{display:block;margin-top:4px;font-size:11.5px;color:var(--faint)}
