.voice-clone-panel[data-v-3c8b11f2]{background:#181818;border:1px solid var(--ui-border);border-radius:.75rem;box-shadow:0 18px 48px #0000002e;padding:1rem}.voice-input-grid[data-v-3c8b11f2]{border-radius:.65rem}.voice-clone-tips-trigger[data-v-3c8b11f2]{align-items:center;background:transparent;border:0;color:var(--ui-fg-secondary);cursor:help;display:inline-flex;font-size:.75rem;font-weight:700;gap:.4rem;padding:.15rem 0;transition:color .16s ease}.voice-clone-tips-trigger[data-v-3c8b11f2]:focus-visible,.voice-clone-tips-trigger[data-v-3c8b11f2]:hover{color:var(--color-primary-500);outline:none}.voice-clone-tips-popover[data-v-3c8b11f2]{background:#181818f5;border:1px solid color-mix(in srgb,var(--ui-border) 75%,#fff 12%);border-radius:.5rem;box-shadow:0 16px 36px #0000006b;color:var(--ui-fg);font-size:.75rem;left:0;line-height:1.45;padding:.75rem .85rem;position:absolute;top:calc(100% + .45rem);width:min(21rem,calc(100vw - 2rem));z-index:20}.voice-input-card[data-v-3c8b11f2]{align-items:center;background:#242424;border:1px solid color-mix(in srgb,var(--ui-border) 82%,transparent);border-radius:.35rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:8.25rem;overflow:hidden;padding:1.1rem;position:relative;text-align:center;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.voice-input-card[data-v-3c8b11f2]:focus-visible,.voice-input-card[data-v-3c8b11f2]:hover{background:color-mix(in srgb,var(--color-primary-500) 9%,#242424);border-color:color-mix(in srgb,var(--color-primary-500) 70%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary-500) 22%,transparent);outline:none}.voice-input-card[data-v-3c8b11f2]:disabled{cursor:not-allowed;opacity:.64}.voice-input-card--merged[data-v-3c8b11f2]{cursor:default;min-height:8.75rem}.voice-audio-play[data-v-3c8b11f2]{align-items:center;background:#ffffff1a;border:0;border-radius:999px;color:var(--ui-fg);cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;margin-bottom:.45rem;transition:background-color .16s ease,transform .16s ease;width:2.5rem}.voice-audio-play[data-v-3c8b11f2]:focus-visible,.voice-audio-play[data-v-3c8b11f2]:hover{background:var(--color-primary-500);color:var(--color-primary-foreground);outline:none;transform:translateY(-1px)}.voice-icon-action[data-v-3c8b11f2]{align-items:center;background:#000000b8;border:1px solid hsla(0,0%,100%,.12);border-radius:.45rem;color:#fff;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease;width:2rem}.voice-icon-action[data-v-3c8b11f2]:focus-visible,.voice-icon-action[data-v-3c8b11f2]:hover{background:var(--color-primary-500);border-color:color-mix(in srgb,var(--color-primary-500) 60%,transparent);outline:none}.voice-icon-action[data-v-3c8b11f2]:disabled{cursor:not-allowed;opacity:.45}.voice-icon-action--danger[data-v-3c8b11f2]:focus-visible,.voice-icon-action--danger[data-v-3c8b11f2]:hover{background:var(--color-danger-600,#dc2626);border-color:color-mix(in srgb,var(--color-danger-600,#dc2626) 60%,transparent)}.voice-tool-button[data-v-3c8b11f2]{background:var(--color-primary-500);border:0;border-radius:.35rem;color:var(--color-primary-foreground);cursor:pointer;font-size:.75rem;font-weight:800;min-height:2.25rem;padding:.55rem 1.2rem;transition:filter .16s ease,transform .16s ease}.voice-tool-button[data-v-3c8b11f2]:focus-visible,.voice-tool-button[data-v-3c8b11f2]:hover{filter:brightness(1.06);outline:none;transform:translateY(-1px)}.voice-noise-toggle[data-v-3c8b11f2]{align-items:center;cursor:pointer;font-size:.72rem;font-weight:700;gap:.45rem}.voice-info-tooltip[data-v-3c8b11f2],.voice-noise-toggle[data-v-3c8b11f2]{color:var(--ui-fg-secondary);display:inline-flex;position:relative}.voice-info-tooltip[data-v-3c8b11f2]{cursor:help}.voice-tooltip-bubble[data-v-3c8b11f2]{background:#121212f7;border:1px solid var(--ui-border);border-radius:.4rem;bottom:calc(100% + .5rem);color:var(--ui-fg);font-size:.72rem;left:50%;line-height:1.4;max-width:min(22rem,calc(100vw - 2rem));opacity:0;padding:.45rem .6rem;pointer-events:none;position:absolute;transform:translate(-50%) translateY(4px);transition:opacity .14s ease,transform .14s ease;width:-moz-max-content;width:max-content;z-index:25}.voice-info-tooltip:focus-visible .voice-tooltip-bubble[data-v-3c8b11f2],.voice-info-tooltip:hover .voice-tooltip-bubble[data-v-3c8b11f2]{opacity:1;transform:translate(-50%) translateY(0)}.voice-switch[data-v-3c8b11f2]{align-items:center;background:var(--ui-border);border-radius:999px;display:inline-flex;height:1.05rem;padding:.12rem;transition:background-color .16s ease;width:2rem}.voice-switch span[data-v-3c8b11f2]{background:#fff;border-radius:999px;height:.8rem;transition:transform .16s ease;width:.8rem}.voice-switch--on[data-v-3c8b11f2]{background:var(--color-primary-500)}.voice-switch--on span[data-v-3c8b11f2]{transform:translate(.95rem)}.voice-compliance[data-v-3c8b11f2]{align-items:flex-start;border-radius:.45rem;color:var(--ui-fg-secondary);cursor:pointer;display:flex;font-size:.75rem;gap:.65rem;line-height:1.55;margin-top:1rem;padding:.45rem .55rem;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease}.voice-compliance--attention[data-v-3c8b11f2]{background:color-mix(in srgb,#f59e0b 14%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#f59e0b 72%,transparent),0 0 0 4px color-mix(in srgb,#f59e0b 14%,transparent);color:var(--ui-fg)}.voice-compliance--attention input[data-v-3c8b11f2]{outline:2px solid #f59e0b;outline-offset:2px}.voice-clone-submit[data-v-3c8b11f2]{align-items:center;background:var(--color-primary-500);border:0;border-radius:.35rem;color:var(--color-primary-foreground);cursor:pointer;display:flex;font-size:.85rem;font-weight:900;justify-content:center;min-height:2.55rem;overflow:hidden;position:relative;transition:filter .16s ease,transform .16s ease,opacity .16s ease;width:100%}.voice-clone-submit-progress[data-v-3c8b11f2]{background:color-mix(in srgb,#fff 18%,transparent);inset:0 auto 0 0;position:absolute;transition:width .3s ease;width:0}.voice-clone-submit-label[data-v-3c8b11f2]{position:relative;z-index:1}.voice-clone-submit[data-v-3c8b11f2]:focus-visible,.voice-clone-submit[data-v-3c8b11f2]:hover{filter:brightness(1.07);outline:none;transform:translateY(-1px)}.voice-clone-submit[data-v-3c8b11f2]:disabled,.voice-dialog-primary[data-v-3c8b11f2]:disabled,.voice-dialog-secondary[data-v-3c8b11f2]:disabled{cursor:not-allowed;opacity:.55;transform:none}.voice-field[data-v-3c8b11f2]{background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:.45rem;color:var(--ui-fg);font-size:.85rem;outline:none;padding:.65rem .75rem;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.voice-field[data-v-3c8b11f2]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-500) 25%,transparent)}.voice-dialog-primary[data-v-3c8b11f2],.voice-dialog-secondary[data-v-3c8b11f2]{border-radius:.45rem;cursor:pointer;font-size:.8rem;font-weight:800;min-height:2.25rem;padding:.55rem 1.1rem;transition:background-color .16s ease,border-color .16s ease,filter .16s ease}.voice-dialog-primary[data-v-3c8b11f2]{background:var(--color-primary-500);border:1px solid transparent;color:var(--color-primary-foreground)}.voice-dialog-primary[data-v-3c8b11f2]:focus-visible,.voice-dialog-primary[data-v-3c8b11f2]:hover{filter:brightness(1.06);outline:none}.voice-dialog-secondary[data-v-3c8b11f2]{background:transparent;border:1px solid var(--ui-border);color:var(--ui-fg-secondary)}.voice-dialog-secondary[data-v-3c8b11f2]:focus-visible,.voice-dialog-secondary[data-v-3c8b11f2]:hover{background:color-mix(in srgb,var(--color-primary-500) 10%,transparent);border-color:color-mix(in srgb,var(--color-primary-500) 45%,transparent);color:var(--ui-fg);outline:none}@media(min-width:768px){.voice-clone-panel[data-v-3c8b11f2]{padding:1.2rem}}@media(max-width:767px){.voice-clone-panel[data-v-3c8b11f2]{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.voice-input-grid--split[data-v-3c8b11f2]{background:#1b1b1b;border-radius:.55rem;padding:.9rem}.voice-input-card[data-v-3c8b11f2]{border-radius:.45rem;min-height:9.35rem}.voice-input-card--merged[data-v-3c8b11f2]{min-height:13.75rem}.voice-tool-button[data-v-3c8b11f2]{min-width:10rem}.voice-clone-submit[data-v-3c8b11f2]{border-radius:.45rem;font-size:1rem;min-height:2.55rem}}
