.clip-track[data-v-2e6fa0ba]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08)}.clip-window[data-v-2e6fa0ba]{background:#7f58f738;border:1px solid rgba(127,88,247,.6);border-radius:6px;cursor:grab}.clip-window[data-v-2e6fa0ba]:active{cursor:grabbing}.clip-handle[data-v-2e6fa0ba]{background:#c685ff;border-radius:3px;box-shadow:0 0 8px #c685ff80;cursor:ew-resize;height:62%;position:absolute;top:50%;transform:translateY(-50%);width:8px}.clip-handle--l[data-v-2e6fa0ba]{left:-4px}.clip-handle--r[data-v-2e6fa0ba]{right:-4px}.fade-enter-active[data-v-3211c8b9],.fade-leave-active[data-v-3211c8b9]{transition:opacity .2s ease}.fade-enter-from[data-v-3211c8b9],.fade-leave-to[data-v-3211c8b9]{opacity:0}.search-wrap[data-v-3211c8b9]{background:#0003;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;transition:border-color .2s}.search-wrap[data-v-3211c8b9]:focus-within{border-color:#7f58f78c}.section-label[data-v-3211c8b9]{color:#ffffff59;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.song-row[data-v-3211c8b9]{cursor:pointer;transition:background .15s}.song-row[data-v-3211c8b9]:hover{background:#ffffff0f}.select-btn[data-v-3211c8b9]{background:linear-gradient(90deg,#7f58f7,#c661f6);transition:opacity .15s}.select-btn[data-v-3211c8b9]:hover{opacity:.85}.style-card--on[data-v-1064d169]{box-shadow:0 0 0 3px #7f58f7,0 0 14px 1px #7f58f78c}.sheet-enter-active[data-v-1064d169],.sheet-leave-active[data-v-1064d169]{transition:opacity .25s ease}.sheet-enter-active .relative[data-v-1064d169],.sheet-leave-active .relative[data-v-1064d169]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.sheet-enter-from[data-v-1064d169],.sheet-leave-to[data-v-1064d169]{opacity:0}.sheet-enter-from .relative[data-v-1064d169],.sheet-leave-to .relative[data-v-1064d169]{transform:translateY(100%)}.scrollbar-none[data-v-5eb1f30a]{scrollbar-width:none}.scrollbar-none[data-v-5eb1f30a]::-webkit-scrollbar{display:none}.masonry-item[data-v-5eb1f30a]{width:100%}.mute-btn[data-v-5eb1f30a]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border:1px solid hsla(0,0%,100%,.15);transition:background .15s ease}.mute-btn[data-v-5eb1f30a]:hover{background:#000000bf}.form-panel[data-v-5eb1f30a]{background:linear-gradient(180deg,#110620,#0a0216)}.form-label[data-v-5eb1f30a]{color:#c685ffd9;font-size:12.5px;font-weight:600}.adv-label[data-v-5eb1f30a]{color:#fff6;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.adv-field-label[data-v-5eb1f30a]{color:#ffffffa6;font-size:13px;font-weight:500}.bottom-pill[data-v-5eb1f30a]{align-items:center;background:#ffffff1a;border-radius:20px;color:#fff;display:flex;font-size:14px;padding:4px 12px;transition:background .15s}.bottom-pill[data-v-5eb1f30a]:hover{background:#ffffff29}.bottom-pill[data-v-5eb1f30a]:disabled{opacity:.5}.song-card[data-v-5eb1f30a]{background:#94adff33;border-radius:16px;display:flex;flex-direction:column;gap:6px;height:130px;overflow:hidden;padding:12px 16px}.song-card p[data-v-5eb1f30a]{margin:0}.song-card-title[data-v-5eb1f30a]{color:#c685ff;font-size:14px;font-weight:600}.song-card-content[data-v-5eb1f30a]{display:flex;gap:10px;min-height:79px}.song-pick-box[data-v-5eb1f30a]{align-items:center;background:#0003;border-radius:12px;display:flex;flex:1;gap:8px;justify-content:center;min-height:79px;padding:0 12px;transition:background .18s}.song-pick-box[data-v-5eb1f30a]:hover{background:#00000052}.song-pick-icon[data-v-5eb1f30a]{color:#ffffff80;flex:none;font-size:20px}.song-pick-text[data-v-5eb1f30a]{color:#ffffff4d;font-size:13px}.song-pick-text--on[data-v-5eb1f30a]{color:#fff}.song-cover[data-v-5eb1f30a]{border-radius:8px;flex:none;height:36px;overflow:hidden;width:36px}.song-upload-box[data-v-5eb1f30a]{align-items:center;background:#ffffff0f;border:1.5px dashed hsla(0,0%,100%,.15);border-radius:12px;color:#ffffff8c;display:flex;flex:none;flex-direction:column;gap:4px;height:79px;justify-content:center;transition:background .18s,border-color .18s;width:96px}.song-upload-box[data-v-5eb1f30a]:hover{background:#7f58f714;border-color:#7f58f773}.song-upload-box[data-v-5eb1f30a]:disabled{opacity:.5}.cv-wave-bar[data-v-5eb1f30a]{background:#c685ff;border-radius:2px;box-shadow:0 0 4px #c685ffb3;display:block;transform-origin:bottom center;width:2.5px}.cv-wave-bar--on[data-v-5eb1f30a]{animation:cv-wave-5eb1f30a .65s ease-in-out infinite;animation-delay:var(--d);height:12px}@keyframes cv-wave-5eb1f30a{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}.song-clear[data-v-5eb1f30a]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);transition:background .15s}.song-clear[data-v-5eb1f30a]:hover{background:#ffffff26}.proto-card[data-v-5eb1f30a]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08)}.proto-clear[data-v-5eb1f30a]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border:1px solid hsla(0,0%,100%,.15);transition:background .15s}.proto-clear[data-v-5eb1f30a]:hover{background:#000c}.proto-upload[data-v-5eb1f30a]{background:#ffffff0f;border:1.5px dashed hsla(0,0%,100%,.15);color:#fff6;transition:border-color .2s,background .2s}.proto-upload[data-v-5eb1f30a]:hover{background:#7f58f714;border-color:#7f58f773}.textarea-wrap[data-v-5eb1f30a]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);transition:border-color .2s,box-shadow .2s}.textarea-wrap[data-v-5eb1f30a]:focus-within{border-color:#7f58f78c}.form-input[data-v-5eb1f30a]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);color:#ffffffe6;transition:border-color .2s,box-shadow .2s}.form-input[data-v-5eb1f30a]::-moz-placeholder{color:#ffffff40}.form-input[data-v-5eb1f30a]::placeholder{color:#ffffff40}.form-input[data-v-5eb1f30a]:focus{border-color:#7f58f78c;outline:none}.gender-seg[data-v-5eb1f30a]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1)}.gender-opt[data-v-5eb1f30a]{align-items:center;color:#ffffff73;display:flex;height:22px;justify-content:center;transition:all .18s;width:32px}.gender-opt--m[data-v-5eb1f30a]{background:linear-gradient(135deg,#5b7cf7,#7f58f7);color:#fff}.gender-opt--f[data-v-5eb1f30a]{background:linear-gradient(135deg,#f761c8,#e661f6);color:#fff}.char-chip[data-v-5eb1f30a]{background:#ffffff0a;border:1.5px solid hsla(0,0%,100%,.08);transition:border-color .18s,transform .18s}.char-chip[data-v-5eb1f30a]:hover{border-color:#7f58f74d;transform:translateY(-2px)}.char-chip--on[data-v-5eb1f30a]{border-color:#c685ff;box-shadow:0 0 0 1px #c685ff80,0 6px 18px #7f58f74d}.style-chip[data-v-5eb1f30a]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);color:#ffffff80;max-width:60%}.style-chip--on[data-v-5eb1f30a]{background:#7f58f726;border-color:#7f58f766;color:#c685ff}.random-chip[data-v-5eb1f30a]{background:#7f58f71f;border:1px solid rgba(127,88,247,.25);color:#c685ff}.random-chip[data-v-5eb1f30a]:hover:not(:disabled){background:#7f58f733}.random-chip[data-v-5eb1f30a]:disabled{opacity:.5}.upload-audio[data-v-5eb1f30a]{background:#7f58f71f;border:1px solid rgba(127,88,247,.25);color:#c685ff;letter-spacing:0}.upload-audio[data-v-5eb1f30a]:hover:not(:disabled){background:#7f58f733}.upload-audio[data-v-5eb1f30a]:disabled{opacity:.5}.ratio-btn[data-v-5eb1f30a]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);color:#ffffff80}.ratio-btn--active[data-v-5eb1f30a]{background:linear-gradient(90deg,#7f58f74d,#e661f633);border-color:#7f58f780;box-shadow:0 0 12px #7f58f733;color:#fff}.toggle[data-v-5eb1f30a]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;height:20px;position:relative;transition:background .2s;width:36px}.toggle--on[data-v-5eb1f30a]{background:linear-gradient(90deg,#7f58f7,#c661f6);border-color:transparent}.toggle-thumb[data-v-5eb1f30a]{background:#fff;border-radius:50%;box-shadow:0 1px 4px #0000004d;height:14px;left:2px;position:absolute;top:2px;transition:transform .2s;width:14px}.toggle--on .toggle-thumb[data-v-5eb1f30a]{transform:translate(16px)}.generate-btn[data-v-5eb1f30a]{background:linear-gradient(90deg,#7f58f7,#e661f6);box-shadow:0 8px 32px #7f58f766;transition:opacity .2s,box-shadow .2s,transform .15s}.generate-btn[data-v-5eb1f30a]:not(:disabled):hover{box-shadow:0 12px 40px #7f58f78c;transform:translateY(-1px)}.generate-btn[data-v-5eb1f30a]:not(:disabled):active{transform:translateY(0)}
