.cAzVOW_container{max-width:800px;color:var(--text-primary,#fff);margin:0 auto;padding:2rem}.cAzVOW_workspace{flex-direction:column;align-items:stretch;gap:1.25rem;display:flex}.cAzVOW_modeTabs{border-radius:var(--radius-pill);background:var(--bg-tertiary,#0f172ab3);border:1px solid var(--border-color,#ffffff1a);align-self:center;gap:.25rem;width:fit-content;margin-bottom:1.25rem;padding:.35rem;display:flex;box-shadow:0 2px 12px #0003}.cAzVOW_modeTab{color:var(--text-secondary,#94a3b8);cursor:pointer;transition:var(--transition-colors);border-radius:var(--radius-pill);white-space:nowrap;background:0 0;border:none;outline:none;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.5rem;font-size:.9rem;font-weight:700;display:flex}.cAzVOW_modeTab:hover:not(:disabled):not(.cAzVOW_modeTabActive){color:var(--text-primary);background:#ffffff0d}.cAzVOW_modeTabActive{background:var(--accent-primary,#06b6d4);color:var(--on-primary);font-weight:800;box-shadow:0 4px 18px #06b6d466}.cAzVOW_modeTab:disabled{opacity:.5;cursor:not-allowed}.cAzVOW_modeTabDisabled{opacity:.45;cursor:not-allowed}.cAzVOW_tabBadge{color:#fbbf24;border-radius:var(--radius-pill);white-space:nowrap;letter-spacing:.2px;background:#f59e0b26;border:1px solid #f59e0b4d;padding:.1rem .3rem;font-size:.58rem;font-weight:600}.cAzVOW_infoBanner{border-radius:var(--radius-md);color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b40;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;padding:.65rem .9rem;font-size:.82rem;line-height:1.4;display:flex}.cAzVOW_infoBanner svg{flex-shrink:0;margin-top:1px}.cAzVOW_previewArea{border:1px solid var(--border-color,#ffffff1a);border-radius:var(--radius-lg);background:#0a0f1a;justify-content:center;align-items:center;min-height:280px;display:flex;position:relative;overflow:hidden}.cAzVOW_liveVideo{border-radius:var(--radius-lg);object-fit:contain;width:100%;max-height:360px;display:block}.cAzVOW_waveformCanvas{border-radius:var(--radius-lg);width:100%;height:140px;display:block}.cAzVOW_previewPlaceholder{color:var(--text-secondary,#94a3b8);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 2rem;display:flex;position:absolute;inset:0}.cAzVOW_placeholderIcon{opacity:.3}.cAzVOW_timerBadge{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;align-items:center;gap:.5rem;padding:.35rem .75rem;font-family:monospace;font-size:1rem;font-weight:700;display:flex;position:absolute;top:12px;left:12px}.cAzVOW_timerActive{color:#fff;background:#ef4444d9}.cAzVOW_timerPaused{color:#fff;background:#f59e0bd9}.cAzVOW_recDot{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.cAzVOW_recDotPulse{animation:1s ease-in-out infinite cAzVOW_pulse}@keyframes cAzVOW_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.cAzVOW_controls{flex-wrap:wrap;gap:.75rem;display:flex}.cAzVOW_startBtn{background:var(--accent-primary,#06b6d4);color:var(--on-primary);border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-fast);border:none;outline:none;flex:1;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 2rem;font-size:1rem;font-weight:800;display:flex;box-shadow:0 4px 18px #06b6d459}.cAzVOW_startBtn:hover:not(:disabled){opacity:.88;transform:translateY(-1px);box-shadow:0 6px 22px #06b6d480}.cAzVOW_startBtn:disabled{opacity:.45;cursor:not-allowed}.cAzVOW_stopBtn{color:var(--status-error);border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-fast);background:#ef444426;border:1px solid #ef444466;outline:none;align-items:center;gap:.5rem;padding:.7rem 1.5rem;font-size:.95rem;font-weight:600;display:flex}.cAzVOW_stopBtn:hover{border-color:var(--status-error);background:#ef44444d}.cAzVOW_pauseBtn,.cAzVOW_resumeBtn{color:#fbbf24;border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-fast);background:#f59e0b1f;border:1px solid #f59e0b59;outline:none;align-items:center;gap:.5rem;padding:.7rem 1.5rem;font-size:.95rem;font-weight:600;display:flex}.cAzVOW_pauseBtn:hover,.cAzVOW_resumeBtn:hover{background:#f59e0b40}.cAzVOW_resumeBtn{color:#4ade80;background:#22c55e1a;border-color:#22c55e4d}.cAzVOW_resumeBtn:hover{background:#22c55e40}.cAzVOW_resetBtn{color:var(--text-secondary,#94a3b8);border:1px solid var(--border-color,#ffffff26);border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-fast);background:0 0;outline:none;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.9rem;display:flex}.cAzVOW_resetBtn:hover{border-color:var(--accent-primary,#06b6d4);color:var(--accent-text,#06b6d4)}.cAzVOW_errorBanner{border-radius:var(--radius-sm);color:var(--status-error);background:#ef44441a;border:1px solid #ef44444d;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.cAzVOW_dismissBtn{color:var(--status-error);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 .2rem;font-size:1rem;line-height:1}.cAzVOW_outputArea{background:var(--bg-secondary,#1e293b80);border:1px solid var(--border-color,#ffffff1a);border-radius:var(--radius-lg);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.cAzVOW_outputTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.cAzVOW_outputVideo{border-radius:var(--radius-sm);background:#000;width:100%;max-height:360px}.cAzVOW_outputAudio{border-radius:var(--radius-sm);width:100%}.cAzVOW_downloadRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cAzVOW_fileInfo{color:var(--text-secondary,#94a3b8);overflow-wrap:anywhere;word-break:break-word;min-width:0;font-family:monospace;font-size:.8rem}.cAzVOW_downloadBtn{background:var(--accent-primary,#06b6d4);color:var(--on-primary);border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-fast);border:none;align-items:center;gap:.5rem;padding:.6rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:800;text-decoration:none;display:flex;box-shadow:0 4px 14px #06b6d44d}.cAzVOW_downloadBtn:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 6px 18px #06b6d473}@media (max-width:640px){.cAzVOW_container{padding:1rem}.cAzVOW_modeTabs{border-radius:var(--radius-pill);width:100%}.cAzVOW_modeTab{flex-direction:column;gap:.35rem;min-height:56px;padding:.55rem .6rem;font-size:.78rem}.cAzVOW_tabBadge{font-size:.52rem}.cAzVOW_previewArea{min-height:200px}.cAzVOW_previewPlaceholder{gap:.75rem;padding:2rem 1rem}.cAzVOW_controls{flex-direction:column}.cAzVOW_startBtn,.cAzVOW_stopBtn,.cAzVOW_pauseBtn,.cAzVOW_resumeBtn,.cAzVOW_resetBtn{justify-content:center;width:100%}.cAzVOW_outputArea{padding:1rem}.cAzVOW_downloadRow{flex-direction:column;align-items:stretch}.cAzVOW_downloadBtn{justify-content:center}}@media (max-width:380px){.cAzVOW_modeTab{padding:.5rem .4rem;font-size:.72rem}}
