.voice-in-owner-test{margin-top:18px;padding:17px;border:1px solid #d9ccef;border-radius:16px;background:#f7f3ff;font-size:12px;line-height:1.55}
.voice-in-owner-test>strong{font-size:14px;color:#573a83}.voice-in-owner-test p{margin:10px 0}.voice-in-owner-test ul{padding-left:19px;margin:10px 0}.voice-in-owner-test li{margin:7px 0}
.voice-in-owner-consent{display:flex;align-items:flex-start;gap:9px;font-weight:650}.voice-in-owner-consent input{flex:0 0 auto;width:17px;height:17px;margin-top:2px;accent-color:#71519b}
.voice-in-owner-outputs{display:flex;flex-wrap:wrap;gap:10px 24px;border:1px solid #ded5e9;border-radius:12px;padding:10px 12px;margin:14px 0 0;min-width:0}.voice-in-owner-outputs legend{padding:0 4px;font-weight:650}.voice-in-owner-outputs label{display:flex;align-items:center;gap:8px;min-height:36px;font-weight:650}.voice-in-owner-outputs input{width:18px;height:18px;accent-color:#71519b}.voice-in-owner-test details{padding:10px 12px;background:#fff;border:1px solid #ded5e9;border-radius:12px}.voice-in-owner-test summary{cursor:pointer;font-weight:650}.voice-in-owner-lyrics{white-space:pre-line}
.voice-in-owner-strength{display:grid;gap:7px;font-weight:650;margin-top:14px}.voice-in-owner-strength select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #cdbfe0;border-radius:12px;background:#fff;color:#35274e;font:inherit}.voice-in-owner-strength select:focus-visible{outline:2px solid #71519b;outline-offset:3px}
.voice-in-owner-result{border-top:1px solid #ddd4e9;padding:12px 0;overflow-wrap:anywhere}.voice-in-owner-result audio{display:block;width:100%;margin:10px 0}.voice-in-owner-result a{color:#64448f;margin-right:12px}.voice-in-owner-result button{border:1px solid #ded5e9;border-radius:14px;background:white;color:#54445e;padding:6px 10px;font-size:11px;margin-top:6px}
.voice-in-owner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.voice-in-owner-test [hidden],.voice-in-owner-vocal-tip[hidden]{display:none!important}.voice-in-owner-review{border-top:1px solid #d9ccef;margin-top:18px;padding-top:18px}.voice-in-owner-strength textarea,.voice-in-owner-strength>input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #cdbfe0;border-radius:12px;background:#fff;color:#35274e;font:inherit}.voice-in-owner-strength textarea{resize:vertical;line-height:1.5}.voice-in-owner-test [data-owner-sketch]{white-space:pre-line;overflow-wrap:anywhere}.voice-in-owner-vocal-tip{padding:12px;background:#f7f3ff;border:1px solid #d9ccef;border-radius:12px;color:#573a83;font-size:13px}.voice-in-owner-test input:focus-visible,.voice-in-owner-test textarea:focus-visible{outline:2px solid #71519b;outline-offset:3px}.voice-in-owner-test select:disabled{opacity:.6}.voice-in-owner-test [data-owner-words-status]{font-weight:650}
@media(max-width:480px){.voice-in-owner-grid{grid-template-columns:minmax(0,1fr)}}

.voice-in-support{align-self:end;margin:16px 0}.voice-in-owner-test [data-owner-pattern]{margin-top:16px;padding:12px;background:#fff;border:1px solid #ded5e9;border-radius:12px}.voice-in-owner-test [data-owner-pattern-text]{white-space:pre-line}.voice-in-owner-test [data-owner-pattern-audio]{width:100%;margin-top:12px}.voice-in-owner-test [data-owner-pattern-play]{border:1px solid #cdbfe0;background:#f7f3ff;border-radius:18px;padding:10px;color:#35274e;font:inherit}

.voice-in-test-modes{display:flex;gap:8px;margin:18px 0}.voice-in-test-modes[hidden],[data-voice-in-audio-area][hidden]{display:none!important}.voice-in-test-modes button{flex:1;min-height:44px;padding:9px;border:1px solid #cdbfe0;border-radius:24px;background:white;color:#35274e;font:inherit}.voice-in-test-modes button[aria-pressed=true]{background:#71519b;color:#fff}.voice-in-image-test [data-image-preview]{display:block;max-width:100%;max-height:240px;margin:14px auto;border-radius:12px}.voice-in-image-test [data-image-choose]{min-height:44px;border:1px solid #cdbfe0;border-radius:24px;padding:10px 18px;background:#fff;color:#35274e;font:inherit}.voice-in-image-test [data-image-review]{border-top:1px solid #ded5e9;padding-top:15px;margin-top:18px}

.voice-in-image-test input[type="text"],.voice-in-image-test input:not([type]),.voice-in-image-test input[type="number"]{box-sizing:border-box;width:100%;min-width:0;border:1px solid #cec4e9;border-radius:14px;background:#fff;padding:14px;color:#302547;font:inherit;}
.voice-in-image-test [data-image-original]{display:inline-block;margin-top:12px;}
.voice-in-image-test [hidden]{display:none!important;}
.voice-in-image-test .song-paint-field-heading{display:flex;align-items:center;gap:8px;min-width:0}.voice-in-image-test .song-paint-field-heading label{flex:1;min-width:0}.voice-in-image-test .song-paint-help-button{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;min-height:32px;padding:0;border:1px solid #cdbfe0;border-radius:50%;background:#fff;color:#62448a;font:700 15px Georgia,serif;cursor:pointer}.voice-in-image-test .song-paint-help-button:focus-visible{outline:2px solid #71519b;outline-offset:3px}.voice-in-image-test .song-paint-help-button[aria-expanded=true]{background:#71519b;color:#fff}.voice-in-image-test .song-paint-help-text{margin:0;padding:10px 12px;background:#fff;border-left:3px solid #aa92cb;border-radius:6px;font-weight:400;overflow-wrap:anywhere}

.voice-in-claid-test { border-top:1px solid #d9cfea; margin-top:1.5rem; padding-top:1rem; }
.voice-in-claid-test summary { cursor:pointer; font-weight:700; }
.voice-in-claid-test img { display:block; max-width:100%; max-height:320px; object-fit:contain; margin:1rem auto; border-radius:12px; }
.voice-in-claid-test img[hidden] { display:none; }
.voice-in-claid-test .voice-in-owner-result a { display:block; margin:.6rem 0; }

.voice-in-claid-test>button{border:1px solid #d9d1e6;border-radius:24px;padding:11px 18px;background:#fff;color:#35274e;font-weight:700;font-family:inherit;min-height:44px}.voice-in-claid-test>button:disabled{opacity:.45;cursor:not-allowed}

/* Song Paint tagline review remains inside the private owner experiment. */
.voice-in-image-test .song-paint-taglines { margin-block: 1.25rem; padding: 1rem; border: 1px solid #ddd4f1; border-radius: 1rem; }
.voice-in-image-test .song-paint-tagline-choice { display: block; width: 100%; text-align: left; white-space: normal; overflow-wrap: anywhere; margin-block: .5rem; }

.voice-in-image-test .song-paint-direction{margin-block:1.25rem;padding-top:1rem;border-top:1px solid #ddd4f1}.voice-in-image-test [data-image-direction-result]{white-space:pre-line;overflow-wrap:anywhere}.voice-in-image-test [data-image-change-direction]{margin-top:12px;min-height:44px;padding:10px 14px;border:1px solid #cdbfe0;border-radius:22px;background:#fff;color:#35274e;font:inherit;text-align:left}.voice-in-image-test [data-image-change-direction]:disabled{opacity:.5}
