.SpeechInput_container__7ZzT0{flex-direction:column;gap:.75rem;padding:1.5rem;min-height:200px}.SpeechInput_container__7ZzT0,.SpeechInput_micIndicator__5tgUo{display:flex;align-items:center;justify-content:center;position:relative}.SpeechInput_micIndicator__5tgUo{width:100px;height:100px;border-radius:50%;background:var(--rsm-paper);border:3px solid var(--rsm-ink);transition:all .3s ease;color:var(--rsm-ink)}.SpeechInput_micIndicator__5tgUo.SpeechInput_active__FAH9R{background:var(--rsm-focus);border-color:var(--rsm-ink);color:var(--rsm-ink)}.SpeechInput_micIndicator__5tgUo.SpeechInput_paused__0nXUD{background:var(--rsm-paper);border-color:var(--rsm-ink);color:var(--rsm-ink);opacity:.72}.SpeechInput_micIndicator__5tgUo.SpeechInput_matched__7kAFD{background:var(--rsm-success);border-color:var(--rsm-ink);color:var(--rsm-ink);animation:SpeechInput_successPop__Y__U5 .3s ease}.SpeechInput_micIndicator__5tgUo.SpeechInput_heard__td65d{background:var(--rsm-surface);border-color:var(--rsm-ink);color:var(--rsm-ink)}.SpeechInput_micIndicator__5tgUo.SpeechInput_wrong___NG7u{background:var(--rsm-accent);border-color:var(--rsm-ink);color:var(--rsm-ink);animation:SpeechInput_shake__zhfRB .4s ease}.SpeechInput_pulseRing__GdZF_{position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--rsm-focus);animation:SpeechInput_pulseRing__GdZF_ 1.5s ease-out infinite}@keyframes SpeechInput_pulseRing__GdZF_{0%{transform:scale(1);opacity:.8}to{transform:scale(1.4);opacity:0}}@keyframes SpeechInput_successPop__Y__U5{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes SpeechInput_shake__zhfRB{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@keyframes SpeechInput_feedbackPulse__LmZl9{0%{opacity:0;transform:scale(.95)}50%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.SpeechInput_status__gpFA0{font-size:1.1rem;color:rgba(255,246,229,.96);font-weight:700;min-height:1.6em;text-align:center;transition:color .2s ease;padding:.45rem .9rem;border-radius:999px;background:color-mix(in srgb,var(--rsm-bg) 88%,transparent);border:2px solid rgba(255,246,229,.22)}.SpeechInput_status__gpFA0.SpeechInput_error__mtclJ{background:var(--rsm-paper);color:var(--rsm-ink);border:3px solid var(--rsm-ink)}.SpeechInput_micIndicator__5tgUo.SpeechInput_retry__wlhKD{background:var(--rsm-paper);animation:SpeechInput_retryCue__iHUJR .18s ease-out}.SpeechInput_status__gpFA0.SpeechInput_retryStatus__QmQQm{background:var(--rsm-paper);color:var(--rsm-ink);border:3px solid var(--rsm-ink)}@keyframes SpeechInput_retryCue__iHUJR{0%{transform:scale(.94)}to{transform:scale(1)}}.SpeechInput_pauseCard___8oXI{display:grid;gap:.4rem;justify-items:center;width:min(100%,320px);padding:1rem 1.25rem;background:var(--rsm-paper);border:3px solid var(--rsm-ink);border-radius:18px;color:var(--rsm-ink);text-align:center}.SpeechInput_pauseLabel__hfS9B{font-size:.78rem;font-weight:800;text-transform:uppercase}.SpeechInput_correctAnswer__graC8{font-size:2.8rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SpeechInput_nextCue___ZuYs,.SpeechInput_pauseCopy__3Q2lY{font-size:1rem;font-weight:800}.SpeechInput_nextCue___ZuYs{padding:.45rem .9rem;background:var(--rsm-cta);border:3px solid var(--rsm-ink);border-radius:999px;color:var(--rsm-ink);animation:SpeechInput_nextCuePop___EQ9f .7s ease both}@keyframes SpeechInput_nextCuePop___EQ9f{0%{transform:scale(.96);opacity:0}25%{transform:scale(1.04);opacity:1}to{transform:scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.SpeechInput_micIndicator__5tgUo.SpeechInput_retry__wlhKD,.SpeechInput_nextCue___ZuYs,.SpeechInput_pulseRing__GdZF_{animation:none}}.SpeechInput_transcript__0q_XY{display:flex;flex-wrap:wrap;max-width:100%;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;text-align:center;padding:.75rem 1.25rem;background:var(--rsm-paper);border-radius:12px;border:3px solid var(--rsm-ink);margin-top:.5rem}.SpeechInput_heardLabel__UNG4a{font-size:.8rem;font-weight:700;color:var(--rsm-ink);text-transform:uppercase;letter-spacing:.05em}.SpeechInput_heardText__zzu1f{overflow-wrap:anywhere;font-size:1.25rem;font-weight:700;color:var(--rsm-ink)}.SpeechInput_parsedNumber__6fzFU{font-size:1.25rem;font-weight:700;color:var(--rsm-ink);margin-left:.25rem}.SpeechInput_hint__n4lFo{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--rsm-surface);border:2px solid var(--rsm-ink);border-radius:9999px;font-size:.875rem;color:var(--rsm-ink);animation:SpeechInput_fadeIn__GxJLw .3s ease}.SpeechInput_hint__n4lFo svg{color:var(--rsm-ink)}@keyframes SpeechInput_fadeIn__GxJLw{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.SpeechInput_progressContainer__CtKrv{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:280px;padding:1rem;background:var(--rsm-paper);border-radius:1rem;border:3px solid var(--rsm-ink)}.SpeechInput_progressBar__waBXC{width:100%;height:10px;background:var(--rsm-surface);border-radius:9999px;overflow:hidden;border:2px solid var(--rsm-ink)}.SpeechInput_progressFill__mNWdW{height:100%;background:var(--rsm-focus);border-radius:9999px;transition:width .3s ease;animation:SpeechInput_shimmer__3KN6D 1.5s infinite;background-size:200% 100%}@keyframes SpeechInput_shimmer__3KN6D{0%{background-position:200% 0}to{background-position:-200% 0}}.SpeechInput_progressText___FwsE{font-size:.85rem;font-weight:700;color:var(--rsm-ink)}.SpeechInput_loadingMessage__UQ855{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center;margin-top:.25rem}.SpeechInput_loadingTitle__1cqOq{font-size:1rem;font-weight:700;color:var(--rsm-ink)}.SpeechInput_loadingSubtitle__o6aTt{font-size:.85rem;font-weight:500;color:rgba(11,11,11,.6)}.SpeechInput_spin__R_7me{animation:SpeechInput_spin__R_7me 1s linear infinite}@keyframes SpeechInput_spin__R_7me{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SpeechInput_listenIndicator__RG_9O .SpeechInput_pulse__Pno80{width:36px;height:36px;border-radius:50%;background:var(--rsm-focus);animation:SpeechInput_pulse__Pno80 1.6s infinite}.SpeechInput_listenIndicator__RG_9O.SpeechInput_correct__iyc9Y{background:var(--rsm-success);border-color:var(--rsm-ink)}.SpeechInput_listenIndicator__RG_9O.SpeechInput_incorrect__OW_O0{background:var(--rsm-accent);border-color:var(--rsm-ink)}@keyframes SpeechInput_pulse__Pno80{0%{transform:scale(1)}70%{transform:scale(1.1)}to{transform:scale(1)}}.SpeechInput_answerFeedback___Sa_f{position:absolute;inset:0;z-index:10;display:grid;place-items:center;border:3px solid var(--rsm-ink);border-radius:20px;color:var(--rsm-ink);background:color-mix(in srgb,var(--rsm-focus) 30%,transparent);pointer-events:none}.SpeechInput_answerFeedback___Sa_f[data-correct=true]{background:color-mix(in srgb,var(--rsm-success) 30%,transparent)}.SpeechInput_container__7ZzT0{box-sizing:border-box;padding:16px;color:var(--rsm-ink);background:var(--rsm-surface);border:3px solid var(--rsm-ink);border-radius:20px}@media (prefers-reduced-motion:reduce){.SpeechInput_container__7ZzT0 *,.SpeechInput_container__7ZzT0 :after,.SpeechInput_container__7ZzT0 :before{animation:none!important;transition:none!important}}