.hrp[data-v-2fa4d094]{width:100%}.hrp-play[data-v-2fa4d094]{align-items:center;background:linear-gradient(135deg,#2e5bff,#1b3ebb);border-radius:999px;box-shadow:0 4px 14px #2653e947;color:#fff;display:flex;height:40px;justify-content:center;transition:filter .2s ease,transform .1s ease;width:40px}.hrp-play[data-v-2fa4d094]:hover:not(:disabled){filter:brightness(1.08)}.hrp-play[data-v-2fa4d094]:active:not(:disabled){transform:scale(.96)}.hrp-play[data-v-2fa4d094]:disabled{cursor:wait;opacity:.7}.hrp-spinner[data-v-2fa4d094]{animation:hrpSpin-2fa4d094 .8s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes hrpSpin-2fa4d094{to{transform:rotate(1turn)}}.hrp-time[data-v-2fa4d094]{color:#6b7494;font-size:13px;font-variant-numeric:tabular-nums;min-width:78px;text-align:center}.hrp-bar[data-v-2fa4d094]{background:#e4e9f3;border-radius:999px;cursor:pointer;flex:1;height:6px;position:relative;touch-action:none}.hrp-bar-fill[data-v-2fa4d094]{border-radius:999px;bottom:0;left:0;top:0}.hrp-bar-fill[data-v-2fa4d094],.hrp-bar-knob[data-v-2fa4d094]{background:#2653e9;position:absolute}.hrp-bar-knob[data-v-2fa4d094]{border-radius:50%;box-shadow:0 1px 4px #2653e966;height:13px;top:50%;transform:translate(-50%,-50%);width:13px}.hrp-vol[data-v-2fa4d094]{align-items:center;border-radius:8px;color:#6b7494;display:flex;height:32px;justify-content:center;transition:color .2s ease,background .2s ease;width:32px}.hrp-vol[data-v-2fa4d094]:hover{background:#eef2f9;color:#151c36}.hrp-download[data-v-2fa4d094]{align-items:center;background:linear-gradient(135deg,#2e5bff,#1b3ebb);border-radius:9px;box-shadow:0 4px 14px #2653e947;color:#fff;display:inline-flex;font-size:13px;gap:6px;height:34px;padding:0 14px;transition:filter .2s ease}.hrp-download[data-v-2fa4d094]:hover{filter:brightness(1.08)}.hvs-aura[data-v-e0335ae9]{background:radial-gradient(440px 240px at 30% 18%,rgba(38,83,233,.1),transparent 66%),radial-gradient(440px 240px at 74% 30%,rgba(14,175,168,.1),transparent 68%);filter:blur(8px);height:460px;left:50%;max-width:120%;pointer-events:none;position:absolute;top:-30px;transform:translate(-50%);width:920px;z-index:0}.hvs-panel[data-v-e0335ae9]{background:#fff;box-shadow:0 12px 34px #151c3612}.hvs-panel[data-v-e0335ae9]:before{background:linear-gradient(135deg,#2653e959,#0eafa833);border-radius:24px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.hvs-tabs[data-v-e0335ae9]{background:#eef2f9}.hvs-tab--active[data-v-e0335ae9]{background:linear-gradient(135deg,#2e5bff,#1b3ebb);box-shadow:0 4px 14px #2653e947}.hvs-change-voice[data-v-e0335ae9]{background:#e9eefe;line-height:21px;transition:background .2s ease,border-color .2s ease}.hvs-change-voice[data-v-e0335ae9]:hover{background:#dde4fc;border-color:#2653e966}.generate-btn[data-v-e0335ae9]{background:linear-gradient(135deg,#2e5bff,#1b3ebb);box-shadow:0 4px 14px #2653e947;overflow:hidden;position:relative;transition:box-shadow .3s ease,filter .3s ease,transform .1s ease}.generate-btn[data-v-e0335ae9]:hover:not(:disabled){box-shadow:0 8px 22px #2653e961;filter:brightness(1.06)}.generate-btn[data-v-e0335ae9]:active:not(:disabled){transform:translateY(1px)}.hvs-records-link[data-v-e0335ae9]{cursor:pointer}.hvs-input-toolbar[data-v-e0335ae9]{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:4px 6px 2px}.hvs-preset-scroll[data-v-e0335ae9]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.hvs-preset-scroll[data-v-e0335ae9]::-webkit-scrollbar{display:none}.hvs-preset-scroll[data-v-e0335ae9]>*{flex-shrink:0}.hvs-m-body[data-v-e0335ae9]{display:flex;flex-direction:column;min-height:360px}.hvs-m-pane[data-v-e0335ae9]{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0}.hvs-field-label[data-v-e0335ae9]{color:#6b7494;font-size:12px;letter-spacing:.02em;margin-bottom:6px}.hvs-label-row[data-v-e0335ae9]{align-items:flex-start;display:flex;gap:8px}.hvs-add-model[data-v-e0335ae9]{align-items:center;background:#e9eefe;border:1px solid #e4e9f3;border-radius:10px;color:#2653e9;display:inline-flex;font-size:13px;gap:6px;height:34px;padding:0 14px;transition:all .2s ease}.hvs-add-model[data-v-e0335ae9]:hover{background:#dde4fc;border-color:#2653e966;color:#1b3ebb}.hvs-add-model svg[data-v-e0335ae9]{flex-shrink:0}.hvs-btn-spin[data-v-e0335ae9]{animation:hvsSpin-e0335ae9 .8s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes hvsSpin-e0335ae9{to{transform:rotate(1turn)}}.polish-btn[data-v-e0335ae9]{align-items:center;background:#e9eefe;border:1px solid #e4e9f3;border-radius:999px;color:#2653e9;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:32px;padding:7px 14px;position:relative;transition:all .25s ease;white-space:nowrap}.polish-btn[data-v-e0335ae9]:hover:not(.disabled){background:#dde4fc;border-color:#2653e966;box-shadow:0 4px 12px #2653e92e;transform:translateY(-1px)}.polish-btn.disabled[data-v-e0335ae9]{background:#eef2f9;border-color:#e4e9f3;box-shadow:none;color:#6b7494;cursor:not-allowed;opacity:.5;transform:none}.polish-btn.loading[data-v-e0335ae9]{cursor:wait}.polish-btn svg[data-v-e0335ae9]{flex-shrink:0}.polish-spinner[data-v-e0335ae9]{animation:polishSpin-e0335ae9 .8s linear infinite;border:2px solid rgba(38,83,233,.3);border-radius:50%;border-top-color:#2653e9;height:13px;width:13px}@keyframes polishSpin-e0335ae9{to{transform:rotate(1turn)}}.hvs-preset-chip[data-v-e0335ae9]{background:#eef2f9;border:1px solid #e4e9f3;border-radius:999px;color:#41496b;font-size:12px;padding:5px 12px;transition:all .2s ease;white-space:nowrap}.hvs-preset-chip[data-v-e0335ae9]:hover{background:#e9eefe;border-color:#2653e966;color:#2653e9}.hvs-preset-chip.is-active[data-v-e0335ae9]{background:#e9eefe;border-color:#2653e999;color:#2653e9}.hvs-voice-bar[data-v-e0335ae9]{background:#eef2f9;border:1px solid #e4e9f3;border-radius:14px;cursor:pointer;padding:10px 12px;transition:border-color .2s ease,background .2s ease}.hvs-voice-bar[data-v-e0335ae9]:hover{background:#e4e9f3;border-color:#2653e966}.hvs-voice-ic[data-v-e0335ae9]{background:#e9eefe;border:1px solid rgba(38,83,233,.25);border-radius:10px;height:34px;width:34px}.hvs-modal-overlay[data-v-e0335ae9],.hvs-voice-ic[data-v-e0335ae9]{align-items:center;display:flex;justify-content:center}.hvs-modal-overlay[data-v-e0335ae9]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#151c3673;top:0;right:0;bottom:0;left:0;padding:20px;position:fixed;z-index:9999}.hvs-modal[data-v-e0335ae9]{background:#fff;border:1px solid #e4e9f3;border-radius:20px;box-shadow:0 12px 34px #151c361f;display:flex;flex-direction:column;max-height:76vh;max-width:460px;overflow:hidden;width:100%}.hvs-modal-head[data-v-e0335ae9]{align-items:center;border-bottom:1px solid #e4e9f3;display:flex;justify-content:space-between;padding:16px 18px}.hvs-modal-close[data-v-e0335ae9]{align-items:center;background:#eef2f9;border-radius:8px;color:#6b7494;display:flex;height:30px;justify-content:center;transition:all .2s ease;width:30px}.hvs-modal-close[data-v-e0335ae9]:hover{background:#e4e9f3;color:#151c36}.hvs-modal-tabs[data-v-e0335ae9]{display:flex;gap:8px;padding:12px 16px 0}.hvs-mtab[data-v-e0335ae9]{background:#eef2f9;border:1px solid #e4e9f3;border-radius:9px;color:#6b7494;flex:1;font-size:13px;height:34px;transition:all .2s ease}.hvs-mtab[data-v-e0335ae9]:hover{border-color:#2653e966;color:#41496b}.hvs-mtab.active[data-v-e0335ae9]{background:#e9eefe;border-color:#2653e999;color:#2653e9;font-weight:500}.hvs-modal-body[data-v-e0335ae9]{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:14px 16px}.hvs-vempty[data-v-e0335ae9]{color:#6b7494;font-size:13px;padding:28px 0;text-align:center}.hvs-vcard[data-v-e0335ae9]{align-items:center;background:#fff;border:1px solid #e4e9f3;border-radius:14px;display:flex;gap:12px;padding:12px 14px;transition:border-color .2s ease,background .2s ease}.hvs-vcard[data-v-e0335ae9]:hover{background:#eef2f9;border-color:#2653e959}.hvs-vcard.selected[data-v-e0335ae9]{background:#e9eefe;border-color:#2653e98c}.hvs-vcard-create[data-v-e0335ae9]{cursor:pointer}.hvs-vcard-plus[data-v-e0335ae9]{align-items:center;background:#e9eefe;border:1px dashed rgba(38,83,233,.45);border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.hvs-vuse[data-v-e0335ae9]{background:linear-gradient(135deg,#2e5bff,#1b3ebb);border-radius:8px;color:#fff;flex-shrink:0;font-size:13px;padding:6px 16px;transition:filter .2s ease}.hvs-vuse[data-v-e0335ae9]:hover{filter:brightness(1.08)}
