.step {
  transition: all 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}
.hide {
  opacity: 0;
  transform: translateY(12px);
  pointer-events: none;
  position: absolute;
  width: 100%;
}
.show {
  opacity: 1;
  transform: translateY(0);
  position: relative;
}
.mode-active {
  background: #f97316;
  color: white;
  border-color: #f97316;
}
