.voice-picker-select[data-v-18b988b1],.voice-picker-select-icon[data-v-18b988b1]{align-items:center;background:var(--ns-color-line);color:var(--ns-color-text-panel-mid);display:inline-flex;font-size:.72rem;font-weight:700;justify-content:center;transition:background-color .2s ease}.voice-picker-select[data-v-18b988b1]{border-radius:999px;gap:.3rem;min-height:1.9rem;padding:.35rem .55rem;width:-moz-max-content;width:max-content}.voice-picker-select-icon[data-v-18b988b1]{background:var(--ns-color-line-softest);border-radius:.95rem;color:var(--ns-color-text-high);height:2.75rem;width:2.75rem}.voice-picker-select-icon[data-v-18b988b1]:hover,.voice-picker-select[data-v-18b988b1]:hover{background:var(--ns-color-line-bold)}.voice-picker-select-menu[data-v-18b988b1]{background:var(--ns-color-surface-panel);border-radius:.9rem;box-shadow:var(--ns-shadow-popover);max-height:min(24rem,calc(100vh - 1.5rem));min-width:10rem;overflow-y:auto;padding:.25rem;position:fixed;scrollbar-width:none;z-index:100}.voice-picker-select-menu[data-v-18b988b1]::-webkit-scrollbar{display:none}.voice-picker-select-option[data-v-18b988b1]{align-items:center;border-radius:.7rem;color:var(--ns-color-text-panel);display:flex;font-size:.78rem;font-weight:600;gap:1rem;justify-content:space-between;min-height:2.25rem;padding:.45rem .65rem;text-align:left;width:100%}.voice-picker-select-option-active[data-v-18b988b1],.voice-picker-select-option[data-v-18b988b1]:hover{background:var(--ns-color-line-muted);color:var(--ns-color-text-high)}.voice-picker-icon-button[data-v-e25a1870],.voice-preview-button[data-v-e25a1870],.voice-selected-mark[data-v-e25a1870]{align-items:center;border-radius:.8rem;color:var(--ns-color-text-high);display:inline-flex;flex-shrink:0;justify-content:center;transition:background-color .2s ease}.voice-picker-icon-button[data-v-e25a1870]{background:var(--ns-color-line-softest);border-radius:.95rem;height:2.75rem;width:2.75rem}.voice-preview-button[data-v-e25a1870],.voice-selected-mark[data-v-e25a1870]{height:2.35rem;width:2.35rem}.voice-preview-button[data-v-e25a1870]{background:var(--ns-color-line)}.voice-picker-icon-button[data-v-e25a1870]:hover,.voice-preview-button[data-v-e25a1870]:hover{background:var(--ns-color-line-bold)}.voice-picker-search[data-v-e25a1870]{align-items:center;background:var(--ns-color-line-softest);border-radius:.95rem;color:var(--ns-color-text-faint);display:flex;flex:1;gap:.6rem;min-height:2.75rem;min-width:0;padding:0 .85rem}.voice-picker-search input[data-v-e25a1870]{background:transparent;color:var(--ns-color-text-high);flex:1;font-size:.82rem;min-width:0;outline:none}.voice-filter[data-v-e25a1870]{align-items:center;background:var(--ns-color-line);border-radius:999px;color:var(--ns-color-text-panel-mid);display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:700;gap:.3rem;min-height:1.9rem;padding:.35rem .55rem;width:-moz-max-content;width:max-content}.voice-row[data-v-e25a1870]{align-items:center;border-radius:1rem;display:flex;gap:.7rem;padding:.55rem .65rem;transition:background-color .2s ease;width:100%}.voice-row-selected[data-v-e25a1870],.voice-row[data-v-e25a1870]:hover{background:var(--ns-color-line)}.voice-avatar[data-v-e25a1870]{align-items:center;background:linear-gradient(135deg,var(--ns-color-accent-purple),var(--ns-color-accent-blue));border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:800;height:2.5rem;justify-content:center;width:2.5rem}.voice-row:nth-child(3n+2) .voice-avatar[data-v-e25a1870]{background:linear-gradient(135deg,var(--ns-color-accent-blue),var(--ns-color-accent-yellow))}.voice-row:nth-child(3n+3) .voice-avatar[data-v-e25a1870]{background:linear-gradient(135deg,var(--ns-color-accent-yellow),var(--ns-color-accent-purple))}.voice-selected-mark[data-v-e25a1870]{background:var(--ns-color-text-high);border-radius:999px;color:var(--ns-color-surface-0);height:1.8rem;width:1.8rem}.hidden-scrollbar[data-v-e25a1870]{scrollbar-width:none;-ms-overflow-style:none}.hidden-scrollbar[data-v-e25a1870]::-webkit-scrollbar{display:none}.voice-setting-card[data-v-9fd40cfa]{display:flex;flex-direction:column;gap:.85rem;padding:.9rem 0}.voice-setting-head[data-v-9fd40cfa]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;width:100%}.voice-setting-copy[data-v-9fd40cfa]{flex:1;min-width:0}.voice-setting-label[data-v-9fd40cfa]{color:var(--ns-color-text-panel-faint);display:block;font-size:.75rem;font-weight:700}.voice-setting-hint[data-v-9fd40cfa]{color:var(--ns-color-text-placeholder);display:block;font-size:.74rem;line-height:1.35;margin-top:.22rem}.voice-setting-value[data-v-9fd40cfa]{background:var(--ns-color-line);border-radius:999px;color:var(--ns-color-text-high);flex-shrink:0;font-size:.72rem;font-weight:700;min-width:3rem;padding:.32rem .55rem;text-align:center}.voice-range[data-v-9fd40cfa]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,var(--ns-color-text-high),var(--ns-color-text-high)) 0 /var(--voice-range-progress,50%) 100% no-repeat,var(--ns-color-line);border-radius:999px;display:block;height:.35rem;margin:0;outline:none;padding:0;width:100%}.voice-range[data-v-9fd40cfa]::-webkit-slider-runnable-track{background:transparent;border-radius:999px;height:.35rem}.voice-range[data-v-9fd40cfa]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--ns-color-text-high);border-radius:999px;box-shadow:0 0 0 3px var(--ns-color-line-softest);cursor:pointer;height:.9rem;margin-top:-.28rem;width:.9rem}.voice-range[data-v-9fd40cfa]::-moz-range-track{background:var(--ns-color-line);border-radius:999px;height:.35rem}.voice-range[data-v-9fd40cfa]::-moz-range-progress{background:var(--ns-color-text-high);border-radius:999px;height:.35rem}.voice-range[data-v-9fd40cfa]::-moz-range-thumb{background:var(--ns-color-text-high);border:0;border-radius:999px;box-shadow:0 0 0 3px var(--ns-color-line-softest);cursor:pointer;height:.9rem;width:.9rem}.voice-history-item[data-v-5ea3cd41]{align-items:center;background:var(--ns-color-line-muted);border-radius:.95rem;display:grid;gap:.8rem;grid-template-columns:2.5rem minmax(12rem,.9fr) minmax(12rem,1.1fr) auto;min-height:4.5rem;padding:.65rem .7rem;transition:background-color .2s ease}.voice-history-item[data-v-5ea3cd41]:hover{background:var(--ns-color-line-softest)}.voice-history-play[data-v-5ea3cd41]{align-items:center;background:var(--ns-color-text-high);border-radius:999px;color:var(--ns-color-surface-0);display:inline-flex;height:2.5rem;justify-content:center;transition:transform .2s ease;width:2.5rem}.voice-history-play[data-v-5ea3cd41]:hover{transform:scale(1.04)}.voice-history-play-error[data-v-5ea3cd41]{background:var(--ns-color-line);color:var(--ns-color-text-faint)}.voice-history-copy[data-v-5ea3cd41],.voice-history-timeline[data-v-5ea3cd41]{min-width:0}.voice-history-timeline[data-v-5ea3cd41]{align-items:center;display:flex;gap:.7rem}.voice-history-progress[data-v-5ea3cd41]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;display:block;flex:1;height:1rem;min-width:0}.voice-history-progress[data-v-5ea3cd41]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--ns-color-text-high) 0,var(--ns-color-text-high) var(--voice-progress),var(--ns-color-line-bold) var(--voice-progress),var(--ns-color-line-bold) 100%);border-radius:999px;height:.25rem}.voice-history-progress[data-v-5ea3cd41]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--ns-color-text-high);border-radius:999px;height:.7rem;margin-top:-.225rem;width:.7rem}.voice-history-progress[data-v-5ea3cd41]::-moz-range-track{background:var(--ns-color-line-bold);border-radius:999px;height:.25rem}.voice-history-progress[data-v-5ea3cd41]::-moz-range-progress{background:var(--ns-color-text-high);border-radius:999px;height:.25rem}.voice-history-progress[data-v-5ea3cd41]::-moz-range-thumb{background:var(--ns-color-text-high);border:0;border-radius:999px;height:.7rem;width:.7rem}.voice-history-time[data-v-5ea3cd41]{color:var(--ns-color-text-faint);flex-shrink:0;font-family:monospace;font-size:.65rem;text-align:right;width:4.8rem}.voice-history-error[data-v-5ea3cd41]{color:#f87272d9;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-history-actions[data-v-5ea3cd41]{align-items:center;display:flex;gap:.25rem;justify-content:flex-end}.voice-history-action[data-v-5ea3cd41]{align-items:center;border-radius:.7rem;color:var(--ns-color-text-faint);display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;transition:color .2s ease,background-color .2s ease;width:2rem}.voice-history-action[data-v-5ea3cd41]:hover{background:var(--ns-color-line);color:var(--ns-color-text-high)}.voice-history-action[data-v-5ea3cd41]:disabled{opacity:.45}@media(max-width:1023px){.voice-history-item[data-v-5ea3cd41]{grid-template-columns:2.5rem minmax(0,1fr) auto}.voice-history-error[data-v-5ea3cd41],.voice-history-timeline[data-v-5ea3cd41]{grid-column:2/-1;grid-row:2}.voice-history-actions[data-v-5ea3cd41]{grid-column:3;grid-row:1}}@media(max-width:520px){.voice-history-item[data-v-5ea3cd41]{gap:.65rem;padding:.65rem}.voice-history-time[data-v-5ea3cd41]{width:4.4rem}}.chat-backdrop[data-v-29b1d9bf]{--chat-glow-x:50%;background:radial-gradient(circle at var(--chat-glow-x) top,var(--ns-color-glow-top-strong),var(--ns-color-glow-top-soft) 18%,transparent 40%),linear-gradient(180deg,var(--ns-color-bg-elevated) 0,var(--ns-color-bg-strong) 100%);inset:0;position:absolute;transition:left .3s ease}.chat-backdrop-sidebar[data-v-29b1d9bf]{left:0}.icon-button[data-v-29b1d9bf]{align-items:center;border-radius:8px;color:var(--ns-color-text-high);display:inline-flex;height:32px;justify-content:center;transition:background-color .2s ease,color .2s ease;width:32px}.icon-button[data-v-29b1d9bf]:hover{background:var(--ns-color-line-soft);color:var(--ns-color-text)}.icon-button[data-v-29b1d9bf] svg{height:24px;width:24px}.header-copy[data-v-29b1d9bf]{display:flex;flex-direction:column;min-width:0}.header-model-label[data-v-29b1d9bf]{align-items:center;color:var(--ns-color-text);display:inline-flex;font-size:1rem;font-weight:500;overflow:hidden;padding:.125rem .5rem 0;text-overflow:ellipsis;white-space:nowrap}.header-subtitle[data-v-29b1d9bf]{color:var(--ns-color-text-weaker);font-size:.75rem;line-height:1rem;padding:0 .5rem}.selected-voice[data-v-29b1d9bf]{align-items:center;background:var(--ns-color-line-muted);border-radius:1rem;display:flex;gap:.7rem;min-height:3.6rem;padding:.55rem .65rem;transition:background-color .2s ease;width:100%}.selected-voice[data-v-29b1d9bf]:hover{background:var(--ns-color-line)}.selected-voice-main[data-v-29b1d9bf]{align-items:center;align-self:stretch;display:flex;flex:1;gap:.65rem;min-width:0}.selected-voice-main[data-v-29b1d9bf]:disabled{opacity:.55}.selected-voice-avatar[data-v-29b1d9bf]{background:linear-gradient(135deg,var(--ns-color-accent-purple),var(--ns-color-accent-blue));border-radius:999px;color:#fff;font-size:.72rem;font-weight:800;height:2.5rem;width:2.5rem}.selected-voice-avatar[data-v-29b1d9bf],.selected-voice-preview[data-v-29b1d9bf]{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.selected-voice-preview[data-v-29b1d9bf]{background:var(--ns-color-line);border-radius:.8rem;color:var(--ns-color-text-high);height:2.35rem;transition:background-color .2s ease;width:2.35rem}.selected-voice-preview[data-v-29b1d9bf]:hover{background:var(--ns-color-line-bold)}.voice-settings-card[data-v-29b1d9bf]{background:var(--ns-color-line-muted);border-radius:1.15rem;padding:.85rem}.voice-collapse-button[data-v-29b1d9bf]{align-items:center;color:var(--ns-color-text-strong);display:inline-flex;font-size:.88rem;font-weight:700;gap:.55rem;padding:0;text-align:left;width:100%}.voice-collapse-chevron[data-v-29b1d9bf]{display:inline-flex;transition:transform .2s ease}.voice-collapse-chevron-open[data-v-29b1d9bf]{transform:rotate(90deg)}.voice-collapse-panel[data-v-29b1d9bf]{padding-top:.95rem}.voice-setting-card[data-v-29b1d9bf]{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.9rem 0}.voice-setting-label[data-v-29b1d9bf]{color:var(--ns-color-text-panel-faint);font-size:.75rem;font-weight:700}.voice-setting-hint[data-v-29b1d9bf]{color:var(--ns-color-text-placeholder);font-size:.74rem;line-height:1.35;margin-top:.22rem}.voice-toggle[data-v-29b1d9bf]{background:var(--ns-color-line);border-radius:999px;flex-shrink:0;height:1.5rem;position:relative;transition:background-color .2s ease;width:2.6rem}.voice-toggle-active[data-v-29b1d9bf]{background:var(--ns-color-line-selected)}.voice-toggle-knob[data-v-29b1d9bf]{background:var(--ns-color-text-high);border-radius:999px;height:1.1rem;left:.2rem;position:absolute;top:.2rem;transition:transform .2s ease;width:1.1rem}.voice-toggle-active .voice-toggle-knob[data-v-29b1d9bf]{transform:translate(1.1rem)}.generator-submit[data-v-29b1d9bf]{border-radius:999px;font-size:.92rem;font-weight:700;padding:.95rem 1rem;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease;width:100%}.generator-submit-active[data-v-29b1d9bf]{background:var(--ns-gradient-accent);box-shadow:0 18px 40px var(--ns-color-accent-blue-shadow-strong);color:#fff}.generator-submit-active[data-v-29b1d9bf]:hover{box-shadow:0 22px 48px var(--ns-color-accent-purple-shadow-strong);transform:translateY(-1px)}.generator-submit-disabled[data-v-29b1d9bf]{background:var(--ns-color-line-strong);color:var(--ns-color-text-panel-placeholder)}.voice-history-list[data-v-29b1d9bf]{display:flex;flex-direction:column;gap:.65rem}audio[data-v-29b1d9bf]{color-scheme:dark}@media(min-width:1024px){.chat-backdrop-sidebar[data-v-29b1d9bf]{--chat-glow-x: calc(50% - 10px) ;left:280px}}
