.tk{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:8px 10px;border:1px solid var(--line);border-radius:16px;background:var(--surface-2);overflow:hidden;min-width:0}
.tk-tag{display:inline-flex;align-items:center;gap:6px;flex:none;font-weight:800;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-ink);background:linear-gradient(135deg,var(--brand),var(--brand-2));padding:6px 10px;border-radius:99px}
.tk-tag svg{width:14px;height:14px}
.tk-view{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}
.tk-track{display:inline-flex;gap:26px;white-space:nowrap;animation:tk-run var(--tk-d,40s) linear infinite;will-change:transform;padding-left:0}
.tk:hover .tk-track{animation-play-state:paused}
.tk-item{display:inline-flex;align-items:center;gap:8px;font-size:13px;margin-right:0}
.tk-item svg{width:14px;height:14px;color:var(--brand)}
.tk-amt{color:var(--ok);font-weight:800}
.tk-x{font-size:11px;font-weight:700;padding:2px 6px;border-radius:8px;background:var(--brand-soft);color:var(--brand)}
@keyframes tk-run{from{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--tk-w,50%) - 13px))}}
@media (prefers-reduced-motion:reduce){.tk-track{animation:none;overflow-x:auto}}
.hm .tk{max-width:1120px;margin:-26px auto 0;position:relative;z-index:2}
