.drop-zone[data-v-4c288842]{align-items:center;background:#f7fafc;border:3px dashed #cbd5e0;border-radius:12px;cursor:pointer;display:flex;justify-content:center;min-height:200px;padding:3rem 2rem;text-align:center;transition:all .3s ease}.drop-zone[data-v-4c288842]:hover{background:#ebf8ff;border-color:#4299e1}.drop-zone.drag-over[data-v-4c288842]{background:#e6fffa;border-color:#00dc82;transform:scale(1.02)}.drop-zone.has-file[data-v-4c288842]{background:#f0fff4;border-color:#48bb78}.drop-zone-content[data-v-4c288842]{width:100%}.upload-icon[data-v-4c288842]{color:#4299e1;height:64px;margin:0 auto 1rem;width:64px}.drop-text[data-v-4c288842]{color:#2d3748;font-size:1.125rem;font-weight:500;margin-bottom:.5rem}.supported-formats[data-v-4c288842]{color:#718096;font-size:.875rem}.file-info[data-v-4c288842]{align-items:center;background:#fff;border-radius:8px;display:flex;gap:1rem;padding:1rem;width:100%}.file-icon[data-v-4c288842]{color:#4299e1;flex-shrink:0;height:48px;width:48px}.file-details[data-v-4c288842]{flex:1;text-align:left}.file-name[data-v-4c288842]{color:#2d3748;font-weight:600;margin-bottom:.25rem;word-break:break-all}.file-size[data-v-4c288842]{color:#718096;font-size:.875rem}.clear-btn[data-v-4c288842]{align-items:center;background:#fc8181;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s;width:32px}.clear-btn[data-v-4c288842]:hover:not(:disabled){background:#f56565;transform:scale(1.1)}.clear-btn[data-v-4c288842]:disabled{cursor:not-allowed;opacity:.5}.clear-btn svg[data-v-4c288842]{height:20px;width:20px}.convert-btn[data-v-4c288842]{align-items:center;background:#00dc82;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:1.5rem;padding:1rem;transition:all .3s;width:100%}.convert-btn[data-v-4c288842]:hover:not(:disabled){background:#00c474;box-shadow:0 4px 12px #00dc8266;transform:translateY(-2px)}.convert-btn[data-v-4c288842]:disabled{background:#a0aec0;cursor:not-allowed;transform:none}.loading[data-v-4c288842]{align-items:center;display:flex;gap:.5rem}.spinner[data-v-4c288842]{animation:spin-4c288842 .8s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes spin-4c288842{to{transform:rotate(1turn)}}.status-message[data-v-4c288842]{border-radius:8px;font-weight:500;margin-top:1rem;padding:1rem;text-align:center}.status-message.success[data-v-4c288842]{background:#c6f6d5;border:1px solid #9ae6b4;color:#22543d}.status-message.error[data-v-4c288842]{background:#fed7d7;border:1px solid #fc8181;color:#742a2a}.status-message.info[data-v-4c288842]{background:#bee3f8;border:1px solid #90cdf4;color:#2c5282}.download-buttons[data-v-9f03342f]{display:flex;gap:12px;justify-content:flex-end;margin-bottom:16px}.download-btn[data-v-9f03342f]{align-items:center;border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.download-btn svg[data-v-9f03342f]{height:20px;width:20px}.pdf-btn[data-v-9f03342f]{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff}.pdf-btn[data-v-9f03342f]:hover{background:linear-gradient(135deg,#ee5a6f,#ff6b6b);box-shadow:0 4px 8px #ff6b6b4d;transform:translateY(-2px)}.doc-btn[data-v-9f03342f]{background:linear-gradient(135deg,#4e73df,#224abe);color:#fff}.doc-btn[data-v-9f03342f]:hover{background:linear-gradient(135deg,#224abe,#4e73df);box-shadow:0 4px 8px #4e73df4d;transform:translateY(-2px)}.download-btn[data-v-9f03342f]:active{transform:translateY(0)}.download-btn[data-v-9f03342f]:disabled{cursor:not-allowed;opacity:.5}.toggle-container[data-v-a4924053]{align-items:center;display:flex;gap:10px}.toggle-label[data-v-a4924053]{color:#718096;font-size:14px;transition:color .2s}.toggle-label.active[data-v-a4924053]{color:#2c3e50;font-weight:600}.toggle-switch[data-v-a4924053]{cursor:pointer;display:inline-block;height:24px;position:relative;width:48px}.toggle-switch input[data-v-a4924053]{height:0;opacity:0;width:0}.slider[data-v-a4924053]{background-color:#cbd5e0;border-radius:24px;inset:0;position:absolute;transition:background-color .3s}.slider[data-v-a4924053]:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:transform .3s;width:18px}input:checked+.slider[data-v-a4924053]{background-color:#48bb78}input:checked+.slider[data-v-a4924053]:before{transform:translate(24px)}input:focus+.slider[data-v-a4924053]{box-shadow:0 0 0 2px #48bb7833}.search-container[data-v-e506ed3d]{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000d;display:flex;gap:.75rem;margin-bottom:1rem;padding:1rem}.search-input-wrapper[data-v-e506ed3d]{flex:1;position:relative}.search-input[data-v-e506ed3d]{border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;outline:none;padding:.75rem 5rem .75rem 1rem;transition:all .2s ease;width:100%}.search-input[data-v-e506ed3d]:focus{border-color:#00dc82;box-shadow:0 0 0 3px #00dc821a}.search-counter[data-v-e506ed3d]{background:#f0fff4;border-radius:12px;color:#00dc82;font-size:.875rem;font-weight:600;padding:.25rem .75rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.search-counter.no-results[data-v-e506ed3d]{background:#fed7d7;color:#e53e3e}.search-nav-btn[data-v-e506ed3d]{align-items:center;background:#fc8181;border:2px solid #f56565;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .2s ease;width:44px}.search-nav-btn[data-v-e506ed3d]:hover:not(:disabled){background:#f56565;border-color:#e53e3e;color:#fff;transform:scale(1.05)}.search-nav-btn[data-v-e506ed3d]:disabled{cursor:not-allowed;opacity:.4}.search-nav-btn svg[data-v-e506ed3d]{height:20px;width:20px}.transcript-container[data-v-c351e164]{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000d;color:#2d3748;display:flex;flex-wrap:wrap;font-size:1.125rem;line-height:1.8;margin-bottom:1.5rem;padding:1.5rem;text-align:left}.transcript-word[data-v-c351e164]{border-radius:4px;cursor:pointer;display:inline-block;font-size:16px;line-height:1.4;padding:0 .2rem .2rem .1rem!important;padding:.2rem .3rem;position:relative;transition:all .2s ease}.transcript-word[data-v-c351e164]:hover{background:#e6fffa;color:#00dc82}.transcript-word.active[data-v-c351e164]{background:#00dc82;box-shadow:0 2px 6px #00dc824d;color:#fff;font-weight:600;padding:.2rem .3rem}.transcript-word.search-match[data-v-c351e164]{background:#fef08a;color:#854d0e;padding:.2rem .3rem}.transcript-word.current-search[data-v-c351e164]{background:#facc15;border:2px solid #eab308;box-shadow:0 2px 8px #facc1566;color:#713f12;font-weight:700;padding:.2rem .4rem}.transcript-word.selected[data-v-c351e164]{background:#bfdbfe;border:2px solid #3b82f6;color:#1e40af;padding:.2rem .3rem}.context-menu[data-v-dfd3fc16]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:180px;padding:4px 0;position:fixed;z-index:1000}.menu-item[data-v-dfd3fc16]{color:#2c3e50;cursor:pointer;font-size:14px;padding:10px 16px;transition:background-color .2s}.menu-item[data-v-dfd3fc16]:hover{background-color:#f7fafc}.menu-item[data-v-dfd3fc16]:active{background-color:#edf2f7}.audio-player[data-v-37fc3dda]{background:#e6f2ff;border:2px solid #bee3f8;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:1.5rem;padding:1.5rem}.player-controls[data-v-37fc3dda]{gap:1rem;margin-bottom:1.5rem}.play-pause-btn[data-v-37fc3dda],.player-controls[data-v-37fc3dda]{align-items:center;display:flex;justify-content:center}.play-pause-btn[data-v-37fc3dda]{background:#4299e1;border:none;border-radius:50%;box-shadow:0 4px 12px #4299e14d;color:#fff;cursor:pointer;height:60px;transition:all .3s ease;width:60px}.play-pause-btn[data-v-37fc3dda]:hover:not(:disabled){background:#3182ce;box-shadow:0 6px 16px #4299e166;transform:scale(1.05)}.play-pause-btn[data-v-37fc3dda]:disabled{background:#cbd5e0;box-shadow:none;cursor:not-allowed}.play-pause-btn svg[data-v-37fc3dda]{height:28px;width:28px}.skip-btn[data-v-37fc3dda]{align-items:center;background:#bee3f8;border:none;border-radius:50%;color:#2c5282;cursor:pointer;display:flex;height:48px;justify-content:center;position:relative;transition:all .2s ease;width:48px}.skip-btn[data-v-37fc3dda]:hover:not(:disabled){background:#90cdf4;color:#1a365d;transform:scale(1.05)}.skip-btn[data-v-37fc3dda]:disabled{cursor:not-allowed;opacity:.4}.skip-btn svg[data-v-37fc3dda]{height:24px;width:24px}.skip-label[data-v-37fc3dda]{bottom:8px;font-size:.625rem;font-weight:700;position:absolute}.progress-section[data-v-37fc3dda]{width:100%}.time-display[data-v-37fc3dda]{color:#718096;display:flex;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:500;justify-content:space-between;margin-bottom:.75rem}.progress-bar-container[data-v-37fc3dda]{cursor:pointer;padding:.5rem 0}.progress-bar[data-v-37fc3dda]{background:#e2e8f0;border-radius:3px;height:6px;overflow:visible;position:relative;width:100%}.progress-fill[data-v-37fc3dda]{background:#4299e1;border-radius:3px;height:100%;transition:width .1s linear}.progress-handle[data-v-37fc3dda]{background:#4299e1;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .1s linear;width:16px}.progress-bar-container:hover .progress-handle[data-v-37fc3dda]{height:18px;width:18px}.playback-rate-controls[data-v-37fc3dda]{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;padding-top:1rem}.rate-label[data-v-37fc3dda]{color:#4a5568;font-size:.875rem;font-weight:600}.rate-buttons[data-v-37fc3dda]{display:flex;flex-wrap:wrap;gap:.5rem}.rate-btn[data-v-37fc3dda]{background:#fff;border:2px solid #e2e8f0;border-radius:6px;color:#4a5568;cursor:pointer;font-size:.875rem;font-weight:600;min-width:52px;padding:.5rem .75rem;transition:all .2s ease}.rate-btn[data-v-37fc3dda]:hover:not(:disabled){background:#ebf8ff;border-color:#4299e1;color:#4299e1}.rate-btn.active[data-v-37fc3dda]{background:#4299e1;border-color:#4299e1;color:#fff}.rate-btn[data-v-37fc3dda]:disabled{cursor:not-allowed;opacity:.4}.action-buttons[data-v-6c1cb292]{display:flex;flex-direction:column;gap:1rem}.download-btn[data-v-6c1cb292],.reset-btn[data-v-6c1cb292]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem;transition:all .3s;width:100%}.download-btn[data-v-6c1cb292]{background:#4299e1;color:#fff}.download-btn[data-v-6c1cb292]:hover{background:#3182ce;box-shadow:0 4px 12px #4299e166;transform:translateY(-2px)}.download-btn svg[data-v-6c1cb292]{height:24px;width:24px}.reset-btn[data-v-6c1cb292]{background:#edf2f7;color:#2d3748}.reset-btn[data-v-6c1cb292]:hover{background:#e2e8f0;transform:translateY(-2px)}.upload-container[data-v-9c108428]{background:#fff;border-radius:12px;font-family:system-ui,-apple-system,sans-serif;margin:0 auto;max-width:900px;padding:2rem}h1[data-v-9c108428]{color:#2c3e50;font-size:2rem;margin-bottom:2rem;text-align:center}.converted-section[data-v-9c108428]{background:#f0fff4;border:2px solid #48bb78;border-radius:12px;margin-top:2rem;padding:2rem;text-align:center}.controls-row[data-v-9c108428]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding:0 1rem}*{box-sizing:border-box;margin:0;padding:0}body{background:#fff;font-family:system-ui,-apple-system,sans-serif;min-height:100vh}.app-container{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:2rem}
