.SpeechToText_container__Qqq_L{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%;max-width:800px;margin:0 auto}.SpeechToText_errorBanner__Pdv3_{padding:var(--spacing-4);background:rgba(239,68,68,.1);color:#ef4444;border-left:4px solid #ef4444;border-radius:var(--radius-md);font-weight:600}.SpeechToText_controls__eUUDt{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-2) 0}@media (min-width:600px){.SpeechToText_controls__eUUDt{flex-direction:row;justify-content:space-between;align-items:center}}.SpeechToText_micBtn__xadSr{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--bg-primary);color:var(--text-primary);border:2px solid var(--brand-primary);padding:var(--spacing-3) var(--spacing-6);border-radius:30px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .2s}.SpeechToText_micBtn__xadSr:hover{background:var(--brand-primary);color:#000}.SpeechToText_recordingBtn__dfcwD{background:rgba(239,68,68,.1);border-color:#ef4444;color:#ef4444}.SpeechToText_recordingBtn__dfcwD:hover{background:rgba(239,68,68,.2);color:#ef4444}.SpeechToText_pulseIcon__PovL2{width:12px;height:12px;background-color:#ef4444;border-radius:50%;animation:SpeechToText_pulseMic__LqTEn 1.5s infinite}@keyframes SpeechToText_pulseMic__LqTEn{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(239,68,68,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(239,68,68,0)}}.SpeechToText_actions__bozrx{display:flex;gap:var(--spacing-3)}.SpeechToText_actionBtn__iGI9Z{background:transparent;color:var(--text-secondary);border:1px solid var(--border-color);padding:8px 16px;border-radius:var(--radius-md);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}.SpeechToText_actionBtn__iGI9Z:hover{background:var(--text-primary);color:var(--bg-primary)}.SpeechToText_primaryBtn__J_G5k{background:var(--brand-primary);color:#000;border:none;padding:8px 16px;border-radius:var(--radius-md);font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s}.SpeechToText_primaryBtn__J_G5k:hover{background:var(--brand-primary-hover)}.SpeechToText_editorPanel__bRatz{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.SpeechToText_editorHeader__UQCdx{padding:var(--spacing-3) var(--spacing-5);background:rgba(0,0,0,.02);border-bottom:1px solid var(--border-color);font-weight:700;color:var(--text-secondary);text-transform:uppercase;font-size:.85rem;letter-spacing:.5px}[data-theme=dark] .SpeechToText_editorHeader__UQCdx{background:rgba(255,255,255,.02)}.SpeechToText_transcriptionArea__ft3sK{padding:var(--spacing-5);min-height:400px;font-size:1.2rem;line-height:1.6;color:var(--text-primary);background:var(--bg-primary)}.SpeechToText_interimText__Q9t2j{color:var(--text-secondary);font-style:italic}.SpeechToText_placeholder__uep6A{color:var(--text-secondary);opacity:.7}