.lm-composer{text-align:left;background:#0006;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;gap:4px;width:760px;max-width:100%;height:158px;padding:8px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 2px 20px #1414150d}.lm-composer.drop{border-color:var(--lm-accent);background:#0000008c}.lm-composer:focus-within{border-color:var(--lm-accent)}.lm-input:focus,.lm-input:focus-visible{box-shadow:none;border:0;outline:none}.lm-composer-tabs{flex:none;align-items:flex-start;gap:4px;height:34px;display:flex}.lm-tab{height:28px;color:var(--lm-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:500;line-height:18px;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.lm-tab.on{color:var(--lm-text);box-shadow:inset 0 -2px 0 0 var(--lm-accent);background:#ffffff1f;border-radius:8px}.lm-tab-sep{background:#ffffff1a;flex:none;align-self:center;width:1px;height:12px}.lm-composer-body{flex:1;min-height:0;padding:0 6px;display:flex}.lm-composer-prefix{color:var(--lm-accent);white-space:nowrap;flex:none;font-size:14px;line-height:25.008px}.lm-input{resize:none;min-width:0;height:66px;color:var(--lm-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px;line-height:25.008px}.lm-input::placeholder{color:var(--lm-text-muted)}.lm-composer-tools{flex:none;align-items:center;height:32px;display:flex}.lm-tool-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.lm-tool{width:32px;height:32px;color:var(--lm-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;place-items:center;transition:all .15s cubic-bezier(.4,0,.2,1);display:grid}.lm-tool:hover:not([aria-disabled=true]){color:var(--lm-text);background:#ffffff1a}:is(.lm-tool,.lm-tab)[aria-disabled=true]{color:#ffffff4d;cursor:default}.lm-composer:has(.lm-composer-tools [aria-expanded=true]){z-index:20;position:relative;overflow:visible}.lm-switch:disabled{opacity:.4;cursor:default}.lm-tool-select{height:32px;color:var(--lm-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:9999px;flex:none;align-items:center;gap:4px;padding:0 12px;font-size:13px;line-height:18px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.lm-tool-select:hover{color:var(--lm-text);border-color:#ffffff4d}.lm-tool-sep{background:#ffffff1a;flex:none;width:1px;height:12px;margin:0 12px}.lm-switch{color:var(--lm-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0;font-size:13px;line-height:18px;display:inline-flex}.lm-switch-track{background:#ffffff1a;border-radius:9999px;width:30px;height:16px;transition:background-color .15s cubic-bezier(.4,0,.2,1);position:relative}.lm-switch-knob{background:#fff;border-radius:9999px;width:12px;height:12px;transition:transform .15s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 8px #0000001a}.lm-switch.on .lm-switch-track{background:var(--lm-accent)}.lm-switch.on .lm-switch-knob{transform:translate(14px)}.lm-send{width:32px;height:32px;color:var(--lm-text);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:9999px;flex:none;place-items:center;transition:all .15s cubic-bezier(.4,0,.2,1);display:grid}.lm-send:hover:not(:disabled){background:var(--lm-accent);color:var(--lm-on-accent)}.lm-send:disabled{opacity:.5;cursor:default}
