/* One quiet question transition across DAS diagnostics. */
.trial-dialog .trial-body.trial-enter,
.wazn-dialog .wazn-body.wazn-enter,
.masir-dialog .masir-body.masir-enter,
#income-quiz.income-quiz-enter,
.partners-dialog-content.partners-enter {
  animation: das-question-enter 260ms cubic-bezier(.2,.7,.2,1) both;
}

@keyframes das-question-enter {
  from { opacity:.35; filter:blur(3px); transform:translateY(7px); }
  to { opacity:1; filter:blur(0); transform:translateY(0); }
}

.trial-enter .trial-option,
.wazn-enter .wazn-choices button,
.masir-enter .masir-bubble,
.income-quiz-enter .income-quiz-options button,
.partners-enter .partners-option {
  animation:das-option-enter 250ms ease-out both;
  animation-delay:var(--choice-delay,0ms);
}

@keyframes das-option-enter {
  from { opacity:0; filter:blur(2px); }
  to { opacity:1; filter:blur(0); }
}

.trial-option:nth-child(2),.wazn-choices button:nth-child(2),.masir-bubble:nth-child(2),.income-quiz-options button:nth-child(2),.partners-option:nth-child(2){--choice-delay:35ms}
.trial-option:nth-child(3),.wazn-choices button:nth-child(3),.masir-bubble:nth-child(3),.income-quiz-options button:nth-child(3),.partners-option:nth-child(3){--choice-delay:70ms}
.trial-option:nth-child(4),.wazn-choices button:nth-child(4),.masir-bubble:nth-child(4),.income-quiz-options button:nth-child(4),.partners-option:nth-child(4){--choice-delay:105ms}
.trial-option:nth-child(5),.wazn-choices button:nth-child(5),.masir-bubble:nth-child(5),.income-quiz-options button:nth-child(5),.partners-option:nth-child(5){--choice-delay:140ms}
.trial-option:nth-child(n+6),.wazn-choices button:nth-child(n+6),.masir-bubble:nth-child(n+6),.income-quiz-options button:nth-child(n+6),.partners-option:nth-child(n+6){--choice-delay:175ms}

@media (prefers-reduced-motion:reduce) {
  .trial-dialog .trial-body.trial-enter,
  .wazn-dialog .wazn-body.wazn-enter,
  .masir-dialog .masir-body.masir-enter,
  #income-quiz.income-quiz-enter,
  .partners-dialog-content.partners-enter,
  .trial-enter .trial-option,
  .wazn-enter .wazn-choices button,
  .masir-enter .masir-bubble,
  .income-quiz-enter .income-quiz-options button,
  .partners-enter .partners-option { animation:none!important; }
}
