.modal-fade-enter-active[data-v-67f0d3be],.modal-fade-leave-active[data-v-67f0d3be]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-67f0d3be],.modal-fade-leave-to[data-v-67f0d3be]{opacity:0}.voice-recording-container[data-v-de9a85d5]{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.button-row[data-v-de9a85d5]{align-items:center;display:flex;gap:.5rem}.mic-test-button[data-v-de9a85d5]{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;color:#6b7280;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.35rem;justify-content:center;padding:.4rem .75rem;position:relative;transition:all .2s}.dark .mic-test-button[data-v-de9a85d5]{background-color:#1f2937;border-color:#4b5563;color:#9ca3af}.mic-test-button[data-v-de9a85d5]:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af;color:#374151}.dark .mic-test-button[data-v-de9a85d5]:hover:not(:disabled){background-color:#374151;border-color:#6b7280;color:#f3f4f6}.mic-test-button.testing[data-v-de9a85d5]{animation:pulse-de9a85d5 2s infinite;background-color:#3b82f6;border-color:#3b82f6;color:#fff}.mic-test-button[data-v-de9a85d5]:disabled{cursor:not-allowed;opacity:.5}.voice-record-button[data-v-de9a85d5]{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;color:#374151;cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;justify-content:center;padding:.5rem 1rem;position:relative;transition:all .2s}.dark .voice-record-button[data-v-de9a85d5]{background-color:#1f2937;border-color:#4b5563;color:#f3f4f6}.voice-record-button[data-v-de9a85d5]:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.dark .voice-record-button[data-v-de9a85d5]:hover:not(:disabled){background-color:#374151;border-color:#6b7280}.voice-record-button.recording[data-v-de9a85d5]{animation:pulse-de9a85d5 2s infinite;background-color:#dc2626;border-color:#dc2626;color:#fff}.voice-record-button.processing[data-v-de9a85d5]{background-color:#3b82f6;border-color:#3b82f6;color:#fff;cursor:wait}.voice-record-button.error[data-v-de9a85d5]{background-color:#ef4444;border-color:#ef4444;color:#fff}.voice-record-button[data-v-de9a85d5]:disabled{cursor:not-allowed;opacity:.5}.recording-pulse[data-v-de9a85d5]{animation:pulse-dot-de9a85d5 1.5s infinite;background-color:#dc2626;border-radius:50%;height:12px;position:absolute;right:-4px;top:-4px;width:12px}@keyframes pulse-de9a85d5{0%,to{opacity:1}50%{opacity:.8}}@keyframes pulse-dot-de9a85d5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.status-display[data-v-de9a85d5]{align-items:center;display:flex;gap:.5rem}.duration-text[data-v-de9a85d5]{color:#6b7280;font-family:monospace;font-size:.875rem;font-weight:500}.dark .duration-text[data-v-de9a85d5]{color:#9ca3af}.processing-text[data-v-de9a85d5],.testing-text[data-v-de9a85d5]{animation:pulse-de9a85d5 2s infinite;color:#3b82f6;font-size:.875rem;font-weight:500}.error-message[data-v-de9a85d5]{align-items:center;background-color:#fee2e2;border:1px solid #fecaca;border-radius:.375rem;color:#991b1b;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem .75rem}.dark .error-message[data-v-de9a85d5]{background-color:#7f1d1d;border-color:#991b1b;color:#fecaca}.transcription-result[data-v-de9a85d5]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:.5rem;padding:1rem;width:100%}.dark .transcription-result[data-v-de9a85d5]{background-color:#1f2937;border-color:#374151}.transcription-header[data-v-de9a85d5]{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.transcription-label[data-v-de9a85d5]{color:#374151;font-size:.875rem;font-weight:600}.dark .transcription-label[data-v-de9a85d5]{color:#f3f4f6}.detected-language[data-v-de9a85d5]{background-color:#dbeafe;border-radius:.25rem;color:#1e40af;font-size:.75rem;padding:.125rem .5rem}.dark .detected-language[data-v-de9a85d5]{background-color:#1e3a8a;color:#bfdbfe}.confidence-badge[data-v-de9a85d5]{border-radius:.25rem;font-size:.75rem;font-weight:500;padding:.125rem .5rem}.confidence-high[data-v-de9a85d5]{background-color:#d1fae5;color:#065f46}.dark .confidence-high[data-v-de9a85d5]{background-color:#065f46;color:#d1fae5}.confidence-medium[data-v-de9a85d5]{background-color:#fef3c7;color:#92400e}.dark .confidence-medium[data-v-de9a85d5]{background-color:#92400e;color:#fef3c7}.confidence-low[data-v-de9a85d5]{background-color:#fee2e2;color:#991b1b}.dark .confidence-low[data-v-de9a85d5]{background-color:#991b1b;color:#fee2e2}.transcription-text[data-v-de9a85d5]{color:#1f2937;font-size:.875rem;line-height:1.5;margin:0}.dark .transcription-text[data-v-de9a85d5]{color:#e5e7eb}.audio-level-indicator[data-v-de9a85d5]{background-color:#e5e7eb;border-radius:4px;box-shadow:inset 0 1px 3px #0000001a;height:8px;margin-top:.5rem;overflow:hidden;width:200px}.dark .audio-level-indicator[data-v-de9a85d5]{background-color:#374151}.audio-level-bar[data-v-de9a85d5]{background:linear-gradient(90deg,#10b981,#f59e0b,#ef4444);border-radius:4px;box-shadow:0 0 8px #10b98180;height:100%;transition:width .05s ease-out}@keyframes sparkle-5ddcecf2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.animate-sparkle[data-v-5ddcecf2]{animation:sparkle-5ddcecf2 2s ease-in-out infinite}.overflow-y-auto[data-v-f5c3e5a7]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-f5c3e5a7]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overflow-y-auto[data-v-f5c3e5a7]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto[data-v-f5c3e5a7]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dark .overflow-y-auto[data-v-f5c3e5a7]::-webkit-scrollbar-track{background:#374151}.dark .overflow-y-auto[data-v-f5c3e5a7]::-webkit-scrollbar-thumb{background:#6b7280}.dark .overflow-y-auto[data-v-f5c3e5a7]::-webkit-scrollbar-thumb:hover{background:#9ca3af}
