.voice-recorder[data-v-6cb4067b]{max-width:700px;width:100%;background:#fff;box-sizing:border-box;border-radius:24px;padding:24px 22px 28px;border:1px solid #e2e8f0;box-shadow:0 6px 18px rgba(0,0,0,.06);font-family:Segoe UI,Roboto,system-ui,sans-serif}.status-bar[data-v-6cb4067b]{background:#f1f5f9;border-radius:60px;padding:8px 18px 8px 22px;display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;border:1px solid #dce3ec}.status-indicator[data-v-6cb4067b]{display:flex;align-items:center;gap:10px;font-size:30px;font-weight:500;color:#1e3148}.dot[data-v-6cb4067b]{width:14px;height:14px;border-radius:50%;background:#94a3b8;transition:.15s;flex-shrink:0}.dot.idle[data-v-6cb4067b]{background:#4caf84}.dot.recording[data-v-6cb4067b]{background:#ef4444;animation:pulse-6cb4067b 1s infinite}.dot.paused[data-v-6cb4067b]{background:#f59e0b}@keyframes pulse-6cb4067b{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.timer[data-v-6cb4067b]{font-family:SF Mono,Fira Code,monospace;font-size:30px;font-weight:500;letter-spacing:.5px;background:hsla(0,0%,100%,.7);padding:0 14px;border-radius:40px;color:#0a1d34}.wave-track[data-v-6cb4067b]{background:#e7eef8;height:6px;border-radius:20px;margin:4px 0 18px 0;overflow:hidden}.wave-fill[data-v-6cb4067b]{height:100%;width:0;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:20px;transition:width .15s linear}.controls[data-v-6cb4067b]{display:flex;flex-wrap:wrap;gap:10px 8px;margin:16px 0 12px 0;justify-content:center}.btn[data-v-6cb4067b]{background:#f8fafc;border:1px solid #d1dbe8;padding:10px 20px;border-radius:60px;font-weight:550;font-size:20px;color:#1e3148;cursor:pointer;transition:.08s;flex:1 0 auto;min-width:76px;letter-spacing:.2px;background:#fff}.btn[data-v-6cb4067b]:active{transform:scale(.96);background:#eef3fc}.btn[data-v-6cb4067b]:disabled{opacity:.4;pointer-events:none;filter:grayscale(.3);transform:none}.btn-primary[data-v-6cb4067b]{background:#1d3d6e;color:#fff;border-color:#1d3d6e}.btn-primary[data-v-6cb4067b]:active{background:#112d50}.btn-primary[data-v-6cb4067b]:disabled{background:#1d3d6e}.btn-success[data-v-6cb4067b]{background:#2b6e4b;color:#fff;border-color:#2b6e4b}.btn-success[data-v-6cb4067b]:active{background:#1e5338}.btn-danger[data-v-6cb4067b]{background:#b13e3e;color:#fff;border-color:#b13e3e}.btn-danger[data-v-6cb4067b]:active{background:#8f2d2d}.btn-warning[data-v-6cb4067b]{background:#b8892e;color:#fff;border-color:#b8892e}.btn-warning[data-v-6cb4067b]:active{background:#9c7122}.btn-outline[data-v-6cb4067b]{background:transparent;border:1px solid #bcc9dd}.btn-outline[data-v-6cb4067b]:active{background:#e2eaf5}.upload-section[data-v-6cb4067b]{margin-top:20px;padding-top:16px;border-top:2px dashed #d3deec;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.file-label[data-v-6cb4067b]{background:#eef3fa;padding:6px 16px;border-radius:60px;font-size:20px;color:#1c314b;border:1px solid #d2deef;flex:1;min-width:140px;word-break:break-all}.btn-upload[data-v-6cb4067b]{background:#1d3d6e;color:#fff;border:none;padding:8px 24px;border-radius:60px;font-weight:550;font-size:20px;cursor:pointer;transition:.08s;border:1px solid #1d3d6e;white-space:nowrap}.btn-upload[data-v-6cb4067b]:active{transform:scale(.96);background:#112d50}.btn-upload[data-v-6cb4067b]:disabled{opacity:.4;pointer-events:none}.log[data-v-6cb4067b]{background:#eef3fa;padding:5px 14px;border-radius:30px;color:#1f3857;font-size:20px;margin-top:12px;display:flex;align-items:center;gap:8px;border:1px solid #d4e0ef}.converting-spinner[data-v-6cb4067b]{color:#3b82f6;font-weight:600}