.input{
  flex:1;
  padding: 10px 12px;
  border-radius: 12px;
  border: 1px solid rgba(255,255,255,.14);
  background: rgba(255,255,255,.04);
  color: #e9eefc;
  outline: none;
}
.bubble{
  padding: 10px 12px;
  border-radius: 14px;
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(255,255,255,.04);
  line-height: 1.45;
  white-space: pre-wrap;
}
.bubble.user{
  align-self: flex-end;
  background: rgba(58,108,255,.18);
  border-color: rgba(58,108,255,.35);
}
.bubble.assistant{
  align-self: flex-start;
}