.sg-composer-form{width:100%;margin:0 auto 48px}.sg-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;border:1px solid #41413d;border-radius:18px;background:#111114}.sg-composer:focus-within{border-color:#d5cdb6}.sg-composer__prompt{display:block;width:100%;min-height:52px;height:52px;resize:none;background:transparent;border:0;outline:none;color:#efeee8;font-size:17px;line-height:1.5;padding:0 4px}.sg-composer__prompt::placeholder{color:#8f8e86}.sg-composer__toolbar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px}.sg-composer__kind{padding:3px}.sg-composer__bpm,.sg-composer__kind{display:inline-flex;border:1px solid #41413d;border-radius:10px}.sg-composer__bpm{min-width:0;flex-shrink:0;margin:0;align-items:center;height:44px;gap:4px;padding:0 10px;color:#aaa9a2;font-size:12px}.sg-composer__bpm input{max-width:44px}.sg-composer__bpm:disabled{opacity:.4}.sg-composer__bpm:disabled :is(input,button){cursor:not-allowed}.sg-composer__random{display:grid;place-items:center;width:44px;height:44px;color:#aaa9a2;border:1px solid #41413d;border-radius:10px}.sg-composer__random:hover{color:#efeee8;background:#242429}.sg-composer__submit{display:inline-flex;align-items:center;justify-content:center;min-height:46px;gap:10px;padding:10px 20px;border-radius:10px;background:#d5cdb6;color:#171716;font-size:15px;font-weight:600;white-space:nowrap}.sg-composer__submit:hover{background:#efeee8}.sg-composer__submit:disabled{opacity:.6;cursor:progress}.sg-composer #sg-prompt-help{grid-column:1/-1;margin:0}.sg-composer :is(button,input):focus-visible{outline:2px solid #d5cdb6;outline-offset:3px}@media (max-width:1100px){.sg-composer{grid-template-columns:minmax(0,1fr)}.sg-composer__toolbar{flex-wrap:wrap}}@media (max-width:600px){.sg-composer{padding:14px}.sg-composer__prompt{font-size:17px}.sg-composer__toolbar{justify-content:flex-start;gap:8px}.sg-composer__submit{width:100%}.sg-composer__bpm{padding-inline:6px}}.sg-composer__kind{flex-shrink:0}.sg-composer__kind button{white-space:nowrap}