.TrainingQuestionOptions_options__1qBe4{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}@media(max-width:639px){.TrainingQuestionOptions_options__1qBe4{grid-template-columns:1fr}}.TrainingQuestionSpeech_speech__IXIqJ{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:6px}.TrainingQuestionSpeech_mic__18zW2{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:9999px;font-size:1.25rem;color:#fff;transition:background-color .25s ease}.TrainingQuestionSpeech_micListening__JcaWz{background:#f99746;animation:TrainingQuestionSpeech_pulse__tkedz 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.TrainingQuestionSpeech_micListening__JcaWz{animation:none}}.TrainingQuestionSpeech_micDone__YgeFk{background:#9ac014}.TrainingQuestionSpeech_result__cQVvT{display:flex;flex-direction:column;align-items:center;gap:2px}.TrainingQuestionSpeech_hint__VbSEV{font-size:.875rem;color:#78778f}.dark .TrainingQuestionSpeech_hint__VbSEV{color:#9b9bad}.TrainingQuestionSpeech_match__FrMD1{font-size:1rem;font-weight:600;color:#7b9a10}.dark .TrainingQuestionSpeech_match__FrMD1{color:#9ac014}@keyframes TrainingQuestionSpeech_pulse__tkedz{50%{box-shadow:0 0 0 10px rgba(249,151,70,.18)}}.TrainingQuestionSprint_timer__8n9LQ{position:relative;height:16px;margin-top:4px;overflow:hidden;border-radius:9999px;background:#eaeaee}.dark .TrainingQuestionSprint_timer__8n9LQ{background:#3a3a3f}.TrainingQuestionSprint_timerDone__enhls{display:block;height:100%;border-radius:9999px;background:#f99746;transition:width 1s linear}.TrainingQuestionSprint_timerLabel__XbALy{position:absolute;top:50%;right:8px;transform:translateY(-50%);font-size:.75rem;line-height:1;font-weight:600;font-variant-numeric:tabular-nums;color:#78778f}.dark .TrainingQuestionSprint_timerLabel__XbALy{color:#9b9bad}.TrainingQuestionSprint_options__zWXcW{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}.TrainingQuestionSprint_label__FU2gN{display:flex;align-items:center;justify-content:center;gap:10px}