#hm-studio{display:grid;gap:12px;margin:20px 0}#hm-studio label{font-size:14px;font-weight:600}#hm-studio input:not([type=checkbox]),#hm-studio select,#hm-studio textarea{width:100%;min-width:0;box-sizing:border-box;min-height:44px;border:1px solid var(--hc-line);background:var(--hc-panel);color:var(--hc-text);border-radius:10px;padding:12px;font:inherit}#hm-studio .hm-consent{display:flex;gap:10px;align-items:flex-start;font-weight:400;line-height:1.6}#hm-studio input[type=checkbox]{margin-top:6px;flex-shrink:0;accent-color:var(--hc-accent)}.hm-upload{display:grid;gap:12px;padding:16px 0}.hm-upload-actions,.hm-range{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.hm-range label{flex:1;min-width:100px}#hm-source-audio{width:100%;height:44px}#hm-upload-panel{border:1px solid var(--hc-line);border-radius:10px;padding:16px}#hm-upload-panel summary{cursor:pointer;font-weight:600}.ha-workspace:has(#hm-studio) .hn-intro{display:none}.ha-workspace:has(#hm-studio[data-generation="0"]) .hn-editor,.ha-workspace:has(#hm-studio[data-generation="0"]) .hn-settings>label,.ha-workspace:has(#hm-studio[data-generation="0"]) #hn-style,.ha-workspace:has(#hm-studio[data-generation="0"]) label[for=hn-style],.ha-workspace:has(#hm-studio[data-app="voice-cloner"]) #hn-style,.ha-workspace:has(#hm-studio[data-app="voice-cloner"]) label[for=hn-style]{display:none}.ha-workspace:has(#hm-studio[data-app="voice-changer"]) #hn-style,.ha-workspace:has(#hm-studio[data-app="voice-changer"]) label[for=hn-style]{display:block}#hm-studio [hidden]{display:none!important}@media(max-width:600px){#hm-studio input,#hm-studio select,#hm-studio textarea{font-size:16px}.hm-upload-actions{align-items:stretch}.hm-upload-actions .ha-button{width:100%}}
#hm-studio{min-width:0}#hm-studio>*{min-width:0}#hm-studio input[type=checkbox]{width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;padding:0;flex:0 0 20px}#hm-studio .hm-consent{overflow-wrap:anywhere}
