.question-step-shell{transition:height .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.question-step-in-forward,.question-step-in-back,.question-step-out-forward,.question-step-out-back,.question-step-count-forward,.question-step-count-back{animation-duration:.26s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.question-step-in-forward{animation-name:question-step-in-forward}.question-step-in-back{animation-name:question-step-in-back}.question-step-out-forward,.question-step-out-back{pointer-events:none;width:100%;animation-duration:.16s;position:absolute;top:0;left:0}.question-step-out-forward{animation-name:question-step-out-forward}.question-step-out-back{animation-name:question-step-out-back}.question-step-count-forward,.question-step-count-back{animation-duration:.22s;display:inline-block}.question-step-count-forward{animation-name:question-step-count-forward}.question-step-count-back{animation-name:question-step-count-back}@keyframes question-step-in-forward{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes question-step-in-back{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes question-step-out-forward{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes question-step-out-back{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}@keyframes question-step-count-forward{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes question-step-count-back{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.question-step-shell{transition:none}.question-step-in-forward,.question-step-in-back,.question-step-out-forward,.question-step-out-back,.question-step-count-forward,.question-step-count-back{animation:none}}
