.SpeechToText_wrapper__OtpLl{display:flex;flex-direction:column;gap:20px}.SpeechToText_unsupported__EpWAA{text-align:center;padding:40px 20px;color:#6b7280;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px}.SpeechToText_unsupported__EpWAA p{margin:6px 0;font-size:.9rem}.SpeechToText_controls__rCAFr{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.SpeechToText_langField__s7QWn{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:180px}.SpeechToText_label__RaQrN{font-size:.8rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.SpeechToText_select__NICsZ{padding:9px 12px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.9rem;font-family:inherit;background:#fff;color:#111827;cursor:pointer;transition:border-color .15s}.SpeechToText_select__NICsZ:focus{outline:none;border-color:#667eea}.SpeechToText_select__NICsZ:disabled{opacity:.6;cursor:not-allowed}.SpeechToText_btnRow__FdvU1{display:flex;gap:10px}.SpeechToText_startBtn__r2Wi1,.SpeechToText_stopBtn__7jL8H{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .15s}.SpeechToText_startBtn__r2Wi1{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.SpeechToText_startBtn__r2Wi1:hover{opacity:.9}.SpeechToText_stopBtn__7jL8H{background:#dc2626;color:#fff}.SpeechToText_stopBtn__7jL8H:hover{opacity:.9}.SpeechToText_clearBtn__gLGwT{padding:10px 16px;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;font-size:.9rem;font-weight:600;color:#6b7280;cursor:pointer;transition:border-color .15s,color .15s}.SpeechToText_clearBtn__gLGwT:hover:not(:disabled){border-color:#667eea;color:#667eea}.SpeechToText_clearBtn__gLGwT:disabled{opacity:.4;cursor:not-allowed}.SpeechToText_listeningBadge__58JgC{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:#dc2626}.SpeechToText_dot__yxXSL{width:8px;height:8px;background:#dc2626;border-radius:50%;animation:SpeechToText_pulse__jiJo2 1.2s ease-in-out infinite}@keyframes SpeechToText_pulse__jiJo2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.SpeechToText_transcriptBox__aS0NU{min-height:180px;padding:18px 20px;border:1.5px solid #e5e7eb;border-radius:12px;background:#fff;font-size:1rem;line-height:1.75;color:#111827;word-break:break-word}.SpeechToText_placeholder__tMXR5{color:#9ca3af;font-style:italic}.SpeechToText_finalText__wPK8n{color:#111827}.SpeechToText_interimText__osavW{color:#9ca3af;font-style:italic}.SpeechToText_footer__9n0x5{display:flex;justify-content:space-between;align-items:center}.SpeechToText_wordCount__gURql{font-size:.82rem;color:#9ca3af}.SpeechToText_copyBtn__Vznq1{padding:8px 18px;background:#fff;border:1.5px solid #667eea;border-radius:8px;font-size:.85rem;font-weight:600;color:#667eea;cursor:pointer;transition:background .15s}.SpeechToText_copyBtn__Vznq1:hover:not(:disabled){background:#f5f3ff}.SpeechToText_copyBtn__Vznq1:disabled{opacity:.4;cursor:not-allowed;border-color:#d1d5db;color:#9ca3af}@media (max-width:540px){.SpeechToText_controls__rCAFr{flex-direction:column;align-items:stretch}.SpeechToText_btnRow__FdvU1{flex-wrap:wrap}}